LaTeX pdfpages
ve bookmark
paketleri ile bunların çoğunu yapabilirsiniz.
Bu, yeni bir tex
belge oluşturarak ve üzerinden orijinal PDF belgelerini (veya bir kısmını) ekleyerek çalışır\includepdf
( pdfpages kılavuzuna bakın ).
Sayfa numaralandırmasını da değiştirebilirsiniz, ör.
\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)
Bu "mantıksal" sayfa numaraları yalnızca çoğu PDF okuyucusunun belirli bir sayfaya gitmek için kullanabileceği etiketlerdir. Ayrıca, alt düzey etkileşimler için arka arkaya 1'den başlayan temel "fiziksel" sayfa numaraları da vardır (aşağıya bakın).
Doğru mantıksal sayfa numaralandırmasına sahip mevcut pdf sayfalarını ekledikten sonra, \bookmark
komutu kullanarak PDF yer imlerini ("anahatlar") ayarlayabilirsiniz . Temel sözdizimi
\bookmark[page=<pagenumber>,level=<level>]{<title>}
<pagenumber>
hedef sayfanın sayfa numarası nerede . Bunların daha önce tanımlanan "mantıksal" sayfa numaraları değil, pdf'nin başından itibaren 1'den itibaren art arda çalışan dahili sayfa numaraları olduğunu unutmayın. Yer imlerini <level>
yerleştirme 0
, en üst seviyenin nerede olduğunu belirterek yapılır . <title>
PDF okuyucunun özet görünümünde gösterilecek metindir. Ayrıntılar için yer imi kılavuzuna bakın.
tex
Dosyayı derlemek istediğiniz sayfa numaralarını ve yer imlerini içeren yeni bir PDF oluşturur.
Tüm bunların nasıl bir araya geldiğine dair eksiksiz bir örnek için bkz. Https://michaelgoerz.net/notes/pdf-bookmarks-with-latex.html