PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Grafiken richtig einbinden mit graphicx



nunatak
04-02-2012, 21:56
Ich habe etwas Probleme beim Einbinden von Grafiken. Ich verwende dafür momentan das Paket graphicx und als Bildformat .png. Vielleicht werden auch .pdf Formate dazu kommen, da habe ich allerdings noch Probleme mit dem Export aus Inkscape. Es müssen auf jeden Fall skalierbare Abbildungen sein.

Momentan versuche ich es über folgende Zeilen:


\newpage
\thispagestyle{nohead}

\newgeometry{bottom=2cm,top=2cm,left=2cm,right=1cm }
\begin{center}
\includegraphics[bb=0 0 640 480]{ZAF21mitCa.png}
\end{center}
\restoregeometry
\newpage

Ohne Bounding Box bekomme ich eine Fehlermeldung. Wobei ich bisher nicht genau weiß wie ich die richtig definiere, die Grafik ist im Moment sehr weit nach oben gerutscht, geht bis an den oberen Blattrand und ist dann dort abgeschnitten. Da es große Abbildungen sind wollte ich möglichst viel Platz auf der Seite haben und daher die Ränder neu definieren. Die Zeilen \newgeometry und \restoregeometry führen allerdings zu den Fehlermeldungen: Undefined control sequence. Wobei ich mich eigentlich an die Dokumentation des Pakets (http://www.google.de/url?sa=t&rct=j&q=latex+geometry-de&source=web&cd=2&ved=0CCgQFjAB&url=ftp%3A%2F%2Fftp.dante.de%2Fpub%2Ftex%2Fmacros% 2Flatex%2Fcontrib%2Fgeometry-de%2Fgeometry-de.pdf&ei=oZotT8WuFMi18QPj6IyEDw&usg=AFQjCNGrQtPQbmd5pbRQl0e6wVOtWUlR4w&sig2=Bf23NRULvmp-QluLKERXVQ&cad=rja) gehalten habe.

Woanders habe ich zur Definition des Grafikrahmens diese Optionen gefunden:


\includegraphics[width=\textwidth,height=\textheight]{test.jpeg}

Das führt aber bei mir nur wieder zur Fehlermeldung wegen der fehlenden Bounding Box.

Kann mir jemand nen Tipp geben wie ich da besser vorgehen kann?

ctansearch
04-02-2012, 22:12
Sieht so aus, als hättest Du in der Präamble das geometry Paket gar nicht eingebunden...

\usepackage{geometry} ?

nunatak
04-02-2012, 22:30
Doch hab ich. Hab allerdings jetzt rausgefunden, dass es Version 4 ist. Leider. Ubuntu hat TexLive2009 in den Quellen. Da gibts noch kein \newgeometry.

u_fischer
05-02-2012, 11:33
Wenn png, pdf oder jpg (jpeg) einbinden willst, musst du pdflatex (und nicht latex) benutzen. Dann brauchst du auch die Boundingbox-Angaben nicht.

nunatak
06-02-2012, 14:07
Soweit ich weiß verwende ich auch pdflatex. Aber vielleicht mache ich auch beim Kompilieren mit Texmaker was falsch, da ich bisher immer wegen der fehlenden Bounding Box angemotzt wurde. Werd ich prüfen!

Mit Hilfe im IRC hab ich es vorgestern hinbekommen, png ganz gut einzubinden. Alledings ist das bisher nur die Notlösung. Eigentlich will ich skalierbare Grafiken. PDF und EPS sehen nach dem Export aus Inkscape allerdings sehr bescheiden aus. Bei EPS fehl die Hälfte und mein PDF werden manche Linienstärken völlig falsch dargestellt.

Hat da vielleicht jemand nen Tipp?

nunatak
06-02-2012, 14:10
Hier mal ein Beispiel von PDF-Export aus Inkscape.

rstuby
06-02-2012, 14:15
Bindest du denn auch .eps-Bilder ein? Wenn das funktioniert, benutzt du eindeutig NICHT pdflatex.

bobmalaria
06-02-2012, 14:16
hi,

ich bekomme bei diesem test


\documentclass{article}
\usepackage{graphicx}

\begin{document}
\centering
\includegraphics[angle=90,width=\textwidth]{ZAF21test.pdf}
\end{document}

ein ganz normales pdf mit 0 warnungen. kompiliert wurde mit pdflatex. hier noch die file list aus der log datei


*File List*
article.cls 2007/10/19 v1.4h Standard LaTeX document class
size10.clo 2007/10/19 v1.4h Standard LaTeX file (size option)
graphicx.sty 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
graphics.sty 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
trig.sty 1999/03/16 v1.09 sin cos tan (DPC)
graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live
pdftex.def 2011/05/18 v0.06c Graphics/color for pdfTeX
infwarerr.sty 2010/04/08 v1.3 Providing info/warning/message (HO)
ltxcmds.sty 2011/04/18 v1.20 LaTeX kernel commands for general use (HO)
supp-pdf.mkii
pdftexcmds.sty 2011/04/22 v0.16 Utilities of pdfTeX for LuaTeX (HO)
ifluatex.sty 2010/03/01 v1.3 Provides the ifluatex switch (HO)
ifpdf.sty 2011/01/30 v2.3 Provides the ifpdf switch (HO)
epstopdf-base.sty 2010/02/09 v2.5 Base part for package epstopdf
grfext.sty 2010/08/19 v1.1 Managing graphics extensions (HO)
kvdefinekeys.sty 2011/04/07 v1.3 Defining keys (HO)
kvoptions.sty 2010/12/23 v3.10 Keyval support for LaTeX options (HO)
kvsetkeys.sty 2011/04/07 v1.13 Key value parser (HO)
etexcmds.sty 2011/02/16 v1.5 Prefix for e-TeX command names (HO)
epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Live
ZAF21test.pdf Graphic file (type pdf)
***********

rstuby
06-02-2012, 14:37
Funktionieren in diesem Minimalbeispiel auch .png-Dateien ohne bounding box?

bobmalaria
06-02-2012, 14:59
ja, das geht auch mit png (also in meinem beispiel)!

nunatak
06-02-2012, 18:17
Dann habe ich anscheinend versehentlich wirklich immer zuerst mit Latex kompiliert. Upps!

Das Problem mit Inkscape und den Strichen habe ich jetzt auch im Griff. Dank IRC bin ich auf diesen Bug (https://bugs.launchpad.net/inkscape/+bug/165715) aufmerksam geworden. (https://bugs.launchpad.net/inkscape/+bug/870103) Zwei Bugreports, ein Bug.

Jedenfalls wenn man vor dem Speichern als PDF oder EPS alle Gruppierungen aufhebt sieht das PDF (EPS hab ich jetzt noch nicht getestet) genauso schön aus wie die SVG in Inkscape. Dafür muss mehrmals degruppiert werden, bis unten in der Statusleiste steht, dass keine weitere Gruppen aufgehoben werden können. Vielleicht hilft es ja jemandem.