可以将小文本移至行顶吗?
例如,当您有一块标准字体大小的文本,但只使用\scriptsize
一行时。上面的行和小文本之间的间隙会增加。有没有办法将小文本移动到其自己行的顶部,从而在小文本和下面的行之间留出间隙?
答案1
不使用低级宏的一个选项是使用\raisebox
两个高位字母之间的差异,如h
。当然这里不支持换行符。
\documentclass[12pt]{article}
\usepackage{calc}
\begin{document}
\newlength\bigH
\settoheight\bigH{h}
\newlength\smlH
\settoheight\smlH{\scriptsize h}
Is it possible to have small text moved to the top of a row? Is it possible to have
\raisebox{\dimexpr\bigH-\smlH}{\scriptsize have small text moved to the top} of a row?
Is it possible to have small text moved to the top of a row?
\end{document}