PDF 以外的輸出檔是否已過時?

PDF 以外的輸出檔是否已過時?

我一直認為 tex 將程式碼轉換為 pdf 但似乎情況並非總是如此。根據流程的不同,我最終可能會得到 DVI 檔案或 PS 檔案。這些還常用嗎?它們可以像 PDF 一樣查看和列印嗎? PDF 為何最終成為主流輸出?

答案1

常用的 TeX 變體沒有 PostScript 輸出(唯一的例外是 vtex 除了 DVI 和 PDF 之外還有 PostScript 和 HTML,我認為)

Classic TeX 只產生 dvi,就像 xetex 和日文 ptex 變體一樣。 pdftex 和 luatex 可以製作 pdf 或 dvi。

PDF 檢視器現在更常見,因此人們通常會將 dvi 轉換為 PDF(可能透過 PostScript)以供檢視或列印。

latex small2e製作一個 dvi 文件,我可以使用 xdvi 查看該文件

dvips small2e將其轉換為 PostScript,我可以使用 gv 查看

ps2pdf small2e.ps small2e.pdf將其轉換為 PDF,我可以使用 xpdf 查看

在此輸入影像描述

答案2

是的,可以查看 dvi 文件,但由於與各種 LaTeX 引擎創建的標準文件格式略有偏差(似乎主要是為了適應 OpenType/TrueType 字體),它可能會有些許偏差。

我的開源 Javascript 模組DVI解碼試著讓 LuaTeX dvi 檔案能夠直接在網頁瀏覽器中呈現。

您可以在此處嘗試演示 React 應用程式: DVI 檢視器

相關內容