🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.dtp.tex.gust
Article #35

platex i kompatybilność z bablem

#35
From: Tomasz Surmacz
Date: Mon, 08 Dec 1997 08:21
63 lines
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.pl

Show 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