아래와 위의 인수 길이에 따라 다양한 종류의 괄호를 늘려야 합니다. 회전된 행렬 내에서 텍스트를 회전해야 합니다.
예를 들어, underbrace 및 overbrace와 비슷하게 텍스트 아래와 위에 둥근 괄호를 만들려고 합니다. 그러나 텍스트 방향이 적절하도록 회전 내부의 회전은 컴파일되지 않습니다. 내가 도대체 뭘 잘못하고있는 겁니까?
(이러한 기능이 이미 존재한다면 그것은 물론 질문에 대한 대답이지만, 이 경우 일반적인 지식을 위해 회전 상자를 쌓는 올바른 방법도 알고 싶습니다.)
\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}