在使用不同字体大小时,是否可以适当地按比例绘制垂直线\rule
?例如,是否可以将\Huge
字体\rule
放大到与单个字符放大相同的程度?或者使用诸如 之类的包relsize
?我试过这两种方法,但都不起作用。我甚至尝试过将其放在标题中\section{...}
,但也没有用。
是否有可能先用 tikz 画一条线,然后缩放它?
答案1
答案2
我意识到哪里出了问题,因为显然只要你以ex
或为单位传递宽度和高度em
,\rule
做使用字体大小调整大小,例如\Huge
。问题是我创建的长度用于保存 的宽度和高度\rule
:
\newlength{\rulelength}
\setlength{\rulelength}{1.3ex}
\newlength{\rulewidth}
\setlength{\rulewidth}{0.15ex}
\newlength{\boldrulelength}
\setlength{\boldrulelength}{1.3ex}
\newlength{\boldrulewidth}
\setlength{\boldrulewidth}{0.25ex}
而我应该创建命令:
\newcommand{\rulelength}{1.3ex}
\newcommand{\rulewidth}{0.15ex}
\newcommand{\boldrulelength}{1.3ex}
\newcommand{\boldrulewidth}{0.25ex}