我想嵌入奥林巴斯对象作为图片放入 LaTeX 文档中。
显而易见的选择是奥莱特克斯。
但是,我在安装 OLETeX Color PS L2 打印机时遇到了问题。
OLETeX 软件似乎有点旧了,因为文档是 .hlp 文件格式,现代 Windows 版本不再支持这种格式。我使用hlp2rtf并且我找到了 Windows 95/98 和 Windows NT 的描述,这确实是一个古老的软件。
我下载了一个司机从Adobe postscript 打印机驱动程序页面启动安装程序后,我选择了目录 OLETeX\PSPrint\Legacy 和打印机 OLETeX Color PS L2。
OLETeX 手册指导我查看已安装打印机的属性,但似乎安装不正确。
有人成功使用 OLETeX 吗,或者,它太旧了,无法工作?
另外,上述 Adobe 驱动程序可以在 Windows 7 上运行吗?
是的,我知道这有点偏离主题,但问题的根源确实与 LaTeX 有关。
答案1
在@Peter Trifonov 的帮助下,我能够将 OLE 对象的图片插入到通过 LaTeX 生成的 pdf 中。
我必须下载
http://www.wolf-s.homepage.t-online.de/wmf2eps/WMF2EPS.PPD-for-Win7.zip
这是针对 Windows 7 封装的 PostScript 驱动程序。其 README 中写道
将此 zip 存档解压到任意临时目录
打开开始|控制面板|打印机。
单击控制面板中的添加打印机。
添加本地打印机,不要关心打印机端口(默认为 LPT1:)。
对于打印机驱动程序,选择有磁盘...。
浏览到您的临时 Win7 子目录。
选择 W7Print.INF。这将安装打印机 WMF2EPS Color PS L2
如果您已经安装了另一台 PS 打印机,向导会要求您替换驱动程序。您可以保留现有的驱动程序。
使用标准打印机(非标准打印机)的默认设置。
忽略缺少数字签名的警告。
打印机共享:如果您计划将此计算机作为许可证/打印服务器运行,请选择共享为...并输入共享名称(例如 WMF2EPSC)。请注意,您需要一个站点许可证才能使用 WMF2EPS 1.3 的共享许可证功能。对于所有其他类型的许可证:选择不共享。
没有测试页。
打印机 WMF2EPS Color PS L2 现在出现在您的打印机列表中。
我按照上述操作将新打印机输出设置为 EPS:
at WMF2EPS printer
-> right click
-> Printing settings
-> Special
-> Document settings
-> PostScript settings
-> PostScript output settings
我已经设置了封装的 PostScript (EPS)。
现在到了关键的一步:我必须重新启动 Windows 7。
在 OTEditor 中,我在选项 -> 转换设置中选择了 WMF2EPS 打印机,然后选择选项 -> 保存设置。
students.eps
我使用 WMF2EPS将 OLE 对象打印到文件中。然后,在
\documentclass{article}
\usepackage{graphicx}
\usepackage{oletex}
\begin{document}
\oleaddfile{OTCont2.otx}
\begin{figure}
\includeolepicture[angle=90]{students}
\caption{Excel table}\label{Demo version}
\end{figure}
\end{document}
生成了一个 pdf,其中在 OTEditor 中选择了原始 excel 表的一部分。
这就是迄今为止的故事。