我可以\include 使用 gregorio 的子文档吗?

我可以\include 使用 gregorio 的子文档吗?

我想更好地管理包含许多 gregorio 分数的大型 latex 文档,方法是将其分解为一个主 tex 文档和多个子文档,并将它们合并到主文档中\include。每个子文档都有文本和一个或多个调用\gregorioscore

\include要求我删除所含文档中的所有序言,即直到 和 在内的所有\begin{document}内容\end{document}

当我执行此操作并编译主文档时,会生成一个 PDF,其中包含主文档中的材料和包含文档中的文本,但不包括包含文档的 gregorio 分数。编译时会出现填充不足和填充过大的错误,而当我单独编译子文档(添加了它们的前言)时,并没有出现这些错误。我的问题是:我可以\include生成使用 gregorio 的子文档吗,还是这不可能?

答案1

我将回答我自己的问题,因为我已经知道问题是什么了。

我包含的子文档给出了相对于子文档位置的 gregorio 分数 (gabc 文件) 的路径。当我将路径更改为从主文档位置给出时,编译成功,并输出包含 gregorio 分数的 pdf。

相关内容