我的参考书目有问题。我试图弄清楚三天里发生了什么……但我不知道(我是 Latex 新手)而且我正在使用 Overleaft。请帮帮我
现在我遇到了这个错误:
./0-complete.bbl:11:
Missing $ inserted.
<inserted text>
$
l.11 ...1786321_Intercalators_as_Anticancer_Drugs}
这是我的代码
\documentclass[12pt, a4paper, oneside, onecolumn, openany]{book}
\setlength{\parskip}{\medskipamount} \setlength{\parindent}{0em}
\usepackage{ae}
\usepackage{aecompl}
\usepackage{amssymb}
\usepackage{mathptmx}
\usepackage{amsbsy}
\usepackage{setspace}
\setstretch{1.5}
\onehalfspacing
\doublespacing
\usepackage{hyperref}
\usepackage{amsmath}
\usepackage{mathtools}
\usepackage{textgreek}
\usepackage{graphicx}
\usepackage{subfigure}
\usepackage{textcomp}
\usepackage{caption}
\captionsetup{justification=justified}
\usepackage{color}
\usepackage{nomencl}
\makenomenclature
\usepackage{xspace}
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage{fancyvrb}
\usepackage{longtable}
\usepackage{natbib}
\usepackage{xcolor}
\usepackage{colortbl}
\definecolor{bgGreen}{HTML}{F0FFF0}
\definecolor{fntGreen}{HTML}{008000}
\definecolor{bgRed}{HTML}{FFFFCC}
\definecolor{fntRed}{HTML}{FF0000}
\definecolor{fntDots}{HTML}{C0C0C0}
\graphicspath{{graphics/}{.}}
\usepackage{a4wide}
\usepackage[a4paper, top=3cm, bottom=2cm, left=2cm, right=3cm]{geometry}
\usepackage[printonlyused]{acronym}
\usepackage{makeidx}
\makeindex
\hypersetup{
unicode=true, % non-Latin characters in Acrobat’s bookmarks
pdftoolbar=true, % show Acrobat’s toolbar
pdfmenubar=true, % show Acrobat’s menu?
pdffitwindow=true, % page fit to window when opened
pdftitle={XXX}, % title
pdfauthor={XXX}, % author
pdfsubject={XXX}, % subject of the document
pdfnewwindow=true, % links in new window
pdfkeywords={keywords}, % list of keywords
colorlinks=true, % false: boxed links; true: colored links
linkcolor=cyan, % color of internal links
linkcolor=black,
citecolor=black, % color of links to bibliography
filecolor=green, % color of file links
urlcolor=blue,
\begin{document}
\pagenumbering{Alph}
\begin{titlepage}
\end{titlepage}
\frontmatter
\include{commands}
\acresetall % Reset acronyms - they'll be displayed in full again
\include{Acknowledgements}
\include{Declaration}
\include{Abstract}
\begin{singlespace}
\setcounter{tocdepth}{3}
\setcounter{secnumdepth}{3}
\tableofcontents
\begin{sloppypar}
\listoffigures
\end{sloppypar}
\listoftables
\include{acronyms}
\printnomenclature
\end{singlespace}
\mainmatter
\pagenumbering{arabic}
\acresetall % Reset acronyms - they'll be displayed in full again
\include{1-introduction}
\include{2-Aims}
\include{3-Materials_and_Methods}
\include{4-structure protein}
\backmatter
\bibliographystyle{agsm}
%\begin{singlespace}
\pagestyle{plain}
\bibliography{Zotero}
%\bibliography{bibFile}
%http://merkel.zoneo.net/Latex/natbib.php
%\end{singlespace}
\end{document}
我没有 bbl 文件,但我有不同的文件,如 Zotero.bib、agsm.bst、alpha.bst、gla-thesis.sty、newPlain.bst、plain.bst、texcount.pl、url.sty。
我能做些什么?
答案1
您不能a_b
在 TeX 文档中的任何地方使用它,包括当 TeX 尝试编译参考书目时,除非在数学模式下(即$a_b$
可以)。
您有两个基本选择:1)如上所述,\url{a_b}
如果它确实是一个 url,则包装有问题的 bibtex 条目。2)如果不是,您可以简单地在 bibtex 条目中转义下划线 a\_b
。
答案2
- 此 Stack Exchange 帖子解释基础知识.bst 文件。
- 您正在使用 Overleaf,类似于在线 LTX。您可能想在他们的系统上发布帮助?
- 您只有一个第一个 BIB 文件来构建您的 Biblio。但是,为什么有两个 Biblio 样式的文件?如果只构建一个 Biblio?Zotero.bib 就是您的 BIB。
- 我同意之前的评论。检查你的语法。找到出错的行。或者删除行,直到它运行?然后,你可以缩小范围。
- 您可以打包其中几个包,以便更简洁。 usepackage{ae,aecompl,amssymb,mathptmx} 另外,这不是 MWE。那么,我甚至无法尝试运行它吗?
- 我想帮忙。但是没有更多细节——太模糊了。你在免费的 GitHub 存储库中有这个吗?那么也许有。这是我用于版本控制的。
之后