我很乐意接受任何可以替代投影仪柱子的替代品,并且\includegraphics
在投影仪幻灯片中产生预期的结果。
我正在尝试附有 eps文件并重新组织它,以便它适合投影仪幻灯片,通过使用视口和剪辑来有效地获得 3 个单独裁剪的图像。PNG 版本:
以下是 MWE:
\documentclass[compress,red,notes]{beamer}
\begin{document}
\frame{\frametitle{}
\begin{columns}
\begin{column}{0.5\textwidth}
\includegraphics[width=\textwidth, viewport=13 730 671 1146, clip=true]
{SmatExample}
\\
\includegraphics[width=\textwidth, viewport=13 439 722 722, clip=true]
{SmatExample}
\end{column}
\begin{column}{0.5\textwidth}
\includegraphics[width=\textwidth, viewport=13 13 722 435, clip=true]
{SmatExample}
\end{column}
\end{columns}
}
\end{document}
如您所见,它几乎可以正常工作,但是裁剪会稍微切掉字母,并且还会切入图 B 的底部,从而将图 B 的底部放在图 C 的顶部(在这个低分辨率版本中很难分辨,但图 C 中“S 矩阵”上方应该没有线条):
当我在 gsview 中检查视口坐标时,它们看起来是正确的,无论是原始高分辨率(100ppi)还是附加的 30ppi 图像。
注意:我最近问了两个问题,试图解答这个问题,这在某些方面有所帮助,但我觉得我还没有接近答案(感谢迄今为止的帮助!):
declared GraphicsRule 中的多个命令 - 如何执行?
此外,玩resolution=xxx
似乎对 没有任何影响\includegraphcis
。参见
答案1
epstopdf
取边界框SmatExample.eps
:
%%BoundingBox: 14 14 723 1147
创建 PDF 文件。图像移动到 (0,0),并计算新的媒体大小:
/MediaBox [0 0 709 1133]
gv
/ /...的坐标gsview
基于 EPS 版本。对于 PDF 版本和viewport
,需要通过减去边界框的旧原点值来更正坐标。实际上,以下示例在两种情况下都减去了 13:
\documentclass[compress,red,notes]{beamer}
\begin{document}
\frame{\frametitle{}
\begin{columns}
\begin{column}{0.5\textwidth}
\includegraphics[width=\textwidth, viewport=0 717 658 1133, clip]{SmatExample}
\\
\includegraphics[width=\textwidth, viewport=0 426 709 709, clip]{SmatExample}
\end{column}
\begin{column}{0.5\textwidth}
\includegraphics[width=\textwidth, viewport=0 0 709 422, clip]{SmatExample}
\end{column}
\end{columns}
}
\end{document}
\fbox
有助于视口的视觉控制:
\documentclass[compress,red,notes]{beamer}
\begin{document}
\setlength{\fboxsep}{0pt}
\setlength{\fboxrule}{.1pt}
\frame{\frametitle{}
\begin{columns}
\begin{column}{0.5\textwidth}
\fbox{\includegraphics[width=\textwidth, viewport=0 717 658 1133, clip]{SmatExa
\\
\fbox{\includegraphics[width=\textwidth, viewport=0 426 709 709, clip]{SmatExam
\end{column}
\begin{column}{0.5\textwidth}
\fbox{\includegraphics[width=\textwidth, viewport=0 0 709 422, clip]{SmatExampl
\end{column}
\end{columns}
}
\end{document}