我正准备使用从“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.pdf
,main.pdf
这不是你的错。 是sample.pdf
用不同的源文件生成的,因此不会完全相同。