在旋轉盒內反向旋轉盒?可能的?

在旋轉盒內反向旋轉盒?可能的?

我需要使各種括號隨著下面和上面參數的長度而拉伸。它們需要在旋轉矩陣內旋轉文字。

例如,我試圖在文字下方和上方製作圓括號,類似於下括號和上括號。但是旋轉內部的旋轉,使文字正確定向,無法編譯。我究竟做錯了什麼?

(當然,如果這樣的函數已經存在,那就是問題的答案,但我也想知道在這種情況下堆疊旋轉框的正確方法,以了解一般知識。)

\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}

相關內容