csvreader longtable 标题在每一页上重复

csvreader longtable 标题在每一页上重复

我正在使用csvreaderlongtable在下面添加了标题table head是我的代码:

\csvreader[
  longtable=ccc,
  table head=\caption{Caption goes here.
}\label{tab:sometab} \\
    \toprule\bfseries id &\bfseries gene &\bfseries name \\ \midrule\endhead
    \bottomrule\endfoot,
  late after line=\\,
]{app/fsnewtax.csv}{1=\id,2=\gene,3=\name}{\id&\gene&\name}

这是 csv 文件的一部分:

23271,cox3,Poec
685,cox3,Pier
5,atp6,Luc
85,atp6,Mut
16,nad3,Ans
55,nad3,Ple
13,nad3,Geo

问题是:标题在表格的每一页上都重复出现,我希望它只出现在第一页。如何做到这一点?我在文档中找不到与添加标题相关的任何内容csvsimple

答案1

您的问题很容易解决,只需\endfirsthead在第一页上使用您想要的内容,然后\endhead在后续页面上使用您想要的内容即可。请参阅longtable包装文档

我在我的 MWE 中重复了您的数据多次,fsnewtax.csv形成了一张长达两页的表格。

而且,我将标签放在标题描述里面,而没有转到新行,否则标题就无法正确居中。

\begin{filecontents*}{fsnewtax.csv}
23271,cox3,Poec
685,cox3,Pier
5,atp6,Luc
85,atp6,Mut
16,nad3,Ans
55,nad3,Ple
13,nad3,Geo
23271,cox3,Poec
685,cox3,Pier
5,atp6,Luc
85,atp6,Mut
16,nad3,Ans
55,nad3,Ple
13,nad3,Geo
23271,cox3,Poec
685,cox3,Pier
5,atp6,Luc
85,atp6,Mut
16,nad3,Ans
55,nad3,Ple
13,nad3,Geo
23271,cox3,Poec
685,cox3,Pier
5,atp6,Luc
85,atp6,Mut
16,nad3,Ans
55,nad3,Ple
13,nad3,Geo
23271,cox3,Poec
685,cox3,Pier
5,atp6,Luc
85,atp6,Mut
16,nad3,Ans
55,nad3,Ple
13,nad3,Geo
23271,cox3,Poec
685,cox3,Pier
5,atp6,Luc
85,atp6,Mut
16,nad3,Ans
55,nad3,Ple
13,nad3,Geo
23271,cox3,Poec
685,cox3,Pier
5,atp6,Luc
85,atp6,Mut
16,nad3,Ans
55,nad3,Ple
13,nad3,Geo
23271,cox3,Poec
685,cox3,Pier
5,atp6,Luc
85,atp6,Mut
16,nad3,Ans
55,nad3,Ple
13,nad3,Geo
23271,cox3,Poec
685,cox3,Pier
5,atp6,Luc
85,atp6,Mut
16,nad3,Ans
55,nad3,Ple
13,nad3,Geo
\end{filecontents*} 
\documentclass{article} 
\usepackage{csvsimple}
\usepackage{longtable}
\usepackage{booktabs}
\begin{document} 
\csvreader[
  longtable=ccc,
  table head=\caption{Caption goes here.\label{tab:sometab}}\\
    \toprule\bfseries id &\bfseries gene &\bfseries name \\ \midrule\endfirsthead
    \toprule\bfseries id &\bfseries gene &\bfseries name \\ \midrule\endhead
    \bottomrule\endfoot,
  late after line=\\,
]{fsnewtax.csv}{1=\id,2=\gene,3=\name}{\id&\gene&\name}
\end{document}

在此处输入图片描述

在此处输入图片描述

相关内容