
Al intentar recortar unFigura EPScon trim=<left> <bottom> <right> <top>, clip, ...
ello resulta en un comportamiento extraño. Encuentre un MWE y una imagen del resultado a continuación.
Parece que el recorte se realiza sólo en la parte superior y derecha (o dos veces). Enesta publicaciónPuedes leer el trámite hasta ahora, para que se reconozcan los límites de la EPS por xetex.def
y 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}
Respuesta1
trim
para archivos EPS xetex.def
está roto. Como solución alternativa, convierta los archivos EPS a PDF:
epstopdf file.eps
ps2pdf -dEPSCrop file.eps
Luego incluya la versión PDF de las imágenes en el archivo TeX.
Respuesta2
El recorte está interrumpido xetex.def
hasta la versión 0.94, pero se soluciona en la versión 0.95 y siguientes. En el próximo TeX Live 2013 la versión xetex.def
es 0.97. La versión más reciente corrige también algunos fallos en el orden en que se procesan las opciones.
He aquí un ejemplo.
\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}