我使用 来\begin{multicols*}{2}
将文本在横向格式的纸张上分成两列。现在,如果我有一个表格,它会将表格的大小调整为\linewidth
。我想要询问某个部分中是否有表格,如果是的话,我希望整个部分都在 之外\begin{multicols*}{2}
。我知道我可以通过\end{multicols*}
在该部分之前和\begin{multocols*}{2}
之后插入来手动完成此操作,但如果可能的话,我需要自动完成此操作。也许有人可以帮我解答我的问题。我将不胜感激。
这是我所看到的:
这就是我想要的:
答案1
TeX 以流式方式工作,它不知道(除非您告诉它)当它看到某个部分的开头时,该部分中有一个表格。您可以定义它,以便如果它在中,\section
它总是结束,但您不能(实际上,没有一些复杂的多遍测试)使它取决于该部分的内容。multicol
multicol