gpt4 book ai didi

latex - LaTeX中多行表格上的行色

转载 作者:行者123 更新时间:2023-12-04 07:13:27 26 4
gpt4 key购买 nike

因此,我昨晚尝试学习LaTeX,并试图尽快获得用于学校作业的模板。其中一部分需要构建表。我想使用多行,但需要像标题一样工作的多行被涂成灰色。这是我迄今为止从全能的Google那里创建的。

\documentclass{article}
\usepackage{xcolor,colortbl}
\begin{document}

\begin{tabular}{|l|l|p{5cm}|p{2.5cm}|l|l|}
\hline
\rowcolor{lightgray}
Stage & Aim & Procedure & Materials & Focus & Time \\
\hline
\rowcolor{lightgray}
\multicolumn{6}{|l|}{Engage} \\
\hline
Row 0 & Row 1 & Row 2 & Row 3 & Row 4 & Row 5 \\
%\hline
\rowcolor{lightgray} \multicolumn{6}{|l|}{Study} \\
\hline
Row 0 & Row 1 & Row 2 & Row 3 & Row 4 & Row 5 \\
\hline
\rowcolor{lightgray}
\multicolumn{6}{|l|}{Activate} \\
\hline
Row 0 & Row 1 & Row 2 & Row 3 & Row 4 & Row 5 \\
\hline
\rowcolor{lightgray}
\multicolumn{6}{|l|}{Conclusion} \\
\hline
Row 0 & Row 1 & Row 2 & Row 3 & Row 4 & Row 5 \\
\hline
\end{tabular}

\end{document}

不幸的是,这不适用于我在VM中拥有的Debian GNU/Linux 5.0.4(lenny)上的pdflatex版本1.4.0。最终,它看起来像 this,而不是正确地执行了操作,其中multirow之后的第一个单元格是被涂黑的垃圾。

最佳答案

试试这个:

\documentclass{article}

\usepackage{xcolor,colortbl}

\begin{document}

\begin{tabular}{|l|l|p{5cm}|p{2.5cm}|l|l|}

\hline
Stage & Aim & Procedure & Materials & Focus & Time \\
\hline
\multicolumn{6}{|>{\columncolor[gray]{.8}}l|}{Engage} \\
\hline
Row 0 & Row 1 & Row 2 & Row 3 & Row 4 & Row 5 \\
\hline
\multicolumn{6}{|>{\columncolor[gray]{.8}}l|}{Study} \\
\hline
Row 0 & Row 1 & Row 2 & Row 3 & Row 4 & Row 5 \\
\hline
\multicolumn{6}{|>{\columncolor[gray]{.8}}l|}{Activate} \\
\hline
Row 0 & Row 1 & Row 2 & Row 3 & Row 4 & Row 5 \\
\hline
\multicolumn{6}{|>{\columncolor[gray]{.8}}l|}{Conclusion} \\
\hline
Row 0 & Row 1 & Row 2 & Row 3 & Row 4 & Row 5 \\
\hline

\end{tabular}

\end{document}

产生:

alt text

编辑:

是的, >{...}是用于将 \columncolor放入其中的命令(必须在其中!)。另请参阅 this PDF中的4.1。

关于latex - LaTeX中多行表格上的行色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2599879/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com