LaTeX z pakietami pdfpages
i bookmark
może wykonywać większość tych rzeczy.
Działa to poprzez utworzenie nowego tex
dokumentu i dołączenie oryginalnych dokumentów PDF (lub ich części) za pośrednictwem \includepdf
(patrz instrukcja stron pdf ).
Możesz także zmienić numerację stron, np
\pagenumbering{roman}
\setcounter{page}{1}
% include pdf pages that should have roman numbering (the front matter)
\pagenumbering{arabic} % switch to arabic numbering
\setcounter{page}{1} % reset page counter
% include pdf pages that should have arabic numbering (the main matter)
Te „logiczne” numery stron są jedynie etykietami, których większość czytników plików PDF może używać do nawigowania na określonej stronie. Nadal istnieją również „fizyczne” numery stron, które działają kolejno od 1, dla interakcji niższego poziomu (patrz poniżej).
Po dołączeniu istniejących stron pdf z prawidłową logiczną numeracją stron można ustawić zakładki PDF („kontury”) za pomocą \bookmark
polecenia. Podstawowa składnia to
\bookmark[page=<pagenumber>,level=<level>]{<title>}
gdzie <pagenumber>
jest numerem strony docelowej. Zauważ, że nie są to „logiczne” numery stron zdefiniowane wcześniej, ale wewnętrzne numery stron działające kolejno od 1, od początku pliku pdf. Zagnieżdżanie zakładek odbywa się poprzez określenie <level>
, gdzie0
jest najwyższy poziom. Jest <title>
to tekst do pokazania w konspekcie czytnika PDF. Szczegółowe informacje można znaleźć w instrukcji obsługi zakładek .
Kompilacja tex
pliku wygeneruje nowy plik PDF z pożądanymi numerami stron i zakładkami.
Pełny przykład tego, jak to wszystko się łączy, znajduje się na stronie https://michaelgoerz.net/notes/pdf-bookmarks-with-latex.html