如何使用latex生成表格

如何使用latex生成表格,第1张

先使用word或手工将表格草稿画出。

再开始使用latex语法将自己所需要的效果画出来。

首先,引入宏包\usepackage{multirow}

学习表格的相关语法,例如,

multirow 宏包提供了 \multirow 命令可以在表格中排版横跨两行以上的文本。命令的格式如下:

\multirow{nrows}[bigstructs]{width}[fixup]{text}

nrows 设定所占用的行数。

bigstructs 此为可选项,主要是在你使用了 bigstruct 宏包时使用。

width 设定该栏文本的宽度。如果想让 LaTeX 自行决定文本的宽度,则用 * 即可。

fixup 此为可选项,主要用来调整文本的垂直位置。

text 所要排版的文本。可用 \\ 来强迫换行

根据latex的语法,得出第一幅表格的代码为:

%\% Please add the following required packages to your document preamble:

% \usepackage{multirow}

\documentclass{article}

\usepackage{multirow}

\begin{tabular}{|l|l|l|l|}

\hline

\multirow{4}{*}{This is a demo table}

&C2a &

\multirow{4}{*}{This is another one} &C4a\\

&C2b & &C4b\\

&C2c & &C4c\\

&C2d &&C4d\\

\hline

\end{tabular}

\end{document}

第二个表格的latex代码为:

\hline

\multirow{2}{*}{Multi-Row} &

\multicolumn{2}{c|}{Multi-Column} &

\multicolumn{2}{c|}{\multirow{2}{*}{Multi-Row and Col}} \\

\cline{2-3}

&column-1 &column-2 &\multicolumn{2}{c|}{} \\

\hline

label-1 &label-2 &label-3 &label-4 &label-5 \\

\hline

\end{tabular}

先使用word或手工表格草稿画

再始使用latex语自所需要效画

首先引入宏包\usepackage{multirow}

习表格相关语例

multirow 宏包提供 \multirow 命令表格排版横跨两行文本命令格式:

\multirow{nrows}[bigstructs]{width}[fixup]{text}

nrows 设定所占用行数

bigstructs 选项主要使用 bigstruct 宏包使用

width 设定该栏文本宽度想让 LaTeX 自行决定文本宽度则用 * 即

fixup 选项主要用调整文本垂直位置

text 所要排版文本用 \\ 强迫换行

根据latex语第幅表格代码:

%\% Please add the following required packages to your document preamble:

% \usepackage{multirow}

\documentclass{article}

\usepackage{multirow}

\begin{tabular}{|l|l|l|l|}

\hline

\multirow{4}{*}{This is a demo table}

&C2a &

\multirow{4}{*}{This is another one} &C4a\\

&C2b &&C4b\\

&C2c &&C4c\\

&C2d &&C4d\\

\hline

\end{tabular}

\end{document}

第二表格latex代码:

\hline

\multirow{2}{*}{Multi-Row} &

\multicolumn{2}{c|}{Multi-Column} &

\multicolumn{2}{c|}{\multirow{2}{*}{Multi-Row and Col}} \\

\cline{2-3}

&column-1 &column-2 &\multicolumn{2}{c|}{} \\

\hline

label-1 &label-2 &label-3 &label-4 &label-5 \\

\hline

\end{tabular}

先使用word或手工表格草稿画再始使用latex语自所需要效画首先引入宏包\usepackage{multirow}习表格相关语例multirow宏包提供\multirow命令表格排版横跨两行文本命令格式:\multirow{nrows}[bigstructs]{width}[fixup]{text}nrows设定


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11720889.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存