我需要在我的文件中本地設置小屋字體。 Cabin 字體的字體系列是什麼?
{
\fontfamily{x}\selectfont
Some text in anttlc...
}
x = ?
問候
答案1
根據LaTeX 字型目錄,有一個套件提供了Cabin字體。根據軟體包,字體系列是Cabin-TLF
:
\fontfamily{Cabin-TLF}\selectfont
當然,加載包要容易得多:
\usepackage[sfdefault]{cabin}
\usepackage[T1]{fontenc}
另請參閱:
答案2
在 Unix 系統(假設是 Bash shell)上,可以向終端機發出以下命令:
ls $(dirname $(kpsewhich cabin.sty))
在最近更新的 TeX Live 上,將輸出
LY1Cabin-TLF.fd OT1CabinCondensed-TLF.fd TS1Cabin-TLF.fd
LY1CabinCondensed-TLF.fd T1Cabin-TLF.fd TS1CabinCondensed-TLF.fd
OT1Cabin-TLF.fd T1CabinCondensed-TLF.fd cabin.sty
由於.fd
文件是以姓氏命名的,因此您可以通過去掉編碼名稱(根據指南,實際上應該小寫)和 來獲得所需的內容.fd
。
Cabin-TLF
對於普通字體或
CabinCondensed-TLF
對於壓縮變體。
在其他缺少 shell 的系統(或難以使用的系統)上,只需cabin.sty
在檔案系統中搜尋即可。
答案3
正如 Herbert 所說,pdfTeX 尚不支援該字體。好的,那就到了是pdfTeX 對 Cabin 的支援:) 也許我的答案的其餘部分對於需要其他字體支援文件的人來說會很有用,因為它適用於您想要在 pdfTeX 中使用的每個(OpenType)字體。
需要這種支援是因為傳統的 pdfTeX 本身並不支援當今常見的字體格式。如果您不能或不想使用更現代的 TeX 引擎,您可以使用otftotfm
和autoinst
(a) 將 OpenType 字體轉換為 pdfTeX 可以使用的 PostScript 字體,以及 (b) 建立所需的支援檔案。這應該是最舒服的方式了。這兩種工具都附有用的文檔。安裝完它們後,只需一行如下所示的內容:
perl autoinst.pl --fractions --inferiors --superiors --verbose --noswash --noornaments --smallcaps --sanserif --extra="--force" MyriadPro-Regular.otf ...
....加上事後的一些清理工作並將文件移動到正確的位置。如果您是第一次使用它,我會說大約一個下午,一旦您內化了該過程,接下來的每種字體就需要幾分鐘。