嗨,我通常使用 tabular 来创建我的表格。但是,我目前正在创建一个不可避免的大型多页横向表格。我使用的是 TeXstudio 2.12.10。但是,我在使用横向长表时遇到了几个问题,经过几个小时的尝试,我似乎可以修复这些问题。我希望有人能为我目前面临的以下问题提供建议:
问题 2:当我在“样本”(第 4 列)“注释”(第 5 列)上写长句子时,文本会一直超出页面边框,而不是环绕页面。这引出了问题 2,
问题 1:我无法将表格的宽度设置为 \textwidth 来限制表格的大小
问题 3:我在表格上完美实现的 \shortstack 选项在这里似乎不起作用,因为它没有划分行。
我很高兴前三行很小,因为它们只包含几个单词,但最后两列必须能够使用诸如 shortstack 之类的东西将文本换行,这样我就可以在不同行中书写。有什么建议吗?我尝试了以下方法1,2,3建议,但没有解决方案。如果您有任何问题,请告诉我。使用下面提供的代码,我得到了如下结果:
%%%%%%%%%%%% latex code %%%%%%%%%%%%
\begin{landscape}
\begin{center}
\begin{longtable}{lcccl}
\caption{A simple longtable example} \\
\hline
reference & technique & geometry & suspension & notes \\
\hline
\endfirsthead
\multicolumn{5}{c}%
{\tablename\ \thetable\ -- \textit{continued from previous page}} \\
\hline
reference & technique & geometry & suspension & notes \\
\hline
\endhead
\hline \multicolumn{5}{r}{\textit{continued on next page}} \\
\endfoot
\hline
\endlastfoot
\citet{AbbottEtAl_Experimental_1991} & MR & Couette
& \shortstack{particles: PMMA // $ \bar{\phi} = 39, 45, 50, 55, 60\% $}
& \shortstack{sample contained both unimodal and un-sieved particles \\ shows migration time scale is independent of $ \eta_f $ \\ presents transient concentration profiles of $ \bar{\phi} = 50\%$ \\ presents steady state migration profiles of $ \bar{\phi} = 45, 50 , 55\%$}\\
\end{longtable}
\end{center}
\end{landscape}
根据以下建议,我已修改
\begin{longtable}{lcccl}
和
\begin{longtable}{ p{3cm} p{1cm} p{2cm} p{3cm} p{5cm} }
虽然这确实限制了表格大小,但仍然不会使文本换行。
答案1
这是一个使用包的解决方案,它在其环境中混合了和xltabular
的属性。我还使用和:longtable
tabularx
xltabular
makecell
multirow
\documentclass{article}
\usepackage{geometry}
\usepackage{lscape}
\usepackage{array, ltablex, caption, multirow, makecell}
\usepackage{xltabular}
\usepackage{natbib}
\newcommand\nl{\newline}
\begin{document}
\begin{landscape}
\setlength{\extrarowheight}{3pt}
\begin{xltabular}{\linewidth}{lccc >{\arraybackslash}X}
\caption{A simple longtable example} \\
\hline
reference & technique & geometry & suspension & notes \\
\hline
\endfirsthead
\multicolumn{5}{c}%
{\tablename\ \thetable\ -- \textit{continued from previous page}} \\
\hline
reference & technique & geometry & suspension & notes \\
\hline
\endhead
\hline \multicolumn{5}{r}{\textit{continued on next page}} \\
\endfoot
\hline
\endlastfoot
\citet{AbbottEtAl_Experimental_1991} & MR & Couette
& \multirowcell{2}{particles: PMMA \\ $ \bar{\phi} = 39, 45, 50, 55, 60\,\% $}
& sample contained both unimodal and un-sieved particles \nl shows migration time scale is independent of $ \eta_f $
\nl presents transient concentration profiles of $ \bar{\phi} = 50\%$ \nl presents steady state migration profiles of $ \bar{\phi} = 45, 50 , 55\,\%$
\end{xltabular}
\end{landscape}
\end{document}