字体大于 \Huge?

字体大于 \Huge?

如何才能使文本的尺寸大于输出的尺寸{\Huge ...}

我希望能够使文本任意变大(即使是通过一些次优的缩放程序完成的)。

答案1

您可以使用回忆录文献类。它提供了两件与你的问题相关的事:

更多基本字体大小


标准 LaTeX 文档类仅允许您选择 10pt、11pt 或 12pt 作为文档的“基本”字体大小。Memoir 提供了更多选择:9pt、10pt、11pt、12pt、14pt、17pt、20pt、25pt、30pt、36pt、48pt 和 60pt。由于所有字体大小声明都受基本字体大小影响,因此使用较大的基本字体大小将使\Huge渲染的字体更大。

\HUGE 字体大小


当它绝对必须大于时\Huge,用 将其调至 11 \HUGE

替代文本

答案2

如果您使用 Type 1 字体(例如,包mathptmxmathpazo),您可以简单地使用\fontsize大点尺寸的命令:

{\fontsize{50}{60}\selectfont Foo!}

(第一个参数(50)是字体大小。第二个参数(60)是行距。合适的行距取决于字体。CM 字体通常使用 1.2 倍字体大小。但如果您只排版一行文本,这并不重要。)

答案3

在 CTAN 上快速搜索后,anyfontsize。引用描述:

该包允许用户选择任意字体大小(例如通过\fontsize{...}{...}\selectfont),即使是 .fd 文件中未列出的大小。如果请求这样的大小,LaTeX 将搜索并选择最接近的列出大小;然后 anyfontsize 将字体缩放到实际请求的大小。

CM 系列 (type1cm)、EC 系列 (type1ec) 或计算机现代编码 (fix-cm) 均具有类似的功能;本软件包对该功能进行了概括。

答案4

为了扩展@Yiannis 和@isomorphismes 的评论,我还需要加载 fix-cm 包

\documentclass[10pt,a4paper]{article}    

\usepackage{fix-cm}    

\makeatletter
\newcommand\HUGE{\@setfontsize\Huge{50}{60}}
\makeatother    


\begin{document}

\Huge Huge text

\HUGE HUGE text

\end{document}

相关内容