next up previous contents index
Next: 8.3 rotatebox 命令 Up: 8. 旋转和缩放对象 Previous: 8.1 scalebox 命令


8.2 resizebox  命令

\resizebox{宽度}{高度}{对象}

\resizebox*{宽度}{全部高度}{对象}

\resizebox 命令将对象的大小改变为给定值。如果宽度 或高度中的任一项用 ! 给出,则其代表的选项的长度在被改变 大小时会保持原有的宽高比例不变。例如:  \resizebox{2in}{!}{argument} 将对象的宽度改变为 2 英寸。 标准的 LATEX2e 长度 \height, \width, \totalheight, \depth 可用来表示对象的原始尺寸。因此,  \resizebox{2in}{\height}{argument} 使得对象的宽度改变为 2 英寸 但保持原有高度不变。 除了第二个参数表示对象的全部高度以外,  \reseizebox* 与 \resizebox 是相同的。下面是几个例子:

\bgroup\color{blue}\framebox{\resizebox{5mm}{!}{%%
\parbox{14mm}{选项 \\ 角度 \\ 对象}}}\egroup \bgroup\color{blue}\framebox{\resizebox{!}{10mm}{%%
\parbox{14mm}{选项 \\ 角度 \\ 对象}}}\egroup



\framebox{\resizebox{5mm}{!}{%
   \parbox{14mm}{选项 \\ 角度 \\ 对象}}}
\framebox{\resizebox{!}{10mm}{%
   \parbox{14mm}{选项 \\ 角度 \\ 对象}}}


\resizebox*{2cm}{1cm}{\LaTeX{}~图形}

\resizebox*{2cm}{3cm}{\LaTeX{}~图形} \\
\resizebox*{2cm}{1cm}{\LaTeX{}~图形}




Wang Lei
2000-04-15