Нежелательные знаки вопроса в выводе 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 ответ

Решение

Вы должны запустить pdflatex test.tex во второй раз. При первом запуске генерируются предупреждения о неопределенных перекрестных ссылках. Эти перекрестные ссылки определены в сгенерированном вспомогательном файле, который затем используется со вторым проходом.

Другие вопросы по тегам