我无法打印 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}
调用其中一个子文件。现在一切正常!(抱歉,我是一名压力很大的博士生,我想这里的几乎所有人都是这样)