在旋转框内反向旋转框?可能吗?

在旋转框内反向旋转框?可能吗?

我需要让各种括号随上下参数的长度而拉伸。它们需要在旋转矩阵内旋转文本。

例如,我尝试在文本下方和上方制作圆括号,类似于下括号和上括号。但是旋转内的旋转(使文本正确定向)无法编译。我做错了什么?

(如果这样的功能已经存在,那当然就是问题的答案,但在这种情况下,我也想知道堆叠旋转框的正确方法,以获得一般知识。)

\documentclass[border=4pt]{article}\usepackage{amssymb,mathtools}
%LABELCONVENTION
\def\underround #1 {\ensuremath{\rotatebox{90}{\begin{pmatrix}\;\rotatebox{-90}{#1}\;   \,\end{matrix}}}}%
\def\overround #1 {\ensuremath{\rotatebox{-90}{\begin{pmatrix}\;\rotatebox{90}{#1}\;\,\end{matrix}}}}
\def\underbracket #1 {\ensuremath{\rotatebox{90}{\begin{bmatrix}\;\rotatebox{-90}{#1}\;   \,\end{matrix}}}}%
\def\overbracket #1 {\ensuremath{\rotatebox{-90}{\begin{bmatrix}\;\rotatebox{90}{#1}\;\,\end{matrix}}}}
\begin{document}
$\underround text $
\end{document}

答案1

您的示例有几个拼写错误,pmatrix必须处于数学模式,并且以\end{pmatrix}not结尾\end{matrix},未使用对未定义tikzpicture环境的引用等。

如果我修复了这些问题,它就会按照你预期的方式工作。

\documentclass{article}
\usepackage{amssymb,mathtools}
%LABELCONVENTION
\def\underround #1{\ensuremath{\rotatebox{90}{$\begin{pmatrix}\;\rotatebox{-90}{#1}\;\,\end{pmatrix}$}}}%
\def\overround #1{\ensuremath{$\rotatebox{-90}{$\begin{pmatrix}\;\rotatebox{90}{#1}\;\,\end{pmatrix}$}}}
\begin{document}
$\underround{text} $
\end{document}

相关内容