PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Sowohl PNG als auch EPS nutzen ...



Bart
22-08-2007, 10:28
Hallo,

ich würde gerne in meinem Dokument sowohl EPS (für Vektorskizzen) als auch PNG (für Screenshots) als Grafikformate nutzen.
Ich lese aber an vielen Stellen, dass man nur EPS (für DVI und PS) oder nur PNG (für PDF) nutzen kann.
Gibt es dennoch eine Möglichkeit, beides zu nutzen und aus dem LaTeX Dokument sowohl DVI/PS-Dateien als auch PDFs zu erzeugen?

Habt vielen Dank

countbela666
22-08-2007, 11:01
Hallo,

wie du auch dem vielgepriesenen l2picfaq entnehmen kannst, ist es auf zwei Wegen möglich, EPS-Grafiken in mit pdfLaTeX erstellten (Voraussetzung für PNG-Einbinfung) Dokumenten zu nutzen:

1: wandele deine EPS-Dateien entweder einmalig vorm Kompilieren (mittels Kommandozeilentools ps2pdf, epstopdf etc.) oder beim Kompilieren (mittels LaTeX-Paket epstopdf) in PDF-Grafiken um

2: nutze das Paket pst-pdf und kompiliere mit dem ps4pdf-Skript

Grüße
Marcel

pospiech
22-08-2007, 12:48
3. (Nutze das Paket epstopdf und kompiliere mit pdflatex) Siehe Punkt 1

Matthias

countbela666
22-08-2007, 14:06
Nutze das Paket epstopdf und kompiliere mit pdflatexÄhm, das hab ich bereits unter 1. geschrieben. :p

Grüße
Marcel

edico
23-08-2007, 06:24
Daneben gibt es noch die Möglichkeit, EPS vector graphics 'epstopdf on the fly' (somit 'automatisch' und nicht mit dem 'tool') zu transformieren und in PDF documents einzubinden, wie der Beispielfile zeigt (compile: <pdflatex -shell-escape test>):

%
\begin{filecontents*}{head.eps}
%!PS-Adobe-3.0 EPSF-3.0
%%Creator: potrace 1.5, written by Peter Selinger 2001-2004
%%LanguageLevel: 2
%%BoundingBox: 0 0 469 378
%%Pages: 1
%%EndComments
%%Page: 1 1
currentfile /ASCII85Decode filter /LZWDecode filter cvx exec
J.'GRZOs"gA.TUeVISs@bR,/NO(T\_Yh4@J6j[M4)8+mQN'n!XZ\3Wk0/t#m@KDR@U`_@Z+
VM&=\m[?*),CGm7%EIf1*'*k!MG$G0/f@qP[O^GO\1h)BG;q0JECu/#S"dP4VFeK3X>qqag
Hf\-T7RXUp0s)b'T[T&#POEJ>">L*m>rUSE>!.QsTt#ff>/f/Xk@n;KJ8m[mcUIMkU:kf^T
9%airqQ\:W@0Y@m:MRh^ED0c4<k7RKc%95GHg7h]YY(1(D\%VsMg?:J<F)fG5%;j#_TF>q>
/q$F=3%ECE^H2NXBhD-`Db-TeXFZ338K^312A):J]+O9A][-\-NL+i/UF1^aEkKu35n8'03
-*U_!NbLJ-4fGPliXd`Gb%rl0iir.ZY+mIA0tU4h>d;*t";[2]_qZmJ-Rh%)4fiK6hY=(.@
`$ElBm\_;":Vfo2n7/.XG@<>o#<O4i_$)A\1fU%2(=KA:-BhS@,<o&UO^3B-a'tt4gd%QkV
J5d$dLn$"%k,.NoSi/.n^N%5qWSonh,l[j-[^D!C;6@*!T,&C6d(CV!OA,@i3(l!C<)boS2
a+&/qmV6Vu]!@SGbm"gfa]h$.X3L'9Ie92dpKM/=lpdQsp3)5adN>>Z]'U5C[V6)%Bu1S_?
3)7VOB=rB1T0P6W)Tu'hL.&!JX"]qhSC)XT*XZ]?/@;Q.51UUe.8-U6DC>">:%5+*p_#SHH
gH\bY8-Wp%@^4IJ2.3;XG*U<i=u:YRROi=+04!>T-uEI#e-gD?.'9%6))jjo=I"VU/[hp=:
bCEef9Po/i74$nfToN\-*j7PR(Y*i:C:tVQ.o`\GsSoAfOKV;QT]p;-+'_)).6T\ABoo]Mn
N3EFGajL.CM-+L]eF%oh5RJ*CV**D:9%82Kq2d7g5TmK2]&bmWoa%HErN7hk?fX;<qC;L`F
Jo6bRDS_2CCM<P*:-*,&<%AVR%L=@&rlG:qQLB*$3`Z0%a>qkMeH:6H/bf,2tG#&TnW__RI
)a3%R[SKi27<G*uhE<2nSM_Q2eK?&\VNhVj2e`M!Cn/SCG9F!.EP=10ACJeWO<-:362n3El
QL%S*JQ,eErMUP]Tris5ASqcei.gP>,I:WsM]mLp*b08`[m?pI6O*H,=\DkJ^GW/BPoYXA;
*6Y_eE35V&0,FCqO=[62/8#F5m"?7-KUW"7Tuga4-]uBjjsS>XLoX]H>ChAVRC.ff:.q]<5
?K=^p7\b*c!<+n5XNK2Z0E&Z"#[ArLBA^L8j"8#UZ`\O.00J9iYZ<>`^74!nDsC(TC,JXKg
Hek[pWL6G.<]Lmjd"%/hAl$=E"3*4mNpXkrW2Fj8$02mq]UO3&nZXPLl<F]dY>N$(7de]#C
\d-TN!A;XtAh)P-+C/(/]D3<r$0)#8GUZ8[R!L,U7JE.S5;#p~>
%%EOF
\end{filecontents*}
%
\documentclass[12pt,a4paper]{article}
\usepackage[latin1]{inputenc}
%---> der pdftex-Treiber ist notwendig geladen zu werden
\usepackage[pdftex]{graphicx}
\usepackage{epstopdf}
\begin{document}
\section*{pdftex compiling und EPS vector graphic}
\subsection*{Problem and Resolution}
Ein EPS vector graphic file soll ohne vorherige Konvertierung an der Konsole
unmittelbar in das PDF Dokument eingebunden und mit pdftex kompiliert werden.

