我使用 expex 来处理语言示例。通常,示例非常短,我希望通过以通常的两列方式格式化示例来避免浪费所有空间。但是,如果您使用 multicol 执行此操作,使用 expex 时示例部分标签的顺序通常是错误的。
广告
是
可可
当我显然希望它们是这样的:
AB
光盘
有效
有没有什么好的实践方法可以使用 expex 并排排版两个示例?
谢谢!
答案1
使用\parbox
:
\documentclass[a5paper]{article}
\usepackage{expex}
\parindent0pt
\begin{document}
\parbox{.5\linewidth}{\pex aaa \xe}%
\parbox{.5\linewidth}{\pex bbb \xe}
\parbox{.5\linewidth}{\pex ccc \xe}%
\parbox{.5\linewidth}{\pex ddd \xe}
\parbox{.5\linewidth}{\pex eee \xe}%
\parbox{.5\linewidth}{\pex fff \xe}
\end{document}
如果您经常使用它,请考虑使用序言中的宏来简化您的生活,例如:
\newcommand\pexxe[1]{\parbox{.5\linewidth}{\pex #1 \xe}}
然后只需\pexxe{aaa}\pexxe{bbb} ...
在文档中使用