![如何任意拉伸牙套](https://linux22.com/image/287529/%E5%A6%82%E4%BD%95%E4%BB%BB%E6%84%8F%E6%8B%89%E4%BC%B8%E7%89%99%E5%A5%97.png)
我想\rbrace
通过任意垂直比例因子拉伸命令,以便精确控制其在 TikZ 图片中的大小。肯定有一个简单的命令来拉伸它,有什么想法吗?
答案1
剥猫皮的方法有很多种。
最上面的只是一个
\rbrace
,不能伸展。当在公式中作为语法的一部分使用时
\left. ...\right\}
,它可以拉伸,但它会坚持围绕数学轴对称拉伸,因此如果它不是垂直对称的,它可能与内容不对齐该
scalerel
包允许缩放或拉伸字形以适应指定的大小或数字大小。在这种情况下,它直接缩放到的大小\rule
。可以使用或\rule
隐藏。\scalerel*{\}}{\rule...}
\scaleto{\}}{10ex}
这是 3. 的变体,其中尺度的最大宽度限制为 1.5ex
这个非常灵活。它是一个可伸缩的支架,原本是水平的,我把它垂直旋转。它能填满你放进去的任何大小的盒子(它的一个缺点是它不能缩小到某个最小尺寸以下)。
\documentclass{article}
\usepackage{scalerel}
\parskip 1em
\begin{document}
$\rule[-2ex]{1ex}{5ex}\rbrace$
$\left.\rule[-5ex]{1ex}{10ex}\right\rbrace$
\scaleleftright{.}{\rule[-1ex]{1ex}{10ex}}{\rbrace}
\scaleleftright[1.5ex]{.}{\rule[-1ex]{1ex}{10ex}}{\rbrace}
\rotatebox{90}{\makebox[10ex]{\upbracefill}}
\end{document}