
Я внимательно следовал инструкциям в этомруководстводля установки новой версии TeXLive в моей системе Ubuntu, включая поддельный пакет и инструкцию по кэшированию шрифтов:
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
Plain latex
работает нормально, но если я пишу gain, 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", которая используется для указания форм шрифтов Adobe Type 1.
Теперь .pfb
файлы являются частью пакета Garamond, как вы можете увидеть, проверивздесь. Но они не являются частью установки Ubuntu, вероятно, из-за соображений чистоты, т. е. свободного программного обеспечения и тому подобного.
Итак, если вы пурист Ubuntu, вам следует избегать Garamond. Если вы просто экспериментируете, то есть много других шрифтов. Если вам действительно нужен Garamond на Ubuntu, комментарии под вопросом могут предоставить обходной путь.