🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.dtp.tex
Article #17151

Re: kody kreskowe

#17151
From: Jarosław Sokołowski
Date: Wed, 13 Jun 2012 18:49
30 lines
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-mail
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>

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