![Fedora 与 Concrete Math:字体……无法加载:未找到度量(TFM)文件](https://linux22.com/image/479324/Fedora%20%E4%B8%8E%20Concrete%20Math%EF%BC%9A%E5%AD%97%E4%BD%93%E2%80%A6%E2%80%A6%E6%97%A0%E6%B3%95%E5%8A%A0%E8%BD%BD%EF%BC%9A%E6%9C%AA%E6%89%BE%E5%88%B0%E5%BA%A6%E9%87%8F%EF%BC%88TFM%EF%BC%89%E6%96%87%E4%BB%B6.png)
这个问题和这个类似一,但与 Fedora30 和 Concrete Math 包相关。
我的错误是:
Reports/test_font/main.tex:25: Font OML/ccm/m/it/10=xccmi10 at 10.0pt not loadable: Metric (TFM) file not found.
Reports/test_font/main.tex:25: Font OML/ccm/m/it/7=xccmi7 at 7.0pt not loadable: Metric (TFM) file not found.
/Reports/test_font/main.tex:25: Font OML/ccm/m/it/5=xccmi5 at 5.0pt not loadable: Metric (TFM) file not found.
使用以下最小示例:
\documentclass{article}
% General document formatting
\usepackage[utf8]{inputenc}
% Related to math
\usepackage{amsmath,amssymb}
\usepackage{concmath}
\usepackage[T1]{fontenc} % mathematical fonts
\usepackage{ccfonts} % mathematical fonts
\renewcommand{\rmdefault}{ccr}% cmr = Computer Modern Roman
\usepackage{libertine}
\begin{document}
Name, date, Exercise X
Math in line $ y(t) = (h \ast x)(t)$
Math equation
\begin{equation}
y(t) = \sum_{k=0}^K \alpha_k \delta(t - \tau_k)
\end{equation}
\begin{equation}
\frac{1}{2\pi}\int_\gamma f=\sum_{k=1}^m n(\gamma;a_k)\mathrm{Res}(f;a_k)
\end{equation}
\end{document}
我正在使用 Fedora 30,通过它安装了全新的 texlive,dnf
但未附带tlmgr
。如上述问题的答案所述,我安装了Concrete Math Fonts,.fm 和 .tfmtexlive-collection-fontsrecommended
位于texlive-concrete
texmf 的字体文件夹中。
我正在通过 VSCode 编译 latex,pdflatex main.tex
在 shell 中使用命令时也遇到了同样的错误。有没有办法强制 latex 检查目标文件夹?我也在 overleaf 上尝试过,编译工作正常。
有没有办法
有什么帮助吗?谢谢
答案1
xccmi10.tfm
Fedora在以下位置附带了缺失的字体规格文件(例如texlive-concmath-fonts
软件包。安装该软件包应该可以解决该问题:
dnf install texlive-concmath-fonts