-Рубрики

 -Поиск по дневнику

Поиск сообщений в gurmil

 -Подписка по e-mail

 

 -Сообщества

Читатель сообществ (Всего в списке: 4) Рукоделие_Оленьки63 Мир_мультяшек Мир_клипарта Рецепты_блюд

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 03.12.2009
Записей: 1362
Комментариев: 149
Написано: 1722


Предметный указатель в ЛаТеХ: Index in LaTeX HOWTO

Вторник, 26 Января 2016 г. 14:15 + в цитатник

В больших документах и книгах предметный указатель, наравне с оглавлением, серьёзно упрощают навигацию по содержимому. И если создание оглавления в ЛаТеХе элементарно, то предметный указатель потребует несколько больших усилий. 


Как сделать предметный указатель в ЛаТеХе
Для этого потребуется подправить заголовок ЛаТеХ-документа и внести правки в сам текст файла. Легче это делать, естественно, ещё на этапе создания документа, чтобы не перечитывать его потом.


Что нужно изменить в преамбуле
Следует подключить пакет расширения makeidx:
\usepackage{makeidx}
И чуть ниже, до \begin{document} написать:
\makeindex % команда для создания предметного указателя
После этого перемещаемся в конец документа и выбираем место, где должен быть предметный указатель. Там пишем:
\printindex % печать предметного указателя здесь
При сборке документа в конце, где библиография, на отдельной странице появится надпись "Предметный указатель" и в два столбца пойдут перечни терминов и страниц, на которых они находятся. Быстро, просто, легко и понятно.


Что нужно изменить в тексте
Там, где встречается слово, которое должно быть в предметном указателе, следует вставить команду:
\index{слово}
При этом в итоговом тексте никаких изменений быть не должно. Это служебная команда и она никак не отразится на тексте документа.
Если требуется, чтобы первое упоминание о термине было выделено, например, курсивом, следует дополнить команду, например, так:
\index{слово | \textit}
После этого в предметном указателе номер страницы будет выделен курсивом.

Так же следует учесть, что к служебным файлам в каталоге с документом, наравне с имяфайла.tex, добавится имяфайла.ind, который и содержит файл индексов.

Ссылки
В процессе создания этого поста была использована электронная книга:
И.А. Грицаенко, С.В. Клименко, "LaTeX. Руководство для пользователя. Часть II."
Сведения, касающиеся предметного указателя, в ней сильно устарели, и весьма скупо описаны. Однако адаптация на современный лад много времени не заняла :-)
Это должно помочь тем, кто верстает в ЛаТеХе серьёзные книги и монографии.

Рубрики:  LaTeX
Метки:  

 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку