🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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
#192
Author: Piotr Liskiewicz
Date: Mon, 12 Jan 1998 11:16
20 lines
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
#193
Author: Jan Krupa
Date: Mon, 12 Jan 1998 12:11
42 lines
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
#194
Author: Qrczak
Date: Mon, 12 Jan 1998 17:35
14 lines
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
#195
Author: Michal Jaegermann
Date: Mon, 12 Jan 1998 18:39
60 lines
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