我在 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/
。最好将它们放在一个子目录中,因为您的计算机不会跟踪每个文件的来源、新版本或冲突。