不能在子图中包含子文档

不能在子图中包含子文档

我想将图片的 PSTicks 代码保存在单独的文件中,然后将它们包含在内\include{image.tex}。这对于普通图形浮点数来说很有效。但是当我使用子浮点数时,我收到错误:

(./newfile1.aux (./file.tex.aux))
! Missing } inserted.
<inserted text> 
                }
l.11    }

这个最小的例子运行良好(file.tex 也可以为空),但是当删除注释标记时会引发错误:

\documentclass[english]{article}
\usepackage{pst-plot}
\usepackage{pstricks}
\usepackage{pst-node}
\usepackage{subfig}
\begin{document}
    \begin{figure}

    %\subfloat[]{
        \include{file.tex}
    %}

    \caption{Caption}

    \end{figure}

\end{document}

如果将包含命令替换为文件内容,最小示例也能按预期工作。

答案1

\include肯定是错误的命令。它适用于文档结构中的某些部分,例如章节,这些部分有自己的.aux文件。

尝试\input

相关内容