Texmaker 中的参考书目

Texmaker 中的参考书目

我在 Texmaker 中遇到了一些参考书目问题。我的代码是:

\documentclass[11pt, a4paper]{article}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{natbib}
\usepackage[utf8]{inputenc}    
\usepackage{natbib}
\usepackage[usenames,dvipsnames]{xcolor}
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\begin{document}

....

\cite{Johnson}
\bibliographystyle{plain}
\bibliography{mybib}

\end{document}

我还创建了一个新文件(文件>新建),并将其保存为mybib.bib

@Article{Johnson,
author = {Edgar G. Johnson and Alfred O. Nier},
title = {Angular Aberrations in Sector Shaped Electromagnetic Lenses for Focusing Beams of 
Charged Particles},
journal = {Physical Review},
year = {1953},
volume = {91},
number = {1},
}

@phdthesis{Zoran,
author = {Zoran Racic},
title = {\'Etude et essais du spectromètre à plasma {DYMIO} de la  mission {MARS 96}},
publisher = {Université Pierre et Marie Curie},
year = {1996}
}

当我编译我的.tex文件时,只出现了一个[?]

你能告诉我我的错误是什么吗?

答案1

您的问题是,运行pdflatex(或latex其他任何操作)之后bibtex(如果您这样做了),您必须pdflatex随后运行两次才能完全编译您的文档。

在 TeXMaker 中,如果您希望能够执行完整的编译周期并.pdf仅通过按下来查看完成的文件F1,您可以配置“快速构建”命令,在“配置 TeXMaker”->“快速构建”对话框中选择向导,然后按以下顺序添加:

拉泰克斯

比比泰克

拉泰克斯

拉泰克斯

PDF 查看器

如果您想使用其他引擎,请pdflatex用您喜欢的引擎替换。如果是,请按照上述顺序latex替换。Pdf ViewerDvi Viewer

答案2

好吧,我会说西班牙语,几分钟之前我还为此伤神(因为我决定尝试 Texmaker),所以我会用西班牙语回答一下基本要点,这可能会有所帮助。

  • 转到选项>向导(或配置 Texmaker)
  • 在“命令”(顶部部分)中,取消选中“使用“build”子目录来存放输出文件”(很遗憾,现在我们不得不使用一个拥挤的文件夹)(实际上这就是问题的根源)
  • 在“编译”中选择PdfLatex + Bib(la)tex + PdfLatex(2x) + 查看 Pdf“快速编译命令”选项

基本上,从现在开始你要做的就是按F1(快速编译的快捷方式),或者将上方栏的编译箭头设置为“快速编译”(在我的语言中它只是“编译”)并单击此处。

您不需要触摸“查看 pdf”箭头,因为这只是为了可视化。

整个问题实际上是因为 Texmaker 找不到.aux构建子目录中的文件。

答案3

这是我的解决方案,与你分享,希望对你有帮助

在此处输入图片描述

相关内容