如何找到並解釋 LaTeX 版本號?

如何找到並解釋 LaTeX 版本號?

當我latex -v找出我正在使用的版本latex(或pdftexxelatex,輸出看起來相似)時,我得到

pdfTeX 3.14159265-2.6-1.40.16 (TeX Live 2015/Debian)
[...]

這個版本號碼告訴我什麼?

答案1

這裡有三個版本號,沒有任何其中與LaTeX有關!他們是:

  • 3.14159265此 pdfTeX 版本所基於的 TeX 版本
  • 2.6使用的 e-TeX 版本
  • 1.40.16pdfTeX 版本本身

請注意,pdfTeX 源自 e-TeX,而 e-TeX 源自 Knuth 的 TeX (TeX90),因此版本號鍊為引擎。對於直接源自 TeX90 的其他引擎(XeTeX、pTeX、e-upTeX、ETC。)您將看到類似的版本資料。請注意,對於 LuaTeX,您不會,因為代碼不再是「使用 TeX90 和補丁」(或類似的),而是發生了偏差。因此它只有自己的版本資料:

This is LuaTeX, Version 1.0.4 (TeX Live 2017/W32TeX)

要查看 LaTeX 版本,您需要類似的內容pdflatex \stop(根據需要轉義您的 shell)。我明白了

This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/W32TeX) (preloaded format=pdflatex)
 restricted \write18 enabled.
entering extended mode
LaTeX2e <2017-04-15>
Babel <3.9r> and hyphenation patterns for 83 language(s) loaded.
No pages of output.
Transcript written on texput.log.

為了這,IELaTeX2e 版本 2017-04-15(版本字串,雖然大致相關,但實際上不是日期!)。

答案2

  • Metafont版本號趨於e
  • TeX 版號趨於 pi

生態系中的其他工具有更經典的版本號

此致

相關內容