
就我而言,使用 Garamond 字體產生文字和數學文件的主要方法有以下三種:
- 使用該
mathdesign
軟體包,您可以同時使用 URW Garamond 和 Adobe Garamond Pro。 newtxmath
包與 結合使用garamondx
,也使用 URW Garamond。garamond-math
包,它使用 EB Garamond。
是否有任何建議/最佳實踐,或者這只是個人品味問題?
有人可以指出使用每種方法之間的主要差異嗎?
答案1
我不是專家 - 我只是查看了最明顯的資源(CTAN)。
mathdesign
上次更新於2013年和手動的狀態:
該軟體
mathdesign
包以一套完整的數學字體替換了 TEX 的所有預設數學字體,這些字體旨在與您選擇的文字字體組合。
garamond-math
上次更新於2019年和CTAN頁面狀態:
該字體最好與 XeTeX 及其
unicode-math
軟體包一起使用。其他引擎(例如 LuaTEX;也有:MS Word)可能會產生不令人滿意的間距。該字體仍在開發中,因此不要指望它沒有錯誤。任何組件都可能隨時更新。歡迎提出問題、錯誤報告、分叉和其他貢獻。
我將其讀為“僅限 XeTeX”?
newtx
上次更新於2020年而且看起來很專業。這手動的狀態:
最近,
garamondx
新增了為文字字體包提供數學支援的選項。
CTAN 頁面garamondx
狀態:
該軟體包將小型大寫字母、f 連字和舊式數字添加到
URW GaramondNo8
.該軟體包還提供了一個匹配的數學斜體附加組件,可與newtxmath
.
結論
如果沒有進一步調查,我會選擇newtx
。
更新:請參閱答案評論中的討論。
更新2022-01-31
加拉蒙數學已更新且CTAN站點陳述如下:
Garamond-數學版。 2022-01-03
Garamond-Math 是一種開放式數學字體,與EB 加拉蒙德(奧克塔維奧·帕爾多 飾)和EB Garamond(喬治·邁爾-達夫納)。許多數學符號源自其他字體(見下文),其他數學符號是從頭開始製作的。該指標是使用 python 腳本產生的。
答案2
該newtx
軟體包現在具有ebgaramond
匹配的數學字體,並且可以與pdflatex
.非常好看且可讀。我正在加載它
\usepackage[
vvarbb,
amsthm,
ebgaramond,
frenchmath,
smallerops]{newtx}
對於某些類,例如tufte-handout
,需要按以下方式加載,否則stix
bb-fonts 將無法加載(vvarbb
的選項newtx
)
\AtBeginDocument{
\usepackage[
vvarbb,
amsthm,
ebgaramond,
frenchmath,
smallerops]{newtx}
}