Сделайте так, чтобы ссылки на страницы индекса включали номер детали

Сделайте так, чтобы ссылки на страницы индекса включали номер детали

У меня есть книга с тремя частями LaTeX. Полная книга составляет почти 1000 страниц, и по нескольким причинам имело смысл разделить физически напечатанную вещь на три отдельные книги. (Это учебник для трехкурсовой последовательности, а многие студенты изучают только один курс в последовательности.)

Теперь, правильно это или нет, я решил сбросить нумерацию страниц в каждой части. Так что часть II открывается на новой странице 1 и так далее. (На самом деле, это было не столько мое решение. Это было требование типографии, чтобы первая страница после оглавления имела напечатанный номер страницы «1».) Это сработало нормально для трех отдельных частей, хотя есть сложности с оглавлением, индексом и перекрестными ссылками между частями, в которые мне нет необходимости здесь вдаваться.

Теперь я также хочу создать один большой PDF всей книги в дополнение к трем меньшим томам. Я бы хотел оставить нумерацию страниц такой, какой она была. То есть, часть II по-прежнему будет открываться на странице «1». Так что если вы читаете «страницу 27» части II, которая была напечатана как отдельный том, это все еще «страница 27» части II в трехтомном томе.

Я не против того, что в оглавлении начнут повторяться номера страниц, поскольку «Часть I», «Часть II» и «Часть III» будут четко обозначены в оглавлении.

Моя проблема в индексе. Я попал в положение, когда в индексе есть записи типа "foo, 27". Но какая страница 27? Та, что в части I, части II или части III?

Можно ли изменить то, как индекс помечает ссылки на страницы? Так, чтобы он мог сказать "foo, II 27" или что-то в этом роде? Я использую imakeidxwith \makeindex[title=Index, intoc=true]в преамбуле и \printindexв конце книги. Я просмотрел документацию, imakeidxно самое большее, что я могу понять, это то, что если это возможно, то это что-то более фундаментальное в механизме индексации LaTeX, чего я не понимаю.

Мне бы хотелось избежать нумерации всех страниц, например, «II 27», но я думаю, что это один из выходов, если ничего другого не получится.

Связанный контент