我想在LaTeX表中插入一些XML,所以我认为这\begin{verbatim}..将是保留语法的一个很好的解决方案,但它不能像这样工作:
\begin{tabular}{ ll }
sample &
\begin{verbatim}
<how>
<to value="make" />
<this value="work" />
</how>
\end{verbatim}
\end{tabular}
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
zwo*_*wol 23
你需要将它放在一个内部minipage,如下所示:
\begin{tabular}{ ll }
sample &
\begin{minipage}{3in}
\begin{verbatim}
<how>
<to value="make" />
<this value="work" />
</how>
\end{verbatim}
\end{minipage}
\end{tabular}
Run Code Online (Sandbox Code Playgroud)
不幸的是,这意味着您必须提前确定列的宽度(这就是该{3in}部分的作用).我通常从3in开始,然后向上或向下调整,直到页面看起来很好,我停止获取过多的hbox消息.
试试看
\begin{tabular}{lp{5in}}
Run Code Online (Sandbox Code Playgroud)
即,将verbatim环境更改为p类型列。其他解决方案是使用multicols还是minipage针对verbatim环境。