Ireneusz Czajka napisał:
>> EmTeX godny polecenia jest z innego względu, właśnie do TeXowania
>> i drukowania na maszynach, gdzie współpracuje nie z ludźmi, a z innymi
>> programami. Wszystko to za sprawą łatwości przygotowania takiej instalacji
>> "embeded" do jakiegoś systemu. Dvidrivery z emTeXa mogą współpracować
>> z plikami FLI (Font LIbrary) gromadzącymi fonty PK. I znów do wydrukowania
>> pliku dvi wystarczą dwa pliki, driver i FLI, plus oczywiście jakiś BAT,
>> który ustawi wszystkie potrzebne parametry.
>> Zawsze udawało mi się sprokurować taką instalację do TeXowania i drukowania
>> mieszczącą się na jednej dyskietce.
>
> Czy jest to gdzieś dokładniej opisane?
Co do samego TeXa, to chyba wystarczy powtórzyć kolejny raz: na końcu
manustkryptu (manuskrypt.tex) po wszystkich makrach i definicjach fontów
piszemy \dump. W przypadku LaTeXa zapewne odpowiednim miejscem będzie
wiersz poprzedzający \begin{document}. Teraz przepuszczamy to przez
initex (w przypadku emTeXa będzie to opcja -i przy wywołaniu). Otrzymujemy
plik manuskrypt.fmt, który dalej wykorzystujemy do przetwarzania,
wywołując program jakoś tak: "tex &manuskrypt %1". LaTeXowe manuskrypty
będą się oczywiście zaczynały od \begin{document}.
Mamy zatem już dwa pliki do naszej MIT (Małej Instalacji TeXa).
Z bibliotekami fontów można różnie, ale najwygodniej tak:
1. Robimy sobie dokument, w którym używamy wszystkich fontów, które
będą nam potrzebne w przyszłości.
2. W pliku *.cnf konfigurującym dvidriver wpisujemy linie
"/pw=c:\emtex\dvi.rsp"
3. Przepuszczamy nasz dokument przez driver.
4. Wytwarzamy bibliotekę poleceniem:
"fontlib /c /v mylib.fli @c:\emtex\dvi.rsp"
5. W pliku *.cnf naszej MIT wpisujemy "/pl=c:\gdzieś\mylib.fli"
Przy okazji warto dodać, że dvips również potrafi skorzystać z plików FLI.
>> Jakiś czas temu pisałem również o instalacji TeX-drukarki w środowisku
>> uniksowym. To takie zwierze, co TeXuje i drukuje wysyłane na drukarkę
>> manuskrypty. Oczywiście również takie, które korzystają ze wcześniejszego
>> omakrowania zawartego w pliku FMT. Jak ktoś ma ochotę - mogę przypomnieć.
>
> Jeżeli można to poproszę.
Napisałem wtedy (Thu, 26 Aug 1999 13:52:01) tak:
//---
1. w /etc/printcap dopisałem drukarkę:
tex|tex-printer|tex2dvi2ps printer:\
:lp=/dev/null:sh:\
:sd=/var/spool/lpd/tex:\
:if=/usr/lib/lpd/tex-filter:
2. wspomniany tam tex-filter wygląda mniejwięcej tak:
#!/bin/sh
JOBNAME=$(whoami)$(echo $RANDOM)
cd /tmp
cat > $JOBNAME.tex
echo \\bye >> $JOBNAME.tex
tex $JOBNAME > /dev/null
dvips -o$JOBNAME.ps $JOBNAME 2> /dev/null
cat $JOBNAME.ps | lpr -Php4000n
rm $JOBNAME.*
//---
To akurat na druparkę PS, ale oczywiście można wywołać zamiast dvihp
zamiast dvips.
--
Jarek