如何垂直拉伸一段文本?

如何垂直拉伸一段文本?

可以垂直拉伸文本吗?

像这样:

在此处输入图片描述

答案1

\usepackage{graphicx}
...
\scalebox{1}[3]{hello}

答案2

正如 David 在他的回答中所述,标准包提供了此graphicx宏。\scalebox{<h-factor>}[<v-factor>]{<content>}grfguide手册详细解释了此宏和类似的宏。需要记住的一点是,内容是水平框,因此不能包含换行符等,除非您包含minipage,\parbox或类似结构。

还有 ,\resizebox{<width>}{<height>}{<content>}它允许将文本缩放到特定的宽度和/或高度。用于!您不想指定的尺寸,但要根据其他尺寸进行缩放。带星号的版本\resizebox*将改为缩放totalheight(高度+深度)。

还有adjustboxgraphicx通过提供通用的 key=value 接口进行扩展的包。使用此包,您可以轻松扩展甚至复杂的内容。

\documentclass{article}
\usepackage{adjustbox}
\begin{document}
\adjustbox{scale={2}{3}}{Text}

\adjustbox{width=\linewidth}{Text}

\adjustbox{minipage=10cm,scale={2}{3}}{Text\\with\\multiple\\lines}

\begin{adjustbox}{minipage=10cm,scale={2}{3}}
    Text\\
    with\\
    multiple\\
    lines
\end{adjustbox}

\end{document}

答案3

在上下文中

\scale[sx=1,sy=2]{Some Text}

相关内容