在Ubuntu 10.4LTS
我试图在microtype
类文档中使用memoir
包,例如:
\usepackage[final,expansion=true]{microtype}
但是,当我尝试编译时(使用rubber
,latexmk
或其他人),我收到如下错误:
job.tex:72:字体 csnameendcsname = rm-lmr10 + 20 at 10.95pt 无法加载:公制(TFM)文件没有 找到。
job.tex:72:正文: \ parbox {5英寸} {摘要!}
job.tex:72:字体 csnameendcsname = rm-lmr10-20 at 10.95pt 无法加载:公制(TFM)文件没有 找到。
job.tex:72:正文: \ parbox {5英寸} {摘要!}
job.tex:80:字体 csnameendcsname = rm-lmr10 + 20 at 10.0pt 无法加载:公制(TFM)文件没有 找到。
job.tex:80:主要文字: ... box {11cm} {\ noindent {}所有权利 保留。}
job.tex:80:字体 csnameendcsname = rm-lmr10-20 at 10.0pt 无法加载:公制(TFM)文件没有 找到。
job.tex:80:主要文字: ... box {11cm} {\ noindent {}所有权利 保留。}
注意,我遗漏了许多可能正在进行交互的代码,但导致此错误的一个有效行是包含microtype
包。
我正在使用\usepackage{lmodern}
和\usepackage[T1]{fontenc}
,但是当我将其删除时问题仍然存在,字体名称也相应地从lmr10
更改为默认cm10
}。
这段代码很容易在Mac OS X上与TeXShop一起使用,但它似乎在Ubuntu上没有用(很容易)。我只是不知道如何在Ubuntu上设置字体来解决这个问题,我将不得不输入如何解决这样的错误。
谢谢。
布赖恩
答案 0 :(得分:5)
在某些情况下,如果你得到了
Metric (TFM) file not found
可以通过以下方式解决:
sudo apt-get install texlive-fonts-recommended
答案 1 :(得分:3)
来自微型手册:
*! Font csnameendcsname=cmr10+20 at 10.0pt not loadable: Metric (TFM) file not found.* Such an error message could occur if you are trying to employ font expansion while creating DVI output. Remember, that automatic font expansion only works when running pdfTEX in PDF mode. Although expansion is also possible in DVI mode, it requires that all instances of the expanded fonts exist on your TEX system.
您是否使用pdflatex
调用了pdftex?如果没有,当你这样做会发生什么?