可以垂直拉伸文本吗?
像这样:
答案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
(高度+深度)。
还有adjustbox
graphicx
通过提供通用的 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}