Hallo zusammen
Ich möchte eine Grafik, die ich aus einer pdf-Datei extrahiert habe (AdobeReader -> ps-Datei -> mit Ghostscript: ps to eps), in mein Latex-Dokument importieren. Mit PDFLatex und dem epstopdf-Package funktioniert das auch ganz Gut. Allerdings ist die Grafik sowohl im fertigen pdf-Dokument als auch im pdf-Dokument, dass von epstopdf erstellt wird, nicht zentriert. Die Bounding Box wird also nicht auf 0,0 gestellt, wie hier beschrieben:
http://tug.org/epstopdf/epstopdf.html
Ich wäre froh um Lösungsvorschläge
Gruss Merlin
eps-Bild nicht zentriert
-
- Forum-Newbie
- Beiträge: 4
- Registriert: Sa 2. Apr 2016, 14:22
eps-Bild nicht zentriert
- Dateianhänge
-
- 162-eps-converted-to.pdf
- ...und die daraus erstellte pdf-Datei.
- (12.23 KiB) 171-mal heruntergeladen
-
- 162.eps
- Hier noch die verwendete eps-Datei...
- (265.61 KiB) 253-mal heruntergeladen
-
- Forum-Newbie
- Beiträge: 4
- Registriert: Sa 2. Apr 2016, 14:22
Die EPS-Datei hast du doch auch nicht LaTeX-intern exportiert.
LaTeX-intern kannst du beispielsweise mit Option viewport die BoundingBox direkt bei \includegraphics zu korrigieren.
Du kannst natürlich pdfcrop auch via \write18 aus pdflatex heraus aufrufen. Das wäre dann so intern wie die Verwendung des LaTeX-Paktes epstopdf. Das ruft ja in Wirklichkeit auch das Kommandozeilentool epstopdf auf.
Mit dem Kompilieren aus der Kommandozeile solltest du dich aber besser früher als später ohnehin einmal beschäftigen. Das verbessert das Verständnis für die Abläufe normalerweise und ist für die Suche nach Problemlösungen oft nützlich.
LaTeX-intern kannst du beispielsweise mit Option viewport die BoundingBox direkt bei \includegraphics zu korrigieren.
Du kannst natürlich pdfcrop auch via \write18 aus pdflatex heraus aufrufen. Das wäre dann so intern wie die Verwendung des LaTeX-Paktes epstopdf. Das ruft ja in Wirklichkeit auch das Kommandozeilentool epstopdf auf.
Mit dem Kompilieren aus der Kommandozeile solltest du dich aber besser früher als später ohnehin einmal beschäftigen. Das verbessert das Verständnis für die Abläufe normalerweise und ist für die Suche nach Problemlösungen oft nützlich.
-
- Forum-Newbie
- Beiträge: 4
- Registriert: Sa 2. Apr 2016, 14:22
Auf die schnelle bring ich das so nicht hin. --> Wenn ich das File mit Latex -> DVI->PDF kompiliere, kommen die Grafiken richtig raus...
Danke für deine Antworten. Ich werde mir das irgandwann mal anschauen.
Danke für deine Antworten. Ich werde mir das irgandwann mal anschauen.
Zuletzt geändert von Merlin1204 am Sa 2. Apr 2016, 16:14, insgesamt 1-mal geändert.
Interne Lösung
Dann sammle Erfahrung mit solchen Werkzeugen. Viele geben schon helfende Informationen aus, wenn man sie ganz ohne Parameter über die Kommandozeile aufruft. So auch »pdfcrop«.Merlin1204 hat geschrieben:Da ich keine Erfahrung mit Command Line Tools habe, bin ich eigentlich auf der Suche nach einer "Latex-internen" Lösung […]
Als interne Lösung kommt da eigentlich nur die eigene Erschaffung einer solchen Grafik infrage. Dafür gibt es Pakete wie »PGF/TikZ« oder »PSTricks«.
\documentclass[11pt]{article} \usepackage[T1]{fontenc} \usepackage{xfrac} \usepackage{tikz} \usepackage{lmodern} \usepackage{microtype} \begin{document} \begin{figure}[!htb] \begin{tikzpicture}[>=stealth] \draw[thick] (-3,-2) rectangle (3,2); \node[draw](source) at (-5,1) {Ion source\strut}; \node (field) at (0,1.5) {Magnetic or electrostatic field}; \node (analyzer) at (5,1) {Mass analyzer}; \node (detector) at (1,-0.75) {Detector}; \node[font=\tiny] (increase) at (1,-1.25) {Increasing $\sfrac{m}{z}$}; \draw[<-] (detector.south west) -- (detector.south east); \draw[dashed] (-3,1) .. controls (0.5,1) and (1.5,0.5) .. (1.5,-0.5); \draw[dashed] (-3,1) .. controls (-1,1) and (1,1) .. (1,-0.5); \draw[dashed] (-3,1) .. controls (-2.5,1) and (0.5,1) .. (0.5,-0.5); \draw[->] (source) -- (-3,1); \draw[->] (analyzer) -- (1.5,0); \draw (-2.5,-0.5) -- (2.5,-0.5); \end{tikzpicture} \caption{Principle of mass spectrometry} \label{fig:mass-spectrometry} \end{figure} \end{document}
-
- Forum-Newbie
- Beiträge: 4
- Registriert: Sa 2. Apr 2016, 14:22