Article View: pl.comp.dtp.tex.gust
Article #35platex i kompatybilność z bablem
From: Tomasz Surmacz
Date: Mon, 08 Dec 1997 08:21
Date: Mon, 08 Dec 1997 08:21
63 lines
3316 bytes
3316 bytes
Pytanie do (La)TeXowych guru, których zapewne na tej liście znajdzie
się wielu... :-)
Mam linuxa z tetexem. Nie podobają mi się wzorce przenoszenia po polsku,
które są w pakiecie babel, nie do końca podobają mi się też czcioonki T1,
które tam są, więc instaluję sobie pakiet platex 1.0 z archiwum GUST/CTAN
i jest dobrze. Tzn. prawie. Bo jest 'kolizja' nazwy pliku zawierającego
wzorce przenoszenia w pakiecie platex i w oryginalnym latexie/tetexie.
./tex/generic/config:
hyphen.tex
./tex/generic/babel:
hyphen.cfg
./tex/latex/pl: (tu zainstalowałem platexa)
hyphen.cfg
I teraz zaczyna się problem. Plik hyphen.tex zawiera jedną linijkę:
\input hyphen.cfg
Tymczasem platexowy hyphen.cfg:
\InputIfFileExists{hyphen.tex}%
{\message{Loading hyphenation patterns for US english.}%
...
No i uruchomienie texconfig oraz włączenie polskich wzorców dzielenia
wyrazów powoduje pętlę, bo hyphen.cfg dołącza hyphen.tex, a hyphen.tex
dołącza hyphen.cfg i tak w kółko, aż do wyczerpania całej pamięci TeXa.
Problem rozwiązałem (czas jakiś temu, przy instalacji platexa) komentując
linię \input w pliku hyphen.tex, co sprawia, że LaTeX poprawnie kompiluje
swój format i działa z fontami/wzorcami z platexa.
ALE...
Takie rozwiązanie powoduje, że wzorce dzielenia przestaje widzieć
Babel, o czym się przekonałem niedawno, gdy się okazało, że mój tekst
korzystający z \usepackage{polski} nie da się wydrukować *gdzieś*, bo tam
pakietu polski nie mają i nie będą instalować. Zmieniłem więc stosowne
odwołania na babla, doprowadzając u siebie do poprawnej kompilacji,
ale z fatalnym lub nieistniejącym dzieleniem wyrazów. Jedynym sposobem
zmuszenia *mojego* LaTeXa do poprawnego dzielenia wyrazów z wykorzystaniem
Babla było chwilowe usunięcie platexowego hyphen.cfg, odkomentowanie
linii w hyphen.tex i ponowna konfiguracja przenoszenia.
Więc pytanie:
Jak należy *poprawnie* zainstalować platexa? Poprawnie, a więc tak, by
dało się pisać dokumenty z \usepackage{polski}, ale w razie konieczności,
by zmiana na \usepackage[polish]{babel} też dawała zadowalające wyniki
bez rekonfigurowania całego systemu.
I czy jest to znany problem? Bo dokładnie to samo musiałem robić nie
tylko na linuxowych wersjach tetexa, ale i w tetexie na Solaris...
Tomek
--
_________
(_ _' __) Tomasz R. Surmacz *-* Work:(071)3202636, tsurmacz@ict,pwr,wroc,pl
| (__ \ http://www.ict.pwr.wroc.pl/~tsurmacz/ *--* Home: ts @wroc,apk,net
|__(____/ For PGP key finger tsurmacz@cyber.ict,pwr,wroc.pl *-* irc: TomekS
Technical Details
Message-ID:
<66fb49$ks$1@papaja.wroc.apk.net>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!m2n-man.torun.plShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!m2n-man.torun.pl From: tsr@ict.pwr.wroc.pl (Tomasz Surmacz) Newsgroups: pl.comp.dtp.tex.gust,gust.tex Subject: platex i kompatybilność z bablem Message-ID: <66fb49$ks$1@papaja.wroc.apk.net> Date: 8 Dec 97 08:21:37 GMT Sender: owner-gust-l@MAN.TORUN.PL MIME-Version: 1.0 Reply-To: Polish TeX users group discussion list <GUST-L@MAN.TORUN.PL> Organization: Taki sobie malutki domowy serwerek newsow Approved: mjsz@man.torun.pl Lines: 63 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit