noweb输出中不需要的问号

时间:2015-07-05 04:07:15

标签: noweb

我有以下noweb文件,标题为test

\documentclass{article}
\usepackage{noweb}
\begin{document}
\section{Hello World}
This is a program

<<example.py>>=
print("Hello, world!")
@
\end{document}

我输入以下命令:

pdflatex test.tex
evince test.pdf

pdf看起来像这样:

??    <example.py ??>=
         print("Hello, world!")
      This code is written to file example.py

这些问号是什么?如何摆脱它们?

1 个答案:

答案 0 :(得分:1)

您必须再次运行pdflatex test.tex。第一次运行会生成有关未定义的交叉引用的警告。这些交叉引用在生成的辅助文件中定义,然后与第二遍一起使用。