我需要在无法更改的(期刊)类别的脚注中添加一些 Fraktur 文本。我正在使用yfonts
和\textfrak
并收到消息
LaTeX Font Warning: Font shape `LY/yfrak/m/n' in size <8> not available
(Font) size <10> substituted on input line 467.
Fraktur 文本对于脚注来说确实太大了。有没有办法强制改为 8pt?
答案1
Yiannis Haralambous 的旧德语字体配备了针对旧 TeX 发行版定制的字体定义文件,当时只有 METAFONT 源可用于构建位图字体。警告是由于字体定义文件未定义小于 10pt 的大小。
但是,字体现在以 Type1 格式提供,因此可以自由扩展。您可以yfrak
自己定义字体系列,从而避免出现任何警告。
\documentclass{article}
\usepackage{oldgerm}
\DeclareFontFamily{U}{yfrak}{}
\DeclareFontShape{U}{yfrak}{m}{n}{<-> yfrak}{}
\begin{document}
\Large\textfrak{Greis:}
\large\textfrak{Greis:}
\normalsize\textfrak{Greis:}
\small\textfrak{Greis:}
\footnotesize\textfrak{Greis:}
\scriptsize\textfrak{Greis:}
\tiny\textfrak{Greis:}
\end{document}
请注意,对于较长的段落,可以使用陈述形式\frakfamily
(需要分组)。