Mac“Mactex+TexShop+Preview”精细的 PDF 裁剪在 Windows 上变得模糊

Mac“Mactex+TexShop+Preview”精细的 PDF 裁剪在 Windows 上变得模糊

我的一个朋友最近从 Mac 转到了 Windows,而我有一个他的用例,我无法帮助他(以对他最为恰当的方式)传输到 Windows。

在 Mac 下,他使用 Mactex 与 TexShop 和 Preview,并使用 PsTrickslatex dvisps ps2pdf对一个大tex文件进行处理,生成一个包含数千张图表等的 PDF。然后,在使用 Preview(默认的 Mac PDF 查看器)打开的这个 PDF 文件中,他裁剪了一个给定的图表并将裁剪内容保存到 PDF 文件中,然后将includegraphics这个 PDF 图表包含到编译为 PDF 的其他 tex 文件中。

最终的质量非常完美,也就是说,原始巨型图表 PDF 中的图表质量与其他 PDF 文件中的相同图表质量相同。(缩放比例高达 4000% 以上。)

现在,他尝试在 Windows 下执行相同操作,并且自然不想将他的大型图形 tex 文件分成数千个单独的单图形 tex 文件,以便从中生成 eps 文件并在需要时包含 eps 文件。他正在使用 TexMaker,而 Texmaker 的嵌入式 pdf 查看器没有裁剪功能。Windows 10 截图工具可以完成这项工作,当然,即使不缩放,质量也很糟糕,而 Acrobat Reader(免费软件)也无济于事。

你们有什么推荐吗?

答案1

\cropbox{}正如评论中提到的,我为你制作了一个可以做到这一点的包。目前它需要你的手册pspicture。一旦我们确认这个想法对你有用,我们就可以自动完成。

您需要获取包文件,并将其保存在您想要使用它的同一目录中: https://github.com/vkuhlmann/latex-cropcatalog/blob/main/cropcatalog.sty

(安装说明也位于https://github.com/vkuhlmann/latex-cropcatalog

然后,将 添加\usepackage{cropcatalog}到您的文件中pspicture,并将其中一个 括在pspicture\cropbox{...}。编译文件。pdf 输出应在我们指示的裁剪区域周围显示一个红色框,并_cropcatalog.txt应创建一个以 结尾的新文件。

.tex接下来,在同一目录中创建一个新文件,并将其称为extract.tex示例。现在,如果我假设您的集合pspicture被调用,mypspictures.tex那么您需要extract.tex以下代码:

\documentclass{article}

\usepackage[
    source={mypspictures.pdf},
    catalog={mypspictures_cropcatalog.txt}
]{cropcatalog}

\begin{document}
    \extractAsPage{1}
\end{document}

将文件名更改为不同于的名称mypspictures

该软件包依赖于将位置从 PDF 写入磁盘。我认为如果您通过dvi而不是仅在文件pdflatex上发布,它仍然有效.tex。但我现在非常好奇事情是否像这样工作。现在让我知道!

如果一切顺利,我们可以改进包装中的一些东西:)

(是的,我花了太多时间为你做这个哈哈,但希望你能喜欢)

相关内容