longtable 中自动换行的问题

longtable 中自动换行的问题

我写了一个脚本,可以从 pandas.DataFrame 生成 LaTeX 表,因此它们可能具有不同的列数。我想自动换行其中的文本。

下列的这个建议,我去了

\begin{longtable}{l >{\raggedright}p{0.75\textwidth} }

然而这会返回错误:

Extra alignment tab has been changed to \cr

通常,表格如下所示:

\begin{longtable}{l >{\raggedright}p{0.75\textwidth}}
\toprule
bla bla & \multicolumn{3}{l}{bla bla} \\
\midrule
\endhead
\midrule
\multicolumn{5}{r}{{Continued on next page}} \\
\midrule
\endfoot

\bottomrule
\endlastfoot
 bla bla &   &  bla bla &   &   \\
\end{longtable}

答案1

扩展@UlrikeFischer 的评论

\begin{longtable}{l >{\raggedright}p{0.75\textwidth}} % <------- total 2 columns
\toprule
bla bla & \multicolumn{1}{l}{bla bla} \\% <------------total 2 columns
\midrule
\endhead
\midrule
\multicolumn{2}{r}{{Continued on next page}} \\% <------------ total 2 columns
\midrule
\endfoot

\bottomrule
\endlastfoot
 bla bla &   bla bla    \\ % <------------ total 2 columns
\end{longtable}

相关内容