
我有一個文檔,除非刪除參考書目,否則無法編譯。所有子檔案都單獨編譯(但它們不引用參考書目檔案)。
它工作了好幾個星期,突然之間,當我所做的只是向其中一個子文件添加一些文本時,它就無法編譯了。這是我的程式碼:
\documentclass[twocolumn,nobalancelastpage,10pt]{article}
\usepackage[utf8]{inputenc} \usepackage{graphicx,bm,times}
\usepackage[version=3]{mhchem} \usepackage{color} \usepackage{float}
\usepackage{subfiles} \usepackage{amsmath, hyperref}
\usepackage{caption, pbox, multirow}
\usepackage[thinlines]{easytable}
\usepackage{subcaption}
\begin{document}
\setcounter{secnumdepth}{1}
\setcounter{secnumdepth}{2}
\setcounter{secnumdepth}{3}
\subfile{0}
\subfile{1}
\subfile{2}
\subfile{3}
\bibliographystyle{ieeetr}
\bibliography{refs}
\end{document}
我正在 ShareLatex 中編寫和編譯,錯誤訊息顯示“超時”,但當我刪除所有子檔案時情況仍然如此。取出參考書目並進行編譯,但當然我會得到一堆 [?] 而不是實際的參考文獻。
有任何想法嗎?我完全被難住了。
編輯:當我在沒有 \bibliography{refs} 的情況下進行編譯時,我收到錯誤訊息“您不能使用帶有`\begingroup'的前綴。”該前綴沒有出現在我的程式碼中,並且它所說的文件所在的文件不是我的專案中的文件。