代码之家  ›  专栏  ›  技术社区  ›  Brian M. Hunt

pdfLaTeX microtype包的字体错误

  •  3
  • Brian M. Hunt  · 技术社区  · 15 年前

    Ubuntu 10.4LTS 我试着用 microtype 打包 memoir

    \usepackage[final,expansion=true]{microtype}
    

    但是,当我试图编译这个(用 rubber , latexmk 或其他人)我得到这样一个错误:

    工作。tex:72:字体 不可加载:公制(TFM)文件不可加载 找到了。

    \密码箱{5in}{摘要!}

    工作。tex:72:字体 csnameendcsname=rm-lmr10-20,10.95磅 不可加载:公制(TFM)文件不可加载

    工作。tex:72:前导文本: \密码箱{5in}{摘要!}

    不可加载:公制(TFM)文件不可加载 找到了。

    工作。tex:80:前导文本: …盒子{11cm}{\n独立{}好的

    工作。tex:80:字体 不可加载:公制(TFM)文件不可加载 找到了。

    …盒子{11cm}{\n独立{}好的

    注意,我遗漏了很多可能相互作用的代码,但是导致这个错误的一个活跃行是包含 微型 包裹。

    \usepackage{lmodern} \usepackage[T1]{fontenc} ,但是当我忽略这些时,问题仍然存在,字体名称也相应地从 lmr10 默认值 cm10 .

    这段代码很容易在MacOSX上与TeXShop一起使用,但是在Ubuntu上似乎不太好用。我只是对如何在Ubuntu上设置字体来解决这个问题知之甚少,我很乐意为如何解决这样的错误提供意见。

    非常感谢。

    布瑞恩

    2 回复  |  直到 15 年前
        1
  •  4
  •   Charles Stewart    15 年前

    从microtype手册:

    *! 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.
    

    你调用过pdftex吗 pdflatex ? 如果没有,当你这样做的时候会发生什么?

        2
  •  7
  •   Alessandroempire    9 年前

    在某些情况下,如果你

     Metric (TFM) file not found
    

     sudo apt-get install texlive-fonts-recommended