更改文本基线

更改文本基线

有没有办法改变不同字体大小的不同文本的基线,使它们垂直居中对齐?

在 MWE 中

\documentclass{article}
\begin{document}
Hello {\small Hello} {\scriptsize Hello} {\tiny Hello}

World {\small World} {\scriptsize World} {\tiny World}
\end{document}

输出将文本与每行底部的基线对齐。我希望文本在每行的中心垂直对齐。

答案1

例如定义\vc宏:

\documentclass{article}
\begin{document}

\def\vc#1{$\vcenter{\hbox{#1}}$}

\vc{Hello} \vc{\small{Hello}} \vc{\scriptsize{Hello}} \vc{\tiny{Hello}}
\vc{World} \vc{\small{World}} \vc{\scriptsize{World}} \vc{\tiny{World}}
\end{document}

相关内容