Сделать страницу с титрами - PullRequest
0 голосов
/ 19 ноября 2010

Я хочу знать, есть ли простой способ извлечь заголовки одного латексного файла с номерами цифр, из которых они взяты. Например, если в моем латексном файле определены 3 цифры, мне нужно создать документ с подписями к этим цифрам, например,

Fig. 1. Caption of Fig. 1 
Fig. 2. Another caption
Fig. 3. Yet another caption

Есть ли способ сделать это с использованием латекса? или я должен сделать это с другой программой? У меня есть несколько цифр, поэтому я не хочу извлекать подписи по одному, потому что мне нужно их нумеровать вручную.

Решение. Я решаю проблему с обходным путем. Я использую другой файл, чтобы включить список фигур и обрабатывать их отдельно. Файл, который я включил, содержит измененный список рисунков следующим образом

{\renewcommand*\numberline[1]{Fig.\,#1:\space}
\makeatletter
\renewcommand*\l@figure[2]{\noindent#1\par}
\makeatother
\listoffigures}

Затем я включаю его в исходный файл командой \include. Затем он создает файл списка рисунков как file.lof, я использовал этот файл, чтобы скомпилировать минимальный файл для составления списка рисунков отдельно.

\documentclass{article}
\usepackage{subfigure}       % This avoids problems with subfigures captions
\usepackage{amsmath,amssymb} % I used math in my captions
\nofiles                     % This makes the aux and lof file not to be deleted
\begin{document}
\include{list}               % Includes the same file as before
\end{document}

Я использовал другой класс, отличный от article, поэтому мне нужно скопировать некоторые переопределения во вспомогательный файл. Переименуйте file.lof в этот новый файл, чтобы латекс нашел его, и он сработает. Я положил все это в сценарий, и теперь он работает автоматически. Hth.

1 Ответ

1 голос
/ 19 ноября 2010

Вам может помочь последовательность управления \listoffigures.

...