当我使用 XeLaTeX 通过 Overleaf/LaTeX 编译 PDF 时,PDF 会损坏/无法打开吗?

当我使用 XeLaTeX 通过 Overleaf/LaTeX 编译 PDF 时,PDF 会损坏/无法打开吗?

当我使用 XeLaTeX 通过 Overleaf/LaTeX 编译 PDF 时,PDF 会损坏/无法打开吗?基本上,当我使用 XeLaTex 在 overleaf.com 上编译文件,然后在 chrome 浏览器上下载到运行 Android OS 8.1.0 的 Android 设备上时,具体来说是下载到 MicroSD 卡或内部存储(均已测试)上的默认下载文件夹中,文件在此文件夹中可以正常打开。当我将文件移到系统的此文件夹之外的任何位置时,文件都无法再打开。我曾尝试在我的 PC 上编译文件(pdf)并直接传输以及放到云端硬盘上并下载,但结果都一样,文件无法再打开,但文件大小保持不变。我只需要将 PDF 移动到我的 MicroSD 卡上的特定文件夹中,出于一个特定的不重要的原因(与我的工作有关),也是为了节省内部存储空间。我已经用其他各种 pdf 文件测试了以上所有方法,当我将它们移动到不同的文件夹时,它们都运行正常。我使用的阅读器是一款名为“ReadEra”的应用程序,到目前为止,我发现这款阅读器没有问题,我在使用 Adob​​e Acrobat 用户阅读所有“pdf”时都遇到了类似的问题,但到目前为止,我使用“ReadEra”似乎没有遇到任何问题,特别是使用 XeLaTex 引擎编译的 pdf 文件,请再次注意,如果将文件保存在 Android 设备上的 google 下载文件夹中,该文件仍会打开,但将其从该文件夹移动或复制到我的 microSD 卡上时则不会打开。我也刚刚尝试使用另一个用 latex 编译的 pdf 文件,我想是使用 pdfLaTeX 引擎,这似乎只是从 LaTeX 编译的文件才会出现的特定问题,也许是安全问题?打开时显示的错误消息:

文件名为“无法打开文档,解码错误”/此处的目录名通常是我的 MicroSD 卡。我还测试了我使用的文件名和其他几个用于 pdf 的 LaTeX 编译器,但问题相同,我还尝试使用基本文件名“test.pdf”,但没有效果,因为我认为文件名中的下划线可能会导致问题。此外,我还在 Windows 10 中的 Adob​​e Reader 中检查了 Android 上正常工作的 pdf 与不正常工作的文件之间的安全选项卡,我看不出它们有什么区别。

答案1

我认为这与文件是只读的或当您在 SD 卡上的设备内部复制文件时,Android 上的某些东西有关,基本上我发现一般来说,使用 Android 设备时,不同的 PDF 往往会在不同的应用程序中以不同的方式打开,到目前为止我发现:

  • Mendeley:打开任何没有 ISES 的期刊或学术论文
  • Kindle:可以很好地打开大多数电子书文件
  • ReadEra:可以顺利打开大多数下载的 pdf 书籍
  • Xodo:似乎解决了我打开 pdf 文件时遇到的最大问题,解决了上述问题,并且几乎可以打开我发送给它的任何 pdf 文件,无论它来自哪里、如何在 Latex 中编译、在哪里以及如何在存储中移动等等......
  • Adobe Acrobat Reader:我发送给它的大多数 pdf 文件几乎都无法打开,这很讽刺。

相关内容