`\newfont` 的有效值

`\newfont` 的有效值

我正在使用论文模板,并想更改章节编号的字体。模板(“classicthesis”)使用:

\newfont{\chapterNumber}{eurb10 scaled 7000}

使用 Eulerfont。我想使用无衬线字体,例如 Alegreya。

\usepackage{Alegreya}
\newfont{\chapterNumber}{AlegreyaSansOsF scaled 7000}

不起作用。即使使用内置字体,例如

\newfont{\chapterNumber}{phv scaled 7000}

给出错误,字体不可加载。那么字体的有效值是什么?\newfont我在哪里可以找到自定义字体的值?非常感谢。

答案1

TeX 命令\newfont需要 TFM 文件的名称。您可以查看合适的 FD 文件或查找TEXMF/fonts/tfm/huerta/alegreya所有可用的 TFM 文件。示例:

\documentclass{article}
\newfont{\chapterNumber}{AlegreyaSans-Regular-osf-ot1 scaled 7000}
\begin{document}

{\chapterNumber 1}

\end{document}

答案2

不要使用\newfontclassicthesis包确实有,但它也不应该。

\renewcommand{\chapterNumber}{\fontsize{70}{0}\usefont{OT1}{Alegreya-OsF}{m}{n}}

完整示例:

\documentclass{book}
\usepackage{classicthesis}

\renewcommand{\chapterNumber}{\fontsize{70}{0}\usefont{OT1}{Alegreya-OsF}{m}{n}}

\begin{document}

\chapter{Test}

\end{document}

在此处输入图片描述

相关内容