Latex基本的应用

\begin{table}[!h] 
\caption{The water indices used in this paper.\label{tab1}}
\centering
\begin{tabularx}{1.0\linewidth}{C|C}
\toprule
\textbf{Name}	& \textbf{Formula}\\
\midrule
\makecell*[c]{Normalized Difference\\ Vegetation Index(NDVI)\cite{rouse1974monitoring}} & $\displaystyle\frac{B8-B4}{B8+B4} $  \\ \hline
\makecell*[c]{Normalized Difference\\ Moisture Index(NDMI)\cite{jackson1986remote}} & $\displaystyle\frac{B8A-B11}{B8A+B11} $  \\ \hline
\makecell*[c]{Normalized Difference\\ Water Index(NDWI)\cite{mcfeeters1996use}} & $\displaystyle\frac{B3-B8}{B3+B8} $ \\ \hline
\makecell*[c]{Modified Normalized \\Difference Water Index\\(MNDWI)\cite{xu2006modification}} & $\displaystyle\frac{B3-B11}{B3+B11} $  \\ \hline
\makecell*[c]{Non-Shadow Automated \\Water Extraction Index\\(AWEI_{nsh})\cite{feyisa2014automated}} & $\displaystyle\frac{4\times (B3-B11)}{0.25\times B8+2.75\times B12} $  \\ \hline
\makecell*[c]{Shadow Automated \\Water Extraction Index\\(AWEI_{sh})\cite{feyisa2014automated}}& \displaystyle\makecell[c]{B2+2.5\times B3-\\1.5\times (B8+B11)\\-0.25\times B12} \\ \hline
\makecell*[c]{Linear Discriminant\\ Analysis Water Index\\(WI_{2015})\cite{fisher2016comparing}} & \displaystyle\makecell[c]{1.7204+171\times B3+\\ 3\times B4-70\times B8\\-45\times B11-71\times B12} \\
\bottomrule
\end{tabularx}
\end{table}

Latex基本的应用_第1张图片

% makecell 表内换行
$\displaystyle\frac{B8-B4}{B8+B4} $
$*$表示行内公式比行间分式字体小,因为行内分式使用的是角标字体,可以通过添加\displaystyle改变行内分式的字体大小。

LaTeX中不同宽度(width)的含义

  1. \hsize: 是一种叫做水平盒子的长度,它的主要作用是告诉TeX系统什么时候换行。所以大部分时候和\textwidth是一致的,但是在分栏状况下,\hsize只是栏的宽度。
  2. \textwidth: 等效于\hsize,并且是固定不变的,可以理解为一行文字的宽度。
  3. \pagewidth: 包含了页边的宽度,比\textwidth要大。
  4. \linewidth: 这指得是目前环境的宽度,是依赖于上下文的一个宽度值,例如新建了一个box,在这个box中,\linewidth是box中文字的宽度。再例如minipage环境中,\linewidth就和这个minipage的大小有关。
  5. \columnwidth: 如果文章分栏的话,这个宽度就是每一栏的宽度。

表格内部换行

makecell可以实现表格内部换行,使用\\

图表的放置位置

[h] ~ here,当前位置。将图形放置在正文文本中给出该图形环境的地方。如果本页所剩页面不够,这一参数将不起作用。
[t] ~ top,顶部。将图形放置在页面的顶部。
[b] ~ bottom,底部。将图形放置在页面的底部。
[p] ~ page of its own,浮动页。将图形放置在一个允许有浮动对象的页面上。
一般使用[htb]这样的组合,只用[h]是没有用的。这样组合的意思就是LaTex会尽量满足排在前面的浮动格式,就是h-t-b这个顺序,让排版的效果尽量好。
[!h]只是试图放在当前位置。如果页面剩下的部分放不下,还是会跑到下一页的。一般而言,用[!h]选项通常会出现不能正确放置的问题,所以常用[ht]、[htbp]等。
这里加感叹号的意思是 忽略 “美学” 标准。

你可能感兴趣的:(疑难问题,经验分享)