尝试输入涉及数学处理的引文时,使用文件内容删除了 Main.bib

尝试输入涉及数学处理的引文时,使用文件内容删除了 Main.bib

好吧。我觉得自己很蠢,但我一直在尝试找到在参考书目中使用数学的方法。我最终使用了论坛中使用文件内容的以下示例。 BibTeX 中数学符号的帮助 以下是我在定义 documentclass 和 database.bib 之前使用的内容,它们是同一文件夹中的主要参考书目文件。

\RequirePackage{filecontents}        % loading package filecontents
% writing file \jobname.bib, for example mb-bibtex.bib.
\begin{filecontents*}{\database.bib}
@ARTICLE{UCH86,
AUTHOR =            {Uchida, I. and Nishina, T. and Mugikura, Y. and Itaya, K.},
TITLE =             {Gas electrode reactions in molten carbonate media. Part I. Exchange current density of oxygen reduction in $(Li+K)CO_3$ eutectic at $650^{\circ}$ C},
JOURNAL =       {J of Electroanal. Chem.},
VOLUME =            {206},
YEAR =              {1986},
PAGES =             {229--239}
}
\end{filecontents*}

不幸的是,database.bib 是我最新的参考书目文件,在我看来,将上面的文件内容部分放在我的主要 .tex 之前(如下所示)并执行我的 .tex 文件会清除我的 database.bib 的内容,只留下一个条目。有什么方法可以恢复被清除的文件吗?

\documentclass[12pt]{report}
\usepackage{graphicx,xcolor}
\usepackage{footnote}
\makesavenoteenv{table}
\usepackage[abs]{overpic}
\usepackage{caption}
\usepackage{subcaption}
\usepackage[centertags]{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{newlfont}
\usepackage[version = 3]{mhchem}
\usepackage{rotating}
\usepackage{mathptmx}
\usepackage{textcomp}
\usepackage{booktabs}
\usepackage{nomentbl}
\usepackage{thesisdef}
\usepackage{xthesis} %DAL Thesis Style
\usepackage{xtocinc} %Include Table of Contents as the first entry in TOC
\usepackage{appendix}
\usepackage[numbers]{natbib}
\usepackage{array}
\newcolumntype{L}{>{\centering\arraybackslash}m{3cm}}
\newcolumntype{S}{>{\centering\arraybackslash}m{1.8cm}}
\makenomenclature
\begin{document}

stuff

\bibliographystyle{plainnat}
\bibliography{\database} %%% ... Good for using one single database...
\end{document}

相关内容