我正在使用论文模板,并想更改章节编号的字体。模板(“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
不要使用\newfont
。classicthesis
包确实有,但它也不应该。
\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}