> 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-tw/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 以及更遠

過去幾十年見證了一連串影響學術內容創作、製作與傳播的技術變革。1970 年代，TeX 讓科學家和數學家從專有排版系統的束縛中解放出來；1980 年代則出現了 PostScript 與新的字型技術，並助長了桌面出版革命的興起。距離 PostScript 出現不到十年，Web、HTML 的崛起，以及 PostScript 的「孩子」——PDF——的誕生，接踵而至；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-tw/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.
