Latex 中的若干问题

来源:互联网 发布:比较好的淘宝女装店 编辑:程序博客网 时间:2024/05/16 07:25

1、predefined colors in xcolor

red, green, blue, cyan, magenta, yellow , black, gray , white, darkgray , lightgray , brown, lime , olive , orange , pink, purple, teal, violet


2、多行公式对齐,并加编号

\setcounter{equation}{4}
\begin{align}
\omega_{k, t+1} & = (1 - \alpha) \cdot \omega_{k, t} + \alpha \cdot M_{k, t+1} \\
\mu_{k, t+1} & = (1 - \rho) \cdot \mu_{k, t} + \rho \cdot X_{t+1} \\
\sigma_{k, t+1}^2 & = (1 - \rho) \cdot \sigma_{k, t}^2 + \rho \cdot (X_{t+1} - \mu_{k, t+1})^T \cdot (X_{t+1} - \mu_{k, t+1})
\end{align}

每个公式会分别编号,并从(5)开始编号。


\begin{equation*}
\begin{split}
f(x_i,\boldsymbol \beta) &= f^k(x_i,\boldsymbol \beta) +\sum_j \frac{\partial f(x_i,\boldsymbol \beta)}{\partial \beta_j} \left(\beta_j-{\beta_j}^k \right) \\
&= f^k(x_i,\boldsymbol \beta) +\sum_j J_{ij} \Delta\beta_j.
\end{split}
\end{equation*}


3、多行公式的对齐

1)
\begin{align}
& 公式1 \tag{1} \label{eq:rel1} \\
& 公式2 \tag{2} \label{eq:rel2}
\end{align}
这样得到的结果是每个子公式都会有编号;\tag带公式编号,\label指定的标号可以在后面引用该公式。

2)
\begin{flalign}
\begin{split}
\hspace{3mm}%或空格,视左边空出的距离而定
公式1 \label{eq:rel1}
\hspace{}公式2 \label{eq:rel2}
……
\hspace{}公式n \label{eq:reln}
\end{split}&
\end{flalign}
这样得到的结果只有一个编号,位于大公式的中间位置
引用时:\eqref{eq:rel2},上面的\label{eq:rel2}必须加在每个公式后面
从网上搜了解决办法,发现都没有办法左对齐,问题就出在要在公式的前面加上 "间距 &"


3)
一列公式左对齐且只有一个编号在中间位置
有下面的简单方法
\begin{equation}\label{eq:12}
\begin{split}
& 公式1 \\
& 公式2 \\
\end{split}
\end{equation}

4)
一列公式左对齐且无编号
\begin{align*}
& equation 1 \\
& equation 2 \\
\end{align*}


5)

\begin{eqnarray*}
&& line 1 of equation \\
&& line 2 of equation \\
&& line 3 of equation
\end{eqnarray*}
这样生成的公式,各行是左对齐的。而且实验了一下,如果是几个公式,这几个公式不但左对齐,其公式序号是右对齐的。即,这样并不影响公式的序号对齐方式。


4、左边带花括号的分组公式

\begin{equation*}
M_{k, t+1} & = \left\{ \begin{array}{ll}
1, & \textrm{第一个匹配的高斯分布} \\
0, & \textrm{其他}
\end{array}
\right.
\end{equation*}


5、插入插图

\begin{figure}[htbp]
\centering
\includegraphics[scale = 0.8]{fig/AAS2010-MGMM-01.jpg}
\caption{基于记忆的背景建模总体框图}
\end{figure}


6、参考文献

\usepackage{natbib}
...
\begin{document}
\bibliographystyle{plainnat}
\setcitestyle{square,aysep={},yysep={;}}
\bibliography{mybib.bib}
...
\end{document}


7、MikTek + TexStudio 输入中文

Start -> CTeX -> MikTek -> Maintenance (Admin) -> Settings (Admin)
Select "Packages" -> "Language Support" -> "Chinese, Japanese, Korean Typesetting"
click "Apply"


8、请问在latex中如何实现itemize的多列排版

就像下面这种效果:
1.item       2.item         3.item
4.item       5.item         6.item
7.item       8.item         9.item

%%%%%%%导言区%%%%%%
\usepackage{multicol}
%%%%%%%%%%%%%%%%
\begin{multicols}{3}
\begin{enumerate}
  \item a
  \item b
  \item c
  \item d
  \item e
  \item f
  \item g
  \item h
\end{enumerate}
\end{multicols}


9、希腊字母的加粗问题

方案一

用\usepackage{amsmath}
\boldsymbol{\sigma}

\mathbf 只对公式中的普通字母ABC...abcdef等起作用。

方案二
更好的方法是使用\usepackage{bm}
\bm{}来加粗


10、指定表格宽度

\begin{tabular}{lp{300pt}}

……

\end{tabular}


11、Latex 如何将下标放在正下方

$\max \limits_{a<x<b}\{f(x)\}$

也就是加上“\limits”


12、如何将enumerate中的数字编号加上括号

\begin{enumerate}[(1)]
\item abc
\item cde
\item efg
\end{enumerate}


13、画跨页表格

\centering
\begin{longtable}{p{3cm}p{2cm}}
\caption{专业游戏表} \\
\toprule
$ X $ & $ Y $ \\
\midrule
\endfirsthead
\toprule
$ X $ & $ Y $ \\
\midrule
\endhead
\bottomrule
\endfoot
Math & Yes \\
History & No \\
CS & Yes \\
Math & No \\
Math & No \\
CS & Yes \\
History & No \\
Math & Yes \\
\end{longtable}

0 0
原创粉丝点击