文件名和 ps2pdf

文件名和 ps2pdf

系统:Windows 10,MikTeX 2.9,WinEdt 10.2

工作流程:tex -> ps -> pdf

问题:我创建了一个名为“TeoriaTehtäviä.tex”的文件,其中包含两个超出 7 位 ASCII 范围的字符。以下是发生的情况:

  • LaTeX(在 WinEdt 中运行)运行时没有任何问题。
  • 内置程序“dvips”(我记得 MikTeX 附带)可以毫无问题地创建相应的文件“TeoriaTehtäviä.ps”。我可以用 GSView 很好地查看它。
  • 但是,尝试通过单击“ps2pdf”按钮(IIRC,这是 MikTeX 附带的另一个程序)将其转换为 pdf 时出现错误消息: 错误:/undefinedfilename 在(TeoriaTehtvi.ps)中从某种意义上来说这并不奇怪,因为不存在具有该名称的文件。

问题显然出在 7 位 ASCII 范围之外的字符上。我们有相关的帖子,例如。使用其他文件名也能很好地解决我的问题。但是,我仍然有疑问:

  • 这个问题有解决办法吗?
  • 为什么“dvips”没有这个问题,而“ps2pdf”却出现了问题?换句话说,为什么 MikTeX 的不同组件程序表现不同?

恐怕我也有些恼火,即使在 2019 年,仍然可能遇到这样的问题 :-(。

更新:

  • 根据 AlexG 的建议,我在 Windows PowerShell 中对其进行了测试。我收到了完全相同的错误消息。
  • 我还尝试在 Windows PowerShell 中调用mgs.exe TeoriaTehtäviä.ps TeoriaTehtäviä.pdfmgs是 MikTeX 附带的 Ghostscript 版本)。在命令提示符中,错误消息略有变化,如下所示错误:/undefinedfilename 位于(TeoriaTeht\303\244vi\303\244.pdf)换句话说,这些字符不是被删除而是被其扩展代码所取代。

相关内容