我正在尝试编写一个大型文档,为了有条理地编辑,将每个章节作为独立文档是有意义的。我正在使用该standalone
包来实现这一点。我在主文档中有需要在子文档中使用的引用,我正在尝试使用该xr
包来实现这一点。但是,我遇到了以下问题。
一个最小的工作示例如下。我们有一个主文件,以及一个子文件夹中的main.tex
次文件。该文件内容如下:sub/sub.tex
main.tex
\documentclass[12pt,twoside]{article}
\usepackage[subpreambles]{standalone}
\usepackage{xr}
\begin{document}
\section{Test}\label{test}
\input{sub/sub}
\end{document}
文件中sub/sub.tex
写道
\documentclass[12pt,twoside,class=article, crop=false]{standalone}
\usepackage{xr}
\externaldocument[main-]{../main}
\begin{document}
Referencing the main section: \ref{main-test}
\end{document}
我怎样才能让子文件引用主文件,以便引用在主文件中正确编译?