eps-Bild nicht zentriert

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: eps-Bild nicht zentriert

von Merlin1204 » So 3. Apr 2016, 15:35

Habe mit pdfcrop angeschaut und es hat funktioniert.

Danke für die Hilfe...

Interne Lösung

von Stamm- » Sa 2. Apr 2016, 16:12

Merlin1204 hat geschrieben:Da ich keine Erfahrung mit Command Line Tools habe, bin ich eigentlich auf der Suche nach einer "Latex-internen" 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«.

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}

von Merlin1204 » Sa 2. Apr 2016, 16:09

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.

von Besserwisser » Sa 2. Apr 2016, 15:37

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.

von Merlin1204 » Sa 2. Apr 2016, 15:28

Da ich keine Erfahrung mit Command Line Tools habe, bin ich eigentlich auf der Suche nach einer "Latex-internen" Lösung...

Aber trotzdem danke für die Antwort

von Besserwisser » Sa 2. Apr 2016, 15:10

Das Problem ist, dass schon die BoundingBox in der eps-Datei nicht stimmt. Die könnte man natürlich nachträglich korrigieren.

Es funktioniert aber auch, die pdf-Datei mit pdfcrop korrekt zu beschneiden und dann direkt das so erzeugte PDF einzubinden.

eps-Bild nicht zentriert

von Merlin1204 » Sa 2. Apr 2016, 14:36

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
Dateianhänge
162.eps
Hier noch die verwendete eps-Datei...
(265.61 KiB) 253-mal heruntergeladen
162-eps-converted-to.pdf
...und die daraus erstellte pdf-Datei.
(12.23 KiB) 171-mal heruntergeladen

Nach oben