如何在 MikTeX 中指定创建的 PDF 版本?

如何在 MikTeX 中指定创建的 PDF 版本?

我使用MiKTeX 22.3开箱即用的产品;我认为它没有以任何方式改变默认配置。如果相关的话,我会将它与 Texniccenter 一起使用。

我尝试在它之前使用\includegraphics{myfile}带有的命令\usepackage{epstopdf},其中 myfile.eps 是位于 中指示的目录中的 EPS 文件\graphicpath

系统能够找到该文件并正确创建myfile-eps-converted-to.pdf

但是然后会出现一个错误:

o.pdf): PDF 包含:发现 PDF 版本 <1.7>,但最多允许版本 <1.5>

并且在创建的pdf文件中没有出现图片。

令人惊讶的是,转换后的文件是 MiTeX 自己创建的。这看起来像是 MiKTeX 安装中的一个错误,它会产生不兼容的 pdf 版本。

我已经在 Google 上搜索了很多次,有些人建议摆弄一些很难找到的配置文件,而且即使我找到了推荐的文件,我也不明白它的格式。

是否有任何有据可查的方法可以让 MiKTeXpdflatex处理 pdf 版本 1.7?我认为没有办法告诉 MiKTeXepstopdf生成版本 1.5,或者有吗?理想情况下,我希望官方方法可以通过 Miktex 自己的配置控制台获得,是吗?如何实现?

我需要将我的项目发送给发布者。如果他们使用 MiKTeX,他们将无法编译我的项目。但是,即使我通过摆弄本地配置在本地解决了这个问题,是否有任何方法可以通过源目录中的某个文件以及我的 .tex 文件(或 TeX 文件本身?)来提供此修复程序,以使问题不会在接收端再次出现?我想我在某处看到过一个 TeX 命令可以放在 TeX 文件中,类似于\pdfversion(但不完全是这个)。是否有这样的命令可以在 tex 文件本身中指定允许的 pdf 版本?

提示:我看到了这些命令:

\pdfminorversion=5
\pdfobjcompresslevel=5

这能解决我的问题吗?怎么解决?

即使我这样做,一个更好的问题是我是否应该摆弄 tex 文件中的 pdf 版本,或者出版商根据他们的规则有他们自己预设的配置,并且使用 tex 文件中的这些命令我只会破坏它,他们会取消我的论文,因为它会破坏他们的管道?

相关内容