> For the complete documentation index, see [llms.txt](https://overleaf-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://overleaf-pro.ayaka.space/latex/zh-cn/shen-ru-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://overleaf-pro.ayaka.space/latex/zh-cn/shen-ru-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.
