在 Ubuntu 18.04 上找不到具体的文本字体

在 Ubuntu 18.04 上找不到具体的文本字体

我在 Ubuntu 18.04 上安装了以下 Ubuntu 软件包:

  • 特科利
  • texlive-bibtex-extra
  • texlive-字体-额外
  • texlive-通用-推荐
  • texlive-lang-德语
  • texlive-latex-extra
  • texlive-xetex

在我的序言中,我包含了该beton软件包(带有 T1 字体编码)。但 LaTeX 仍然抱怨:

(/usr/share/texlive/texmf-dist/tex/latex/base/ts1cmr.fd)

LaTeX Font Warning: Font shape `T1/ccr/m/n' undefined
(Font)              using `T1/cmr/m/n' instead on input line 28.

T1/ccr/m/n而事实上,在任何地方都没有发生/usr/share/texlive

那么,如何在 Ubuntu 18.04 上使用 Concrete 字体?

答案1

感谢 Ulrike Fischer,我在 Ubuntu 中查找了 ccfonts 包。这用过的本来应该在 Ubuntu 软件包中texlive-math-extra,但现在在新软件包中texlive-science。因此,解决方案是

apt-get install -y texlive-science

答案2

您可以使用 搜索包含给定文件的 Debian/Ubuntu 软件包apt-file。例如,

apt-file find "t1qpl.fd"

返回

tex-gyre: /usr/share/texmf/tex/latex/tex-gyre/ot1qpl.fd
tex-gyre: /usr/share/texmf/tex/latex/tex-gyre/t1qpl.fd

如果您不确定确切的文件名,可以使用 进行全文关键字搜索apt search,或使用 进行文件名的正则表达式搜索apt-file find --regex。例如,apt search Pagella指向fonts-texgyre,其中包含 TeX Gyre Pagella 的 OpenType 版本,并apt-file find --regexp "[pP]agella.*\.otf"找到安装不同版本的三个软件包。

您还可以在线搜索您的发行版的软件包存储库,以防您需要为不同操作系统版本安装软件包。

如果没有 apt/rpm,您也可以在加拿大运输安全局,找到可以安装到本地树的 TeX Live 包。

如果其他方法都失败了,您可以将所需的文件下载到实用程序可以找到的目录中,例如:项目目录,~/.texmf$TEXMFHOME,或 TTF 和 OTF 文件目录,~/.fonts//usr/local/share/fonts/。最好将它们放在一个子目录中,因为您的计算机不会跟踪每个文件的来源、新版本或冲突。

相关内容