我有以下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
这些问号是什么?如何摆脱它们?
答案 0 :(得分:1)
您必须再次运行pdflatex test.tex。第一次运行会生成有关未定义的交叉引用的警告。这些交叉引用在生成的辅助文件中定义,然后与第二遍一起使用。