
Beim Zuschneiden einesEPS-Zahldamit trim=<left> <bottom> <right> <top>, clip, ...
ergibt sich ein seltsames Verhalten. Nachfolgend finden Sie ein MWE und ein Bild des Ergebnisses.
Es scheint, als ob das Zuschneiden nur oben und rechts (oder zweimal) erfolgt. Indieser BeitragSie können den bisherigen Verlauf lesen, um die von xetex.def
und anerkannten Grenzen des EPS zu erfahren dvipdfmx.def
.
\documentclass[]{scrreprt}
\usepackage{xltxtra}
\usepackage{subcaption}
\begin{document}
\begin{figure}
\begin{subfigure}[b]{.3\linewidth}
\includegraphics[width=\linewidth]{Beispiel.eps}
\caption{No clipping}
\end{subfigure}
\begin{subfigure}[b]{.3\linewidth}
\includegraphics[trim = 100 0 0 0, clip, width=\linewidth]{Beispiel.eps}
\caption{Trimming left}
\end{subfigure}
\begin{subfigure}[b]{.3\linewidth}
\includegraphics[trim = 0 100 0 0, clip, width=\linewidth]{Beispiel.eps}
\caption{Trimming bottom}
\end{subfigure}
\begin{subfigure}[b]{.3\linewidth}
\includegraphics[trim = 0 0 100 0, clip, width=\linewidth]{Beispiel.eps}
\caption{Trimming right}
\end{subfigure}
\begin{subfigure}[b]{.3\linewidth}
\includegraphics[trim = 0 0 0 100, clip, width=\linewidth]{Beispiel.eps}
\caption{Trimming top}
\end{subfigure}
\begin{subfigure}[b]{.3\linewidth}
\includegraphics[trim = 100 100 100 100, clip, width=\linewidth]{Beispiel.eps}
\caption{Cropping all}
\end{subfigure}
\end{figure}
\end{document}
Antwort1
trim
für EPS-Dateien xetex.def
funktioniert nicht. Als Workaround können Sie die EPS-Dateien in PDF konvertieren:
epstopdf file.eps
ps2pdf -dEPSCrop file.eps
Fügen Sie dann die PDF-Version der Bilder in die TeX-Datei ein.
Antwort2
Bis Version 0.94 funktionierte das Clipping nicht xetex.def
, aber ab Version 0.95 ist das Problem behoben. Im kommenden TeX Live 2013 xetex.def
ist die Version 0.97. Die neueste Version behebt auch einige Fehler in der Reihenfolge, in der die Optionen verarbeitet werden.
Hier ist ein Beispiel.
\documentclass{article}
\usepackage{fontspec}
\usepackage{graphicx}
\begin{document}
\includegraphics[clip,trim=3cm 3cm 3cm 3cm,width=.5\textwidth]{tiger.eps}
\newpage
\includegraphics[trim=3cm 3cm 3cm 3cm,width=.5\textwidth]{tiger.eps}
\end{document}