Ich muss Klammern verschiedener Art mit der Länge des Arguments darunter und darüber strecken. Sie erfordern eine Drehung des Textes innerhalb einer gedrehten Matrix.
Ich versuche beispielsweise, eine runde Klammer unter und über dem Text zu setzen, ähnlich wie Unter- und Überklammern. Aber die Drehung innerhalb einer Drehung, sodass der Text richtig ausgerichtet ist, wird nicht kompiliert. Was mache ich falsch?
(Falls es eine solche Funktion bereits gibt, ist das natürlich eine Antwort auf die Frage, aber in diesem Fall würde ich der Übersicht halber auch gerne wissen, wie man Rotationsboxen richtig stapelt.)
\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}
Antwort1
Ihr Beispiel enthält mehrere Tippfehler, pmatrix
muss im Mathematikmodus sein und mit \end{pmatrix}
„not“ enden \end{matrix}
, ein nicht verwendeter Verweis auf eine undefinierte tikzpicture
Umgebung usw.
Wenn ich diese behebe, funktioniert es, wie Sie es meiner Meinung nach beabsichtigt haben.
\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}