CSV 表格標題對齊

CSV 表格標題對齊

我有一個簡單的兩行 csv 文件,我已使用 csvsimple 將其導入到 Latex 中,如下所示:

\begin{filecontents*}{data.csv}
   1,2,3,4,5
   101,102,104,105,106
   -1,-2,-3,-4,-5
\end{filecontents*}
...
\begin{table}
   \begin{tabular}{*{5}{c}}
      \csvreader{data.csv}{}{\\ \csvlinetotablerow}
   \end{tabular}
\end{table}

但我想在表格的左側添加一個標題,但我一直找不到辦法做到這一點。

換句話說,我想要這樣的東西:

臥式工作台

如何才能做到這一點?

答案1

對於兩行 csv 文件,您可以使用 來區分各行\csviffirstrow。只需將兩個標題放入第一行和以下行的設定中即可:

\documentclass[12pt]{article}

\usepackage{csvsimple}

\begin{filecontents*}{data.csv}
   1,2,3,4,5
   101,102,104,105,106
   -1,-2,-3,-4,-5
\end{filecontents*}

\begin{document}

\begin{table}
  \csvloop{
    file=data.csv,
    tabular=|*{6}{c|},
    table head=\hline,
    command=\csviffirstrow{$I_c$}{$U_\mathrm{same}$} & \csvlinetotablerow,
    late after line=\\\hline,
  }
\end{table}

\end{document}

在此輸入影像描述

相關內容