|
Добрый день
Остается непонятным, почему hyperref или pdflatex использует столь
неэкономичное решение для задания меток страниц, и зачем эти метки
здесь нужны вообще (ведь нумерация страниц в файле -- последовательная
арабская, так что она отображалась бы и без всяких меток?).
Возможно логика следующая: а случае книг есть команды \frontmatter \mainmatter и \backmatter позволяющие изменить тип нумерации и сбросить её. По всей видимости автор hyperref хотел абсолютного соответствия номеров страниц. У меня нумерация последовательная только потому, что всё \mainmatter
С уважением Евгений
On Sun, 26 Feb 2012, Alexey Kryukov wrote:
On Sun, 26 Feb 2012 23:37:12 +0700 (NOVT)
Evgeny M. Baldin wrote:
Просьба к сообществу посмотреть pdfку на предмет незамеченных мной
плюх. Не хотелось бы напортачить с выкладыванием.
Поковырял файл еще немного. После декомпрессии Object Streams
выяснилось, что там таки были Page Labels. Согласно спецификации
PDF, метки страниц задаются в виде диапазонов, причем для каждого из
них можно задать префикс и тип нумерации. Так вот, в данном случае
каждая страница представляет отдельный диапазон, для которого поле
нумерации отсутствует и задан только префикс, в котором, собственно, и
содержится число, соответствующее номеру страницы.
В первой версии файла это выглядело примерно так:
/PageLabels << /Nums [ 0 << /P <feff0031> >> 1 << /P <feff0032> >> ... ] >>
Стало вот так:
/PageLabels << /Nums [ 0 << /P (1) >> 1 << /P (2) >> ... ] >>
Стало быть, проблема ровно та же, что и у меня, и лечение такое же
(т. е. замена в префиксах 16-битного юникода на ASCII).
Остается непонятным, почему hyperref или pdflatex использует столь
неэкономичное решение для задания меток страниц, и зачем эти метки
здесь нужны вообще (ведь нумерация страниц в файле -- последовательная
арабская, так что она отображалась бы и без всяких меток?).
-- Regards,
Alexey Kryukov <anagnost at yandex dot ru>
Moscow State University
Faculty of History
================================================
CyrTeX-ru mailing list Archives and Information:
https://info.vsu.ru/Lists/CyrTeX-ru/List.html
|
|