gpt4 book ai didi

编译latex文件

转载 作者:行者123 更新时间:2023-12-04 06:56:28 25 4
gpt4 key购买 nike

我正在服务器上编译 latex 文件并从那里下载生成的 dvi、ps 和 pdf 文件以查看它们。

\includegraphics 的 latex 文件包括一些不在我本地机器上的图形文件。我发现latex命令生成的dvi文件下载到本地后没有显示数字,但是dvips -Ppdf生成的ps文件有数字,ps2pdf或pdflatex生成的pdf文件好像又没有数字了。是不是因为这些编译命令实际上并未将这些数字作为 dvi 和 pdf 文件的一部分嵌入?如何实际嵌入数字,以便我们只能将文档文件导出到其他机器?

分离的 tex 文件中的表格是否由/input 包含到主 tex 文件中,而\usepackage 包含的样式文件的情况是否与\includegraphics 包含的图形文件的上述情况类似?

最佳答案

背景

Knuth 的原始 dvi 规范不支持嵌入图像,如 eps 文件——这并不奇怪,因为 dvi 是一种比 Postscript 更旧的格式;相反,它们使用扩展功能进行编码,该功能在 Tex 中通过\special 命令访问,在 dvi 中通过一些保留代码访问。
dvips为如何使用 specials 设定了标准,这为在 Tex 中包含 Postscript 工具提供了一种非常灵活的方法,但并非所有 dvi 实用程序都完全支持这些。

答案,第一部分:数字在哪里?

使用\includegraphics 导入的所有图形都使用\special 代码在 dvi 中编码为 Postscript,因此对于您问题的第一部分 - 是的,图像内容都在 dvi 文件中。因此,您无需担心用于生成 dvi 的文件在哪里。

但是,处理 dvi 的不同程序可能会做一些奇怪的事情。 dvips 是标准,它基于 ghostscript,多年来已经看到了各种片状。其他 dvi 软件根本不支持特价商品,或者奇怪地支持它们。

答案,第二部分:修理东西

为什么你认为数字不见了?您是在屏幕查看器中查看过文件,还是将其打印出来?通常可能是屏幕上的查看器不稳定;打印输出很少出现这种情况。

否则,请查看您正在使用的各种软件的错误跟踪系统。我发现 pdftex 使我免受这些问题的困扰;多年来,我发现处理 ghostscript 错误特别烦人。 Adobe Acrobat 是笨重的,但它是标准的并且非常适合解决 ps/pdf 问题。试试其他软件。

关于编译latex文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2483156/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com