0
点赞
收藏
分享

微信扫一扫

LaTeX表格操作

东言肆语 2022-04-13 阅读 64
经验分享

 

    \begin{tabular}[<垂直对齐方式>]{<列格式说明>}
        <表项1> & <表项2> & ... & <表项n> \\
        ......
    \end{tabular}

    % 用\\表示换行,用&表示不同的列
    % l-本列左对齐
    % c-本列居中对齐
    % r-本列右对齐
    % p{<lengtn>}-指定本列宽度,内容过长时能自动换行

{l c c c r}表示五列表格,第一列左对齐,中间3列居中对齐,第5列右对齐

用 {l|c|c|c|r} 可产生表格竖线,用 {l||c|c|c|r}  产生表格双竖线

用 \hline 产生表格横线,用 \hline \hline 产生双横线

可在任何需要的地方添加或删除表格线

在cmd.exe中使用 texdoc booktab 命令打开booktab文档查阅三线表更多操作

在cmd.exe中使用 texdoc longtab 命令打开 longtab 文档查阅跨页长表格更多操作 

在cmd.exe中使用 texdoc tabu 命令打开 tabu 文档查阅综合表格更多操作

% 导言区
\documentclass{ctexart}

% 正文区
\begin{document}

    \begin{tabular}{|l|c|c|c|r|}
        % 环境中编写表格内容,不同列间用&分隔,用\\结束本行并产生新的一行
        \hline
        姓名 & 语文 & 数学 & 英语 & 备注 \\
        \hline
        张三 & 87 & 87 & 65  & 优秀 \\
        \hline
        李四 & 85 & 81 & 85 & 优秀 \\
        \hline
        王二 & 82 & 58 & 76 & 补考另行通知 \\
        \hline
    \end{tabular}

\end{document}

  • 用 p{length}指定列宽度,当内容长度超过列宽度时会自动换行
        % 指定第5列宽度为1.5cm
        \begin{tabular}{|l|c|c|c|p{1.5cm}|}
            \hline
            姓名 & 语文 & 数学 & 英语 & 备注 \\
            \hline
            张三 & 87 & 87 & 65  & 优秀 \\
            \hline
            李四 & 85 & 81 & 85 & \\
            \hline
            王二 & 82 & 58 & 76 & 补考另行通知 \\
            \hline
        \end{tabular}

举报

相关推荐

0 条评论