#!/bin/sh # Tomasz Przechlewski . # Copyright 1999. Public domain # # Zamiana na dokument w formacie PDF za pomoc/a programu pdftex # # UWAGA: zar/owno program pdftex jak i wykorzystywany do tworzenia # element/ow hipertekstowych pakiet hyperref podlega cz/estej modyfikacji, # co mo/ze by/c przyczyn/a problem/ow. # # Skrypt testowano dla wersji 0.12r i 0.13b programu pdftex i wersji # 6.19 oraz 6.50 pakietu hyperref.sty. # # # Dwukrotnie kompilujemy dokument po to aby do plik/ow pomocniczych # zosta/ly wys/lane prawid/lowe numery odsy/laczy pdflatex lshort2e; pdflatex lshort2e; # # Tworzymy skorowidz za pomoc/a programu plmindex # # Uwaga: w przypadku wykorzystania pakietu inputenc nale/zy # wcze/sniej ,,zreperowa/c'' skorowidz za pomoc/a skryptu repidx # Reperacja polega na zamianie kodowania z ,,krzaczk/ow'' na ISO-8859-2. # # Aby w/l/aczy/c reperacj/e nale/zy usun/a/c znak `#' # z linijki poni/zej: #mv lshort2e.idx lshort2e.idx.bak; ./repidx lshort2e.idx.bak > lshort2e.idx; plmindex lshort2e; # # Kolejna kompilacja do/l/acza skorowidz, gdyby nie to, /ze do jednej # pozycji dodano polecenie \label bylaby to ostatnia kompilacja pdflatex lshort2e; # # Modyfikujemy zawarto/s/c pliku lshort2e.out (za pomoc/a prostego # skryptu AWK-owego) zawieraj/acego tekst do zak/ladek (bookmarks) mv lshort2e.out lshort2e.rep; ./repbkmrs lshort2e.rep > lshort2e.out; # # Ostateczna kompilacja pdflatex lshort2e;