我使用此命令定義了新的字體大小
\newcommand{\Hone}[1]{{\fontsize{2em}{2.2em}\selectfont\textbf{#1}}}
但我注意到它並不適用於所有尺寸
我的意思是,例如,如果我更改2em
為50em
或更改為100em
相同的字體
這就是我使用命令的方式
\Hone{test}
為什麼會發生這種情況?
答案1
將包添加fix-cm
到序言中:
\RequirePackage{fix-cm}
\documentclass{article}
%\usepackage{fix-cm} % if T1 encoding is used
\newcommand{\HoneTwo}[1]{{\fontsize{2em}{2.2em}\selectfont\textbf{#1}}}
\newcommand{\HoneFive}[1]{{\fontsize{5em}{2.2em}\selectfont\textbf{#1}}}
\newcommand{\HoneTen}[1]{{\fontsize{10em}{2.2em}\selectfont\textbf{#1}}}
\begin{document}
\HoneTwo{Text at 2.2em}\\
\HoneFive{Text at 5em}\\
\HoneTen{Text at 10em}
\end{document}