多列式表格

多列式表格

我想创建一个两列的 {book} 类型文档。假设它是一个对话,就像一出戏。每个演员都说了些什么。所以我想正确地缩进独白。

喜欢: 带标签的多列

但同时使用 multicols 和 tabular 不起作用。

\section*{Section}
\begin{multicols}{2}
   \begin{tabular}{ll}
        XY.A :&  Hi, how are you? Hi, how are you? Hi, how are you?\\
        XY.B :&  Hi, Thanks, fine\\
        XY.A :&  Cool, bye!\\
        XY.B :&  Nice talk, bye!\\
    \end{tabular}
\end{multicols}

答案1

我认为表格不是正确的方法。有几种更好的方法可以用列表来实现,例如:

\documentclass{article}
\usepackage{multicol,geometry}
\usepackage{lipsum} % dummy text
\usepackage{hang} % for dialog list
\begin{document}
\section*{Section}
\begin{multicols}{2}
\begin{labeledlist}{Hermenegildo:}
\item[Alex:] \lipsum[1][1]
\item[John:] \lipsum[2][1-3]
\item[Horacio:] \lipsum[3][1-4] \linebreak
\item[Hermenegildo:] \lipsum[4][1-2]
\end{labeledlist}
\end{multicols}
\end{document}

如果缩进不能与标签宽度一样大,那么只需使用description环境(没有任何包)或类似的东西,作为drama环境,如果您想要这种风格:

\documentclass{article}
\usepackage{multicol,geometry}
\usepackage{dramatist} 
\usepackage{lipsum}
\begin{document}
\section*{Section}
\begin{multicols}{2}
\begin{drama}
\item[Alex:] \lipsum[1][1]
\item[John:] \lipsum[2][1-3]
\item[Horacio:] \lipsum[3][1-4] \linebreak
\item[Hermenegildo:] \lipsum[4][1-2]
\end{drama}
\end{multicols}
\end{document}

另请参阅包dialoguey 。tasksenumitem

相关内容