Article View: pl.comp.dtp.tex
Article #17151Re: kody kreskowe
From: Jarosław Sokołowski
Date: Wed, 13 Jun 2012 18:49
Date: Wed, 13 Jun 2012 18:49
30 lines
2508 bytes
2508 bytes
Pan Wojtek Myszka napisał: >> Skąd się bierze taka niekompatybilność? Co takiego potrafi TeX (robiąc >> DVI) czego nie potrafi pdfTeX (robiąc PDF). Przyznam, że jestam trochę >> zaskoczony. > > Rzadko to zaglądam... Wstyd ;-) > Jest to spowodowane tym, ża Pan Tom Burton zaprogramował wszystko > w PostScripcie. Plik pst-barcode.sty składa się z kilku linijek > i ładuje pst-barcode.tex, a ten to już niewiele robi. Całą logika > zawarta jest w pst-barcode.pro (600k czystego PostScriptu). > Więcej na http://code.google.com/p/postscriptbarcode/ Nie widzę niczego złego w pisaniu kodu w postsripcie, wręcz przeciwnie. Ale zastanawiać się można dlaczego nie powstał godny polecenia pakiet do kodów kreskowych napisany wprost w TeXu. Język ten wyśmienicie nadaje się do opisywania prostokątów, a tu niczego więcj nie potrzeba. Czas na to był -- był okres, w którym postsripty był uciążliwym dodatkiem do TeXa, nie zawsze dostępnym, a nie niezauważalną rzeczą, jak dzisiaj. Pytanie o niekompatybilność nurtuje mnie dalej. Czy było aż tak wielkim problemem przejęcie "tradycji" dvips przez pdfTeXa? Przypomnę, że sam dvips przejął sposób obsługi "\special" wcześniej zaimpelmentowany przez E. Mattesa w emTeXu, a służących do rysowania linii na niepostscriptowych urządzeniach. Mattesowe linie z kolei zastępowały pierwotne makra LaTeXowe kombinujące jak koń pod górę przy zestawianiu ukośnych kresek z wcześniej przygotowanych fontów bitmapowych. To dobra tradycja. -- Jarek
Technical Details
Message-ID:
<slrnjtho5b.dvf.jaros@falcon.lasek.waw.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mailReferences:
<jpopha$qr3$1@news.task.gda.pl> <b5779608-a36d-4d99-9f38-144ee16f20a8@googlegroups.com> <slrnjs1am9.lkh.jaros@falcon.lasek.waw.pl> <a7684284-e055-4a87-9759-7d6d916a63d4@googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail From: Jarosław Sokołowski <jaros@lasek.waw.pl> Newsgroups: pl.comp.dtp.tex Subject: Re: kody kreskowe Date: Wed, 13 Jun 2012 18:49:15 +0000 (UTC) Organization: : : : Lines: 30 Message-ID: <slrnjtho5b.dvf.jaros@falcon.lasek.waw.pl> References: <jpopha$qr3$1@news.task.gda.pl> <b5779608-a36d-4d99-9f38-144ee16f20a8@googlegroups.com> <slrnjs1am9.lkh.jaros@falcon.lasek.waw.pl> <a7684284-e055-4a87-9759-7d6d916a63d4@googlegroups.com> NNTP-Posting-Host: 87-205-159-68.adsl.inetia.pl Mime-Version: 1.0 X-Trace: node2.news.atman.pl 1339613355 5557 87.205.159.68 (13 Jun 2012 18:49:15 GMT) X-Complaints-To: usenet@atman.pl NNTP-Posting-Date: Wed, 13 Jun 2012 18:49:15 +0000 (UTC) User-Agent: slrn/0.9.8.1 (Linux) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit