LaTeX简要教程8:添加表格

有时候,需要在文档中插入表格。LaTeX提供了创建表格的环境:table和tabular。

示例代码:

\documentclass{article}

\begin{document}

\begin{table}[h!]
  \centering
  \caption{Some Table}
  \label{tab:table1}
  \begin{tabular}{l|c|r}
    1 & 2 & 3\\
    \hline
    a & b & c\\
  \end{tabular}
\end{table}

\end{document}

生成的pdf文档:

Latex

代码解释:

&符做为列的分割符;\\做为行的分割符;\begin{tabular}{l|c|r}中的’|‘代表竖线,l,c,r分别代表表格中的文本左对齐、居中对齐、右对齐;\hline代表横线;\caption和 \label是标题和标签。

示例代码(带列标题):

\documentclass{article}

\usepackage{booktabs}

\begin{document}

\begin{table}[h!]
  \centering
  \caption{Some Table.}
  \label{tab:table1}
  \begin{tabular}{ccc}
    \toprule
    col1 & col2 & col3\\
    \midrule
    ddd & eee & fff\\
    ggg & hhh & iii\\
    jjj & hhh & mmm\\
    \bottomrule
  \end{tabular}
\end{table}

\end{document}

生成的pdf文档:

Latex

像上面那样手动创建表格有个缺点。如果表格较小,完全可以手写;但是当表格较大时,手动书写费时费力。你可以使用一个叫pgfplotstable的包,它可以从csv生成表格。

Written on March 30, 2016