Thread View: pl.comp.dtp.tex
4 messages
4 total messages
Started by Piotr Liskiewicz
Mon, 12 Jan 1998 11:16
Wydruk grafiki w LaTeXu
Author: Piotr Liskiewicz
Date: Mon, 12 Jan 1998 11:16
Date: Mon, 12 Jan 1998 11:16
20 lines
1158 bytes
1158 bytes
Czesc. W jaki sposob wydrukowac dokument LaTeXa z dolaczana grafika w formacie EPS na drukarce LaserJet4? Na podgladzie poprzez xdvi dokument wyglada poprawnie, widac zalaczana grafike, jednak po wydruku w miejscu gdzie ma byc rysunek jest puste miejsce. Drukuje malym skrypcikiem: -------------------- #!/bin/bash dvilj4 -e$1.TMP -q $1 lpr $1.TMP rm $1.tmp -------------------- Czemu to nie dziala? Dzieki za pomoc. Piotrek -- +----------------------------------------------+ | Piotr Liskiewicz | piotrekl@priv.onet.pl | | http://www.geocities.com/SiliconValley/3243/ | +----------------------------------------------+
Re: Wydruk grafiki w LaTeXu
Author: Jan Krupa
Date: Mon, 12 Jan 1998 12:11
Date: Mon, 12 Jan 1998 12:11
42 lines
1822 bytes
1822 bytes
Piotr Liskiewicz wrote: > > Czesc. > W jaki sposob wydrukowac dokument LaTeXa z dolaczana grafika w formacie > EPS na drukarce LaserJet4? Na podgladzie poprzez xdvi dokument wyglada > Drukuje malym skrypcikiem: > -------------------- > #!/bin/bash > dvilj4 -e$1.TMP -q $1 > lpr $1.TMP > rm $1.tmp > -------------------- Twoja drukarka nie jest postscriptowa, prawda? dvilj4 potrafi chyba tylko konvertowac .dvi na .lj sadze, ze nie potrafi konwertowac .eps na .lj xdvi widzi rysunek eps poniewaz wspomaga sie ghostcriptem (nie znam niestety mechanizmu tego wspomagania). ghostscript potrafi konwertowac .(e)ps na .lj Zatem jedyne rozwiazanie jakie widze to uzyc konverterow: 1 .dvi-> .ps tutaj 'dvips -o nazwa.dvi' man dvips 2 .ps -> .lj gs [opcje...] nazwa.ps, man gs, jest chyba tez opis ghostscripta w jakims pliku tekstowym (lub ps) Mozesz zajrzec rowniez: http://www.gust.org.pl/doc.html W formacie pdf masz tam GhostscriptUserguide,DVIPS Mozesz poszukac po internecie... Jednak z pod gv chyba jest latwiej bedzie wydrukowac. Moze ktos inny zna lepsze lub prostsze rozwiazanie? > Dzieki za pomoc. > Piotrek > -- Pozdrowienia -- Jan Krupa
Re: Wydruk grafiki w LaTeXu
Author: Qrczak
Date: Mon, 12 Jan 1998 17:35
Date: Mon, 12 Jan 1998 17:35
14 lines
982 bytes
982 bytes
On Mon, 12 Jan 1998, Piotr Liskiewicz wrote:
> dvilj4 -e$1.TMP -q $1
> lpr $1.TMP
> rm $1.tmp
BTW: A nie prościej tak?:
dvilj4 -e- -q $1 |lpr
--
QRCZAK #
__("< Marcin Kowalczyk #*#
\__/ qrczak@knm.org.pl #\#&#
^^ http://qrczak.home.ml.org/ I
Re: Wydruk grafiki w LaTeXu
Author: Michal Jaegermann
Date: Mon, 12 Jan 1998 18:39
Date: Mon, 12 Jan 1998 18:39
60 lines
2886 bytes
2886 bytes
Piotr Liskiewicz (piotrekl@priv.onet.pl) wrote:
: W jaki sposob wydrukowac dokument LaTeXa z dolaczana grafika w formacie
: EPS na drukarce LaserJet4? Na podgladzie poprzez xdvi dokument wyglada
: poprawnie, widac zalaczana grafike, jednak po wydruku w miejscu gdzie ma
: byc rysunek jest puste miejsce.
Pewnie grafika jest w Postscrypcie i xdvi podpiera sie ghostscryptem.
No to drukownie moze zrobic to samo. To jest przyklad z "zywego"
systemu; szczegoly moga sie nieco roznic, bo na przyklad HP-UX nie
uzywa /etc/printcap, ale idea pozostaje ta sama.
W /etc/printcap jest zdefiniowana nastepujaca "kolejka" (tzn. 'print queue'
i moze ich byc wiele roznych na tej samej, fizycznie, drukarce):
lpg|g|netlj5-gs|theoryprt-gs:\
:sd=/var/spool/lpd/lg:\
:mx#0:\
:sf:\
:lp=/dev/null:\
:if=/usr/local/lib/lpfilter/gsfilter:\
:lf=/var/log/lp-errs:\
:note=Local filter to print through ghostscript on HP (theoryprt):
"Program" (nie zapomnijcie 'chmod a+x ...')
usr/local/lib/lpfilter/gsfilter wyglada tak:
#! /bin/sh
#
# Send Postscript file through ghostcript to HP LaserJet4
#
( cat | gs -q -sDEVICE=ljet4 -sOutputFile=- -dNOPAUSE - ) | lpr -P theoryprt
exit 0
gdzie "theoryprt" byl zdefiniowany takze w /etc/printcap. Trik z drukowaniem
na /dev/null jest tu potrzebny bo "theoryprt" jest drukarka sieciowa
a filtry moga byc dolaczone jedynie do drukarek lokalnych. Wobec tego
/dev/null sluzy za takowa. :-) Po co powyzej ten "dead cat" to juz
nie pamietam, ale byly jakowes zaciecia - pewnie "system specific".
Z kolei 'dvips' w swojej konfiguracji ma linijke:
o |lpr -Pg
: Drukuje malym skrypcikiem:
: --------------------
: #!/bin/bash
: dvilj4 -e$1.TMP -q $1
: lpr $1.TMP
: rm $1.tmp
: --------------------
: Czemu to nie dziala?
Zamiast tego drukuje sie piszac 'dvips xxx.dvi' i wszystko dziala
automagicznie.
Michal
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads