.bib 文件导致 bibtex 使用温哥华风格崩溃,日志中没有错误

.bib 文件导致 bibtex 使用温哥华风格崩溃,日志中没有错误

我目前正在使用温哥华风格撰写论文,并且遇到了一个错误。

当我向我的 .bib 文件添加更多引用(使用 jabref 或其他方式)时,下次进行编译时,bibtex 会崩溃,并且直到我加载 .bib 文件的先前版本后才会解决。

以前日志文件里有很多错误,但清理完之后,崩溃时好像没有日志文件,问题并没有解决。

章节和.bib 文件可以在这里找到。

任何建议将不胜感激。

\documentclass[12pt, a4paper, oneside]{Thesis} 
\graphicspath{{./Pictures/}} 
\usepackage[super,comma,sort&compress]{natbib} 
\usepackage{textcomp}
\usepackage{mhchem}
\usepackage{tabu}
\usepackage{pdfpages}
\usepackage{booktabs}
\usepackage{pbox}
%\usepackage{tabularx,ragged2e,booktabs,caption}
\hypersetup{urlcolor=black, colorlinks=true} 
\title{\ttitle}

\begin{document}
\begin{titlepage}
\begin{center}

\mainmatter 

\pagestyle{fancy} 

\input{./Chapters/01_introduction}
\input{./Chapters/02_litreview} 
\input{./Chapters/03_general_materials_and_methods}
\input{./Chapters/04_up_experimental} 
\input{./Chapters/05_mycoplasma_experimental} 
\input{./Chapters/06_general_discussion_and_conclusions} 

\addtocontents{toc}{\vspace{2em}}

\appendix 

%\input{./Appendices/AppendixB}
%\input{./Appendices/AppendixC}

\addtocontents{toc}{\vspace{2em}} % Add a gap in the Contents, for aesthetics

\backmatter

\label{Bibliography}

\lhead{\emph{Bibliography}} % Change the page header to say "Bibliography"

\bibliographystyle{vancouver} % Use the "unsrtnat" BibTeX style for formatting the Bibliography

\bibliography{Bibliography} % The references (bibliography) information are stored in the file named "Bibliography.bib"

\end{document}  

答案1

这显然不是bibtex问题,因为编译得很好

我已添加url并取消注释,\hypersetup因为示例中未添加超链接。

\documentclass[12pt, a4paper, oneside]{Thesis} 
\graphicspath{{./Pictures/}} 
\usepackage[super,comma,sort&compress]{natbib} 
\usepackage{textcomp}
\usepackage{mhchem}
\usepackage{tabu}
\usepackage{pdfpages}
\usepackage{booktabs}
\usepackage{pbox}
%\usepackage{tabularx,ragged2e,booktabs,caption}


% where does this come from?
%\hypersetup{urlcolor=black, colorlinks=true} 

\usepackage{url}


\title{\ttitle}

\begin{document}

\nocite{*}

\bibliographystyle{vancouver} % Use the "unsrtnat" BibTeX style for formatting the Bibliography

\bibliography{Bibliography} % The references (bibliography) information are stored in the file named "Bibliography.bib"

\end{document}  

哇哦,有点太快了。还有 bibtex 错误。

  • 一堆空洞的作者警告

  • 名称中逗号太多

  • 重复进入

尝试编译上面的代码、latex、bibtex,然后查看 bibtex 日志文件 (.blg),你会发现错误包括对行号的引用Bibliography.bib

相关内容