准备期刊稿件(pdflatex 和 bibtex)

准备期刊稿件(pdflatex 和 bibtex)

我正准备使用从“LaTeX”超链接下载的模板向期刊投稿(https://academic.oup.com/bioinformatics/pages/submission_online)。这将下载一个名为 cabios.template.zip 的 .zip 文件。

此 .zip 文件包含 .sty 文件、main.tex 文件和 main.bib 文件。它还包含一个 Sample.pdf 文件。我不确定如何将 main.tex 文件转换为 Sample.pdf 文件。到目前为止,我尝试了这种方法:

pdflatex main
bibtex main
pdflatex main
pdflatex main

bibtex 命令导致两个错误:

I found no \bibdata command---while reading file main.aux
I found no \bibstyle command---while reading file main.aux

看来 main.bbl 文件是空的。在他们网站的另一部分,他们声明:“如果您使用 bibtex,请使用名为 natbib.bst 的参考书目样式”。因此,我还尝试了:

pdflatex main
bibtex natbib
pdflatex main
pdflatex main

并收到一条消息:

I couldn't open file name `natbib.aux'

当我尝试上述代码时,我能够生成一个文件 main.pdf。但是,它看起来与 Sample.pdf 不同,尤其是页边距中的文本和角线。我试图确保我使用正确的 main.tex 到 main.pdf 转换,以便我正确遵循预期的格式。

非常感谢您的任何建议(如果这是新手的问题,我很抱歉)。

答案1

你的第一个方法是正确的:

pdflatex main
bibtex main
pdflatex main
pdflatex main

@pentavalentcarbon 的建议也有效:

latexmk -pdf main.tex

错误:

读取文件 main.aux 时,我没有找到 \bibdata 命令

读取文件 main.aux 时,我没有找到 \bibstyle 命令

表示文档中没有\cite命令(或类似命令,如\citet\citep)。这意味着不需要运行 bibtex。

\cite正如您所说,.bbl 文件是空的,因为主文档中没有该文件。

一旦您开始撰写手稿,错误就会消失,并且.bbl 文件将根据需要写入。

至于 和 之间的差异sample.pdfmain.pdf这不是你的错。 是sample.pdf用不同的源文件生成的,因此不会完全相同。

相关内容