Fonts 如何在LaTeX中使用DIN FF字体?

Fonts 如何在LaTeX中使用DIN FF字体?,fonts,latex,osx-mavericks,xelatex,fontspec,Fonts,Latex,Osx Mavericks,Xelatex,Fontspec,我试图在fontspec包中使用LaTeX中的DIN FF字体 字体已安装在OSX中: 在乳胶中,我尝试: \usepackage{fontspec} \setmainfont{DIN} \setmainfont{DIN FF} \setmainfont{DIN Regular} ... 似乎什么都不管用。单独使用DIN时,它会进入无限循环,而使用其他组合时,它根本找不到字体。纯乳胶无法使用fontspec包。你需要XeLaTeX或LuaLaTeX 如果您已经在使用Xeletex(不明显,但

我试图在fontspec包中使用LaTeX中的DIN FF字体

字体已安装在OSX中:

在乳胶中,我尝试:

\usepackage{fontspec}
\setmainfont{DIN}
\setmainfont{DIN FF}
\setmainfont{DIN Regular}
...

似乎什么都不管用。单独使用
DIN
时,它会进入无限循环,而使用其他组合时,它根本找不到字体。

纯乳胶无法使用
fontspec
包。你需要XeLaTeX或LuaLaTeX

如果您已经在使用Xeletex(不明显,但它在您的标记中),那么您必须确保使用了正确的字体名称,并且字体缓存已更新

对于缓存,请使用
fc cache
。要获取具有正确名称的字体列表,请使用
fc list

如果所有这些都失败了,您可以求助于使用LuaLaTeX或告诉Xeletex您到底想要什么:

\documentclass[a4paper]{standalone}

\usepackage{fontspec}
\setmainfont[path=/my/dir/fonts]{DINFF.ttf}

\begin{document}
    Blah
\end{document}

你好这个问题似乎更适合tex.SE,所以我将其标记为迁移。您不需要执行任何操作。找不到
fc缓存
fc列表
工具。但是,它通过指定路径来工作(我必须在末尾添加一个
/
)。谢谢。如果这些工具不可用,请随意搜索mac特定的替代方法:如果路径声明有效,这很好,但只需键入字体名称就更方便了。但是,它已经开始工作了:)