首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >结合LaTex中的长表、书签和xcolor,布局问题

结合LaTex中的长表、书签和xcolor,布局问题
EN

Stack Overflow用户
提问于 2020-09-25 18:28:00
回答 1查看 1.3K关注 0票数 1

我正试图在LaTeX中的多个页面上创建一个漂亮的表。为此,我使用look table在文档的不同页面中对表进行划分,使用booktab使其看起来更好看,使用xcolor来改变表的外观。

这是一张三列表。我希望标题在灰色阴影,行有交替的白色/我的蓝色阴影。

当我使用\begin{table}\begin{tabular}包时,书签和xcolor布局工作得很好。但是,由于该表对于单个页面来说太长,所以我更改为long table。现在,booktabs选项(\toprule等)和xcolor (\rowcolors)都不起作用。奇怪的是,头的\rowcolor现在起作用了。由于来自书签的\toprule\midrule不起作用,所以我回归到使用\hline

我现在掌握的代码如下:

代码语言:javascript
运行
复制
\documentclass{article}
\usepackage[utf8]{inputenc}

\usepackage[table]{xcolor}
\usepackage{longtable}
\usepackage{booktabs}
\definecolor{myblue}{RGB}{0,204,204}

\begin{document}


\begin{small}
\begin{longtable}{llc}
\caption{Primer list for IRD-associated loci long-range PCRs}
\label{tab:ch3_1_LR_primers}
\rowcolors{1}{white}{myblue!15}
\hline



\rowcolor{gray!20}
\textbf{Text 1} & \textbf{Text sequence} & \textbf{Number}\\
\hline
\endfirsthead

\caption{continued from previous page} \\

\endhead


\endlastfoot

ABC\_01\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 67.01\\
ABC\_01\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 66.87\\
ABC\_02\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 67.23\\
ABC\_02\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 66.91\\
ABC\_03\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 66.98\\
ABC\_03\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 67.05\\
ABC\_01\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 67.01\\
ABC\_01\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 66.87\\
ABC\_02\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 67.23\\
ABC\_02\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 66.91\\
ABC\_03\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 66.98\\
ABC\_03\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 67.05\\
ABC\_01\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 67.01\\
ABC\_01\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 66.87\\
ABC\_02\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 67.23\\
ABC\_02\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 66.91\\
ABC\_03\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 66.98\\
ABC\_03\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 67.05\\
ABC\_01\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 67.01\\
ABC\_01\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 66.87\\
ABC\_02\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 67.23\\
ABC\_02\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 66.91\\
ABC\_03\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 66.98\\
ABC\_03\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 67.05\\
ABC\_01\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 67.01\\
ABC\_01\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 66.87\\
ABC\_02\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 67.23\\
ABC\_02\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 66.91\\
ABC\_03\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 66.98\\
ABC\_03\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 67.05\\
ABC\_01\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 67.01\\
ABC\_01\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 66.87\\
ABC\_02\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 67.23\\
ABC\_02\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 66.91\\
ABC\_03\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 66.98\\
ABC\_03\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 67.05\\
ABC\_01\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 67.01\\
ABC\_01\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 66.87\\
ABC\_02\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 67.23\\
ABC\_02\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 66.91\\
ABC\_03\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 66.98\\
ABC\_03\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 67.05\\
ABC\_01\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 67.01\\
ABC\_01\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 66.87\\
ABC\_02\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 67.23\\
ABC\_02\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 66.91\\
ABC\_03\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 66.98\\
ABC\_03\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 67.05\\
ABC\_01\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 67.01\\
ABC\_01\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 66.87\\
ABC\_02\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 67.23\\
ABC\_02\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 66.91\\
ABC\_03\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 66.98\\
ABC\_03\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 67.05\\
ABC\_01\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 67.01\\
ABC\_01\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 66.87\\
ABC\_02\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 67.23\\
ABC\_02\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 66.91\\
ABC\_03\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 66.98\\
ABC\_03\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 67.05\\

\end{longtable}
\end{small}
\end{document}

我需要更改哪些内容才能使命令从两个包中运行?

任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-25 20:09:02

由于缺少了几个\\,错误的\rowcolours和删除不必要的\endlastfoot可以使代码可编译。理论上,您现在也可以将\hline替换为\toprule等,但是接下来您将面临这样的问题,即书签与这样的斑马条纹表一起将导致空白,因此您必须做出决定。

\hline

  • 一起使用这种斑马条纹

  • 用书签规则制作一张漂亮的桌子,放弃着色

(我强烈建议第二种方法)

代码语言:javascript
运行
复制
\documentclass{article}
\usepackage[utf8]{inputenc}

\usepackage[table]{xcolor}
\usepackage{longtable}
\usepackage{booktabs}
\definecolor{myblue}{RGB}{0,204,204}

\begin{document}

{
\small
\rowcolors{1}{white}{myblue!15}
\begin{longtable}{llc}
\caption{Primer list for IRD-associated loci long-range PCRs}
\label{tab:ch3_1_LR_primers}\\
\hline
\rowcolor{gray!20}\textbf{Text 1} & \textbf{Text sequence} & \textbf{Number}\\
\hline
\endfirsthead
\caption{continued from previous page} \\
\endhead
ABC\_01\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 67.01\\
ABC\_01\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 66.87\\
ABC\_02\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 67.23\\
ABC\_02\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 66.91\\
ABC\_03\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 66.98\\
ABC\_03\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 67.05\\
ABC\_01\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 67.01\\
ABC\_01\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 66.87\\
ABC\_02\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 67.23\\
ABC\_02\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 66.91\\
ABC\_03\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 66.98\\
ABC\_03\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 67.05\\
ABC\_01\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 67.01\\
ABC\_01\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 66.87\\
ABC\_02\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 67.23\\
ABC\_02\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 66.91\\
ABC\_03\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 66.98\\
ABC\_03\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 67.05\\
ABC\_01\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 67.01\\
ABC\_01\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 66.87\\
ABC\_02\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 67.23\\
ABC\_02\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 66.91\\
ABC\_03\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 66.98\\
ABC\_03\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 67.05\\
ABC\_01\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 67.01\\
ABC\_01\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 66.87\\
ABC\_02\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 67.23\\
ABC\_02\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 66.91\\
ABC\_03\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 66.98\\
ABC\_03\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 67.05\\
ABC\_01\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 67.01\\
ABC\_01\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 66.87\\
ABC\_02\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 67.23\\
ABC\_02\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 66.91\\
ABC\_03\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 66.98\\
ABC\_03\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 67.05\\
ABC\_01\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 67.01\\
ABC\_01\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 66.87\\
ABC\_02\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 67.23\\
ABC\_02\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 66.91\\
ABC\_03\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 66.98\\
ABC\_03\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 67.05\\
ABC\_01\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 67.01\\
ABC\_01\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 66.87\\
ABC\_02\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 67.23\\
ABC\_02\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 66.91\\
ABC\_03\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 66.98\\
ABC\_03\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 67.05\\
ABC\_01\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 67.01\\
ABC\_01\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 66.87\\
ABC\_02\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 67.23\\
ABC\_02\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 66.91\\
ABC\_03\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 66.98\\
ABC\_03\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 67.05\\
ABC\_01\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 67.01\\
ABC\_01\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 66.87\\
ABC\_02\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 67.23\\
ABC\_02\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 66.91\\
ABC\_03\_A & AAAAAAAAAAAAAAAAAAAAAAAAAAAA & 66.98\\
ABC\_03\_B & BBBBBBBBBBBBBBBBBBBBBBBBBBBB & 67.05\\

\end{longtable}
}
\end{document}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64069560

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档