缺少 $ 插入$.natbib

缺少 $ 插入$.natbib

我的参考书目有问题。我试图弄清楚三天里发生了什么……但我不知道(我是 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 存储库中有这个吗?那么也许有。这是我用于版本控制的。

之后

相关内容