🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: kody kreskowe

#17149
From: Jarosław Sokołowski
Date: Sat, 26 May 2012 10:04
49 lines
2679 bytes
Pan Wojtek Myszka napisał:

> Jak napisał Michał (gdzie ty, kurczę, się podziewałeś!?) jest to pakiet
> LaTeXowy a nie pdfLaTeXowy i wymaga przetwarzania ścieżką przez dvi. 

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.

> Można jednak zastosować pakiet auto-pst-pdf i odrobinę czarów
> (http://tug.org/PSTricks/main.cgi?file=pdf/pdfoutput#autopstpdf ) na
> zrozumienie, których warto poświęcić chwile czasu, jeżeli tylko korzysta
> się dosyć intensywnie z różnych około-LaTeXowych rozwiązań. Najlepiej
> działa w środowisku Linux/Unix, wymaga instalowania dodatkowych,
> egzotycznych programów w środowisku Windows...

Ze dwadzieścia lat temu poradiłem sobie takim programem (robi kod 325):

\newdimen\barht \barht1in
\newdimen\barwd \barwd1in \divide\barwd75
\def\bc#1{\def\3{\vrule width3\barwd}\def\M{\hskip3\barwd}%
          \def\1{\vrule width \barwd}\def\m{\hskip \barwd}%
\ifx0#1\1\m\3\M\1\m\fi
\ifx1#1\3\m\1\m\3\m\fi
\ifx2#1\1\M\1\m\3\m\fi
\ifx3#1\3\M\1\m\1\m\fi
\ifx4#1\1\m\3\m\3\m\fi
\ifx5#1\3\m\3\m\1\m\fi
\ifx6#1\1\M\3\m\1\m\fi
\ifx7#1\1\m\1\M\3\m\fi
\ifx8#1\3\m\1\M\1\m\fi
\ifx9#1\1\M\1\M\1\m\fi
\ifx+#1\1\m\1\m\fi
\ifx-#1\3\m\1\m\fi
}
\def\dodolist{\ifx\next\endlist \let\next\relax
  \else \bc{\next}\let\next\dolist \fi\next}
\def\dolist{\afterassignment\dodolist\let\next= }
\def\barcode#1{\hbox{\vrule width0pt height\barht\dolist#1\endlist}}

\barcode{+1234567890-}

Jarek

-- 
Pytają znajomi                       |   Mówię im oglednie
co ja zrobię wreszcie                |   że z moją kobitą
i gdzie się podziewam                |   hodujemy pszczoły
gdy mnie nie ma w mieście            |   pod ruską granicą
Technical Details
Message-ID: <slrnjs1am9.lkh.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>

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: Sat, 26 May 2012 10:04:57 +0000 (UTC)
Organization: : : :
Lines: 49
Message-ID: <slrnjs1am9.lkh.jaros@falcon.lasek.waw.pl>
References: <jpopha$qr3$1@news.task.gda.pl> <b5779608-a36d-4d99-9f38-144ee16f20a8@googlegroups.com>
NNTP-Posting-Host: 87-205-250-30.adsl.inetia.pl
Mime-Version: 1.0
X-Trace: node1.news.atman.pl 1338026697 12872 87.205.250.30 (26 May 2012 10:04:57 GMT)
X-Complaints-To: usenet@atman.pl
NNTP-Posting-Date: Sat, 26 May 2012 10:04:57 +0000 (UTC)
User-Agent: slrn/0.9.8.1 (Linux)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit