如何获得比 \tiny 更小的字体大小?

如何获得比 \tiny 更小的字体大小?

我想放大指定字体大小的效果。所以我尝试了:

{\tiny\tiny Super tiny text!}

但这似乎不起作用。我需要建议来实现同样的目标。

答案1

将几乎任何东西转换为不同尺寸的一种快速而粗略的方法是使用graphicx或。在您的例子中,如果不考虑换行,您可以\resizebox使用\scalebox

在此处输入图片描述

\usepackage{graphicx}% http://ctan.org/pkg/graphicx
%...
Normal {\tiny tiny} \scalebox{.2}{supertiny}

上面的视图已放大至 400%。您可以.2根据需要修改缩放比例。

答案2

大小更改命令没有累积效果,因此您只会得到\tiny。回想一下,如果文档的主尺寸为 10pt,则所选的尺寸将是 5pt。小于 5pt 的字符几乎难以辨认。

以下是一个例子:

\documentclass{article}
\usepackage{lmodern}
\begin{document}

Normal {\tiny Tiny} {\fontsize{2.5}{4}\selectfont Supertiny}

\end{document}

在此处输入图片描述

请注意,此处的图像是放大的。如果没有lmodern选择可缩放字体的包,则不会获得“超小”效果,除非您加载包fix-cm

答案3

如果您不需要大字体,最简单的方法是使用支持任意大小主字体的文档类,例如scrartclKOMA-Script 包中的文章类:

\documentclass[fontsize=6pt]{scrartcl}
\usepackage{lmodern}
\begin{document}

\rule{2pt}{12pt}12pt\rule{2pt}{12pt} Normal 6pt {\tiny Tiny 3pt} 

\end{document}

在此处输入图片描述

条形的高度为 12pt。

答案4

一场小游戏

fontspec(通过 truetype/opentype)允许Scale=在定义字体时使用选项。(缩放字体与缩放包含字体的框不同。)

因此从标准类开始article,将字体缩放到 50%,然后使用\tiny得到以下结果:

小的

egreg 是对的:它几乎难以辨认。

平均能量损失

\documentclass{article}
\usepackage{fontspec}
\setmainfont[Scale=0.5]{Noto Serif}
\begin{document}
\tiny abc
\end{document}

但是,放大后(x2562.89%),字母形状完美地形成了:

小放大

这表明了这个想法,进一步扩大规模:

签名 b

仔细观察并放大后,我们发现:

小b放大

甚至更多(x6400%):

b 的底数

我们能走多远?也许可以到 Tex sp 量级?

平均能量损失

\documentclass{article}
\usepackage{fontspec}
\usepackage{xcolor}
\setmainfont{Noto Serif}
\newfontface\ftsmall[Scale=0.25,Colour=red]{Noto Serif}
\begin{document}
b\kern-5.5pt{\ftsmall{\tiny abc}}
\end{document}

但是大小、位置和颜色不会影响存在或真正隐藏文本,因此复制粘贴会产生babc预期的效果。

在集邮界,邮票上的放大镜文字并不罕见。

这种扩展的潜在应用可能是“签署”文本(和简历?);TikZ 中沿路径的分形文本;邮票制作;将整个讲座的笔记压缩成一个。在投影仪幻灯片上供学生以后细读;瓶子标签设计;等等。

这种量子印刷术还证明了数学(字形的曲线描述)在所有尺寸和位置上都是正确的。

编辑后添加:

本质上是无限的。

现在有三层,放大倍数为 x19462%:

vv小

平均能量损失

\documentclass{article}
\usepackage{fontspec}
\usepackage{xcolor}
\setmainfont{Noto Serif}
\newfontface\ftsmall[Scale=0.25,Colour=red]{Noto Serif}
\newfontface\ftvsmall[Scale=0.02,Colour=yellow]{Noto Serif}
\begin{document}
b\kern-5.5pt{\ftsmall{\tiny abc}}\kern-1.33pt{\ftvsmall{\tiny abc}}
\end{document}

相关内容