我有两个 XML 输出,它们来自一个程序,我想将它们包含在 LaTeX 文档中。我希望它们并排显示在各自的框中。这样读者可以在阅读文档时比较这两个输出。似乎找不到一种方法来做到这一点,除非为每个输出制作图像并将它们添加为图像/图形。还有更好的选择吗?
答案1
您需要使用一些逐字环境或宏来显示源代码。该listings
包非常适合此用途,并且提供语法高亮显示,但不幸的是不适用于 XML。
您应该将每个代码放入minipage
宽度略小于的环境中.5\textwidth
。如下所示:
\begin{center}
\begin{minipage}{.48\textwidth}
\lstinputlisting[breaklines]{file1.xml}
\end{minipage}
\hfill
\begin{minipage}{.48\textwidth}
\lstinputlisting[breaklines]{file1.xml}
\end{minipage}
\end{center}
具体代码取决于您是否需要它作为浮动环境、是否需要标题等。