Latex 中的若干問題

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}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章