> For the complete documentation index, see [llms.txt](https://ayakaleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ayakaleaf-pro.ayaka.space/latex/zh-cn/shen-du-wen-zhang/48-the-stoic-resilience-of-pdf-within-a-digital-ecosystem.md).

# PDF 在数字生态系统中的坚韧性

PDF 作为学术内容传播的一种格式，确实也有其批评者——那么，这个坚挺的 PDF 文件为何仍顽固地拒绝“退役”呢？

目前，PDF 是 Overleaf 基于 LaTeX 排版的核心输出。将作者生成的“原始” LaTeX 文档直接转换为 XML 或 MathML 的确存在技术挑战，而且通常，这类转换过程可能需要对输入进行“规范化”，并且，视执行转换的工具和技术而定，还可能需要对转换后得到的输出进行不同形式的“清理”。关于“印刷 vs. 数字化”以及 PDF 作为内容分发的容器格式是否合适的讨论，一直以来并仍在网络上的激烈帖子和辩论中持续上演；不过，我们认为，简要回顾一下通往当今出版语境的演进路径或许会很有意思。

## 从 PostScript 到 JavaScript 及更远

过去几十年，学术内容的创建、生产和传播经历了一连串技术变革。20世纪70年代，TeX 将科学家和数学家从专有排版系统的束缚中解放出来；80年代见证了 PostScript 以及新字体技术的诞生，这些技术推动了桌面出版革命的兴起。距离 PostScript 出现还不到十年，Web、HTML 以及 PostScript 的“孩子”——PDF 的崛起随之而来，并被出版业采纳为事实上的文件传输格式。不久之后，包括 MathML 在内的基于 XML 的技术在期刊出版中逐渐流行并获得广泛采用。今天，学术出版可以使用大量数字技术来创建和传播内容，其中包括 MathJax、SVG（可缩放矢量图形）、JavaScript、CSS 和 HTML5 功能。此外，这些技术还可以以不同方式打包和组合，通过诸如 epub 之类的容器规范来生成数字图书。其他支撑性技术还包括用于文本编码的 Unicode 和 OpenType 字体技术——它们协同工作，使得依赖复杂排版规则的文本内容能够被传达、传输和呈现。视频和音频内容的迅速增长，则得益于强大的台式电脑、平板电脑和移动设备，它们都配备了日益先进的浏览器以及对高速通信技术的访问。

## 内容：复杂性与消费

很明显，学术内容如今可以采用各种各样的数字格式，或多种格式的组合来创建和分发，但用于访问并“消费”这些内容的生态系统却由硬件和软件技术的异质组合构成——这是供应商、阅读设备以及操作系统/平台的混合体，令人眼花缭乱。随着数字内容复杂性的增加，它也可能越来越依赖于用于阅读它的技术所具备的特定能力。简单文本也许只会遭遇偶尔缺失字形或缺少某些精细连字之类的小小瑕疵，但总体而言，它大概率仍能几乎毫发无损地保留下来。随着复杂度不断上升，加入高级数学、复杂的 JavaScript/CSS、交互功能或复杂文字脚本语言中的文本之后，终端用户（即读者）的体验就会越来越依赖其本地环境——也就是用于显示内容的软件所具备的能力——无论那是网页浏览器、平板电脑还是手机。显然，确保再现的准确性和保真度是学术传播中绝对必不可少的前提——你需要确信，你所产出的内容能够被其潜在读者中的绝大多数“消费”，而不必担心技术限制会削弱或限制读者体验。也许这在某种程度上解释了为什么那份坚挺的 PDF 文件仍顽固地拒绝“退役”，并且对一些人来说，它仍然是阅读、打印和分享包含高度复杂内容的书籍或期刊论文的首选方式。


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://ayakaleaf-pro.ayaka.space/latex/zh-cn/shen-du-wen-zhang/48-the-stoic-resilience-of-pdf-within-a-digital-ecosystem.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
