我写了一个脚本,可以从 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}