我目前正在使用温哥华风格撰写论文,并且遇到了一个错误。
当我向我的 .bib 文件添加更多引用(使用 jabref 或其他方式)时,下次进行编译时,bibtex 会崩溃,并且直到我加载 .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