![文本大小介于“scriptsize”和“tiny”之间](https://linux22.com/image/376395/%E6%96%87%E6%9C%AC%E5%A4%A7%E5%B0%8F%E4%BB%8B%E4%BA%8E%E2%80%9Cscriptsize%E2%80%9D%E5%92%8C%E2%80%9Ctiny%E2%80%9D%E4%B9%8B%E9%97%B4.png)
有没有办法可以生成一个介于脚本大小和微小大小之间的 50% 的文本大小?
可以将其定义为以与 \scriptsize 或 \tiny 相同方式使用的函数吗?
答案1
size10.clo
与默认 10pt 字体大小关联的文件包含
\newcommand\scriptsize{\@setfontsize\scriptsize\@viipt\@viiipt}
\newcommand\tiny{\@setfontsize\tiny\@vpt\@vipt}
因此,我会在序言中尝试
\makeatletter
\newcommand\notsotiny{\@setfontsize\notsotiny\@vipt\@viipt}
\makeatother
例子
\documentclass{article}
\makeatletter
\newcommand\notsotiny{\@setfontsize\notsotiny\@vipt\@viipt}
\makeatother
\begin{document}
ààà
\notsotiny ààà
\scriptsize ààà
\tiny ààà
\end{document}
你可以使用这个
\newcommand\notsotiny{\@setfontsize\notsotiny{6}{7}}
甚至
\newcommand\notsotiny{\@setfontsize\notsotiny{6.31415}{7.1828}}
第二个数字是基线分离。