當我latex -v
找出我正在使用的版本latex
(或pdftex
等xelatex
,輸出看起來相似)時,我得到
pdfTeX 3.14159265-2.6-1.40.16 (TeX Live 2015/Debian)
[...]
這個版本號碼告訴我什麼?
答案1
這裡有三個版本號,沒有任何其中與LaTeX有關!他們是:
3.14159265
此 pdfTeX 版本所基於的 TeX 版本2.6
使用的 e-TeX 版本1.40.16
pdfTeX 版本本身
請注意,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
生態系中的其他工具有更經典的版本號
此致