使用 pdflatex 命令后交叉引用中出现问号

使用 pdflatex 命令后交叉引用中出现问号

我正在开发一款软件,可以自动生成*.tex包含一些预定义和生成的文本的文件。

生成文件后,我调用 Windows 命令行 (CMD) 并尝试使用命令*.pdf从 -file 创建 -file 。例如:*.texpdflatex

pdflatex myfile.tex

它运行正常,但不幸的是,我在 PDF 中看到的不是交叉引用,而是问号。如果我*.tex在 TeXStudio 中打开文件并从那里进行转换,则会正确创建交叉引用。

为什么pdflatex无法正确创建交叉引用?

答案1

感谢我的问题下的评论,我发现pdflatex必须运行 -command两次

引言(Zarko):

要在文本中显示交叉引用,您需要编译文件至少两次。第一次运行时,引用写入 .aux 文件中,第二次运行时,引用写入文本文件(粗略地说)。

相关内容