子文件:无法在主文件中找到引用,但在 TeXstudio 的子文件中可以找到引用

子文件:无法在主文件中找到引用,但在 TeXstudio 的子文件中可以找到引用

我无法打印 main.tex 中的参考资料。但是,子文件中没有问题。编辑器:TexStudio,在 macOS/ubuntu 和 mactex/texlive 2019 上

我遵循了以下方法:https://latex.org/forum/viewtopic.php?f=50&t=10320但它们都不能正常工作。

这是我的最小代码

\documentclass[]{report}
\usepackage[compress]{cite}
\usepackage{subfiles}
\def\biblio{\bibliographystyle{../customestyle}\bibliography{../library}}}
\begin{document}
\def\biblio{}

\subfile{/chapter_1/chapter_1}


\bibliographystyle{customestyle}
\bibliography{library
\end{document}

然后是子文件夹中的子文件

%!TeX root = chapter_1
\documentclass[main]{subfiles}
\begin{document}
...
\biblio
\end{document}

答案1

原来我无意中把一个正常的

\bibliographystyle{customestyle}
\bibliography{library}

调用其中一个子文件。现在一切正常!(抱歉,我是一名压力很大的博士生,我想这里的几乎所有人都是这样)

相关内容