在表格/数组中使用 \include

在表格/数组中使用 \include

我正在使用 PStricks 制作图形,将每个图形写入其自己的子文件中。我想将其中两个图形垂直排列,并在中间放置一个符号。

为此,我尝试使用表格和数组环境。然而,即使子文件为空,这也会产生错误。

对于 PStricks,我使用 Ubuntu 上的 xelatex 进行编译。

一个最小的工作示例是

\documentclass{beamer}
\begin{document}
\begin{frame}

\begin{tabular}{ccc}
\include{test} & b & c\tabularnewline
\end{tabular}

\end{frame}
\end{document}

这里,错误发生在\end{frame}test.tex是空的,并且与主文件位于同一文件夹中。

有没有什么办法可以解决这个问题?

答案1

使用\input{test}而不是\include{test}。前者的效果与将 的内容输入到主文件中相同test.tex,而后者会\clearpage在 之前和之后插入,同时还会使用一些技巧.aux为每个包含的文件编写一个单独的文件。

\include例如,当您将文本分为几章,每个文件一个章节时很有用,但是对于像这样的情况,如果您想将绘图代码pstricks放在单独的文件中,\input则应该使用它。

有关详细信息,请参阅我什么时候应该使用\inputvs. \include

相关内容