latex 中的多列

latex 中的多列

我尝试设置单列,部分内容设置双列。但我不想设置,table因为它不应该关心换行符,有解决方案吗LaTeX

在此处输入图片描述

答案1

longtable确实起到了作用。它将表格分成几页,并且可以调整行宽。

示例如下:

\documentclass[oneside,a4paper,tbtags]{hepthesis}
\usepackage{longtable}
\usepackage{tabularx}

\newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{#1}}

\begin{document}
    ...
    \begin{longtable}{L{0.2\linewidth} L{0.8\linewidth}}
        A & bcd bcd bcd bcd bcd bcd bcd bcd bcd bcd bcd bcd bcd bcd bcd bcd bcd bcd bcd bcd\\
        A & bcd \\
    \end{longtable}
    ...
\end{document}

答案2

对于这项工作,最好使用列表,因为如果使用longtable,它不会在跨页的行内中断。

\documentclass[oneside,a4paper,tbtags]{hepthesis}
\usepackage{enumitem}
\newlist{items}{description}{1}
\setlist[items]{align=parleft,font=\normalfont, leftmargin=0.2\textwidth,style=nextline,labelsep=0.5em,}

\begin{document}
    \begin{items}
        \item[A] bcd bcd bcd bcd bcd bcd bcd bcd bcd bcd bcd bcd bcd bcd bcd bcd bcd bcd bcd bcd
        \item[A] bcd \\
    \end{items}

\end{document}

在此处输入图片描述

相关内容