Es wird hier der EPS file automatisch nach PDF mit Hilfe des
\emph{epstopdf.sty} von Heiko Oberdiek während der Kompilation konvertiert..
Näheres wird im style selbst beschrieben. Der produzierte PDF vector file
wird herkömmlich eingebunden.

\subsection*{Usage}
\begin{verbatim}
...
\usepackage[pdftex]{graphicx}
\usepackage{epstopdf}
...
\includegraphics[...]{bild}
...
\end{verbatim}

\subsection*{Compiling}
\begin{verbatim}
pdflatex -shell-escape test
\end{verbatim}

\subsection*{Result}
\centering
\includegraphics[width=.4\textwidth]{head}
\end{document}

edico

countbela666
23-08-2007, 07:29
Daneben gibt es noch die Möglichkeit, EPS vector graphics 'epstopdf on the fly' (somit 'automatisch' und nicht mit dem 'tool') zu transformieren und in PDF documents einzubindenHmm, so langsam komm ich mir veräppelt vor. Diese Möglichkeit wurde damit zum dritten Mal in diesem Thread vorgeschlagen... :rolleyes:

1: wandele deine EPS-Dateien [...] (mittels LaTeX-Paket epstopdf) in PDF-Grafiken um

3. (Nutze das Paket epstopdf und kompiliere mit pdflatex)nichts für ungut
Marcel

oSie
23-08-2007, 08:34
Als vierte Möglichkeit könntest du auch das eps in ein pdf umwandeln.

Guten Morgen Marcel! :D

edico
23-08-2007, 12:28
@ Marcel
Stimmt doch nicht, lieber Freund!
Das von Dir vorgeschlagene Procedere benutzt das tool epstopdf mit dem oneline command, das habe ich aber nicht vorgeschlagen, sondern -- wer's lesen kann - auf eine andere Prozedur hingewiesen, die vorab die EPS files 'nicht' anfasst.
Dass alles auf Dasselbe hinausläuft, hat keiner (ich nicht) abgestritten!
Und veräppeln wollte ich Dich erst recht nicht, nur verbirnen ;-)

Und tschüss edico