軟體包microtype
聲稱它無法停用連字,因為這需要 pdftex 版本 1.30 或更高版本:
! Package microtype Error: Disabling ligatures of a font is only possible
(microtype) with pdftex version 1.30 or newer.
(microtype) Ignoring \DisableLigatures.
pdftex -v
給出
pdfTeX 3.14159265-2.6-1.40.16 (TeX Live 2015/Debian)
[...]
那麼這是哪個 pdftex 版本呢?
附加資訊:日誌的第一行是
This is XeTeX, Version 3.14159265-2.6-0.99992 (TeX Live 2015/Debian) (preloaded format=xelatex 2017.1.15) 25 APR 2017 11:04
(我需要xelatex
按照套件的要求進行編譯fontspec
。)
答案1
如果你看一下microtype
手動的你會找到:
帶有訊息「pdfTeX 1.30.0|LuaTeX 0.30」的方塊告訴您,停用連字microtype
僅適用於版本 1.30.0 的 pdfTeX 或版本 0.30 的 LuaTeX。您使用的是 XeTeX 而不是 pdfTeX,因此microtype
不提供禁用連字。但fontspec
還提供連字功能,例如字體選項Ligatures=NoCommon
。看使用 fontspec 時刪除連字。