#!/bin/sh
# Tomasz Przechlewski <t.przechlewski@gust.org.pl>. 
# 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;
