Сделать страницу с субтитрами

Я хочу знать, есть ли простой способ извлечь подписи из одного файла латекса с номерами фигур, из которых они взяты. Например, если в моем латексном файле определены 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}

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


person adn    schedule 19.11.2010    source источник
comment
TeX.StackExchange.com   -  person Yossi Farjoun    schedule 19.11.2010


Ответы (1)


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

person erenon    schedule 19.11.2010
comment
Мне нужно нечто подобное. Мне нужен этот список без номеров страниц и в другом файле. Является ли это возможным? - person adn; 19.11.2010
comment
@adn: Тогда я предлагаю использовать Perl-скрипт. - person erenon; 19.11.2010
comment
Взгляните на сгенерированный файл .lof. Информацию оттуда легко извлечь. (Вы также можете переопределить используемую там команду и \input{yourfile.lof}) - person Ulrich Schwarz; 19.11.2010
comment
Да, я смотрел этот файл. Я видел, что информация есть. Есть ли какая-либо латексная команда для автоматического создания списка фигур из этого файла или я должен сделать это с помощью своего собственного сценария? - person adn; 20.11.2010