了解 Ubuntu 上的普通 TeXLive 安裝中的字體映射/字體

了解 Ubuntu 上的普通 TeXLive 安裝中的字體映射/字體

我嚴格按照本中的說明進行操作教學在我的 Ubuntu 系統上安裝一個新的 TeXLive,包括假套件和字型快取指令:

 sudo fc-cache -fsv

儘管如此,我還是無法使用加拉蒙德字體應該是 TeXLive 的一部分。

以下簡單文件證明了這一點:

\documentclass{minimal}
\usepackage[urw-garamond]{mathdesign}
\usepackage[T1]{fontenc}
\DeclareTextCommandDefault{\nobreakspace}{\leavevmode\nobreak\ } 
\begin{document}
\normalfont
The quick brown fox jumps over the sleazy dog.
\end{document}

無法產生 PDF,並出現以下錯誤

!pdfTeX error: pdflatex (file ugmr8a.pfb): cannot open Type 1 font file for rea
ding

Plainlatex工作得很好,但是如果我寫的話,dvipdf myfile.dvi我會收到相同的錯誤訊息:

dvips: ! Couldn't find font file ugmr8a.pfb

這些tfm文件似乎存在:

find /usr/local/texlive/ -name "ugmr*"
/usr/local/texlive/2014/texmf-dist/fonts/tfm/public/mathdesign/mdugm/ugmr8a.tfm
/usr/local/texlive/2014/texmf-dist/fonts/tfm/public/mathdesign/mdugm/ugmri8a.tfm

該錯誤是否與教程中刪除 Type 1 字體的說明有關?

在此輸入影像描述

我非常感謝解決這個特定問題的直接答案和/或關於 KPS* 如何updmap工作的簡單教程。

答案1

您的安裝是正確的。如果您嘗試其他字體,則不會遇到任何問題。您只是不幸地先嘗試了 Garamond 字體。 KPSE* 系列和 不是updmap這裡的問題。

顯然,問題在於 LaTeX 字型目錄中的文檔,該文檔索賠Garamond 是 TeXLive 的一部分。

Garamond 僅部分包含在 TeXLive 中。文件.tfm已包含在內。但是.tfm,「TeX Font Metric」的縮寫,僅提供字體的尺寸,但不提供其內容。實際內容可以在.pfb文件中找到,文件是「Printer Font Binary」的縮寫,用於指定 Adob​​e Type 1 字體的形狀。

現在,這些.pfb文件是 Garamond 包的一部分,您可以透過檢查看到這裡。但是,它們不是 Ubuntu 安裝的一部分,可能是由於純粹的原因,即自由軟體等。

所以,如果你是 Ubuntu 純粹主義者,你應該避免使用 Garamond。如果您只是在嘗試,那麼還有許多其他字體。如果您確實需要 Ubuntu 上的 Garamond,問題下面的評論可能可以提供解決方法。

相關內容