带嵌套括号的对角括号

带嵌套括号的对角括号

我希望获得与下图类似的结果。到目前为止,我只有\bigg( \Big( \big( a^q \big)^q \Big)^{\rotatebox{25}{$\cdots$}} \bigg)^q,没有括号。

我尝试跟随这个问题,但是没有括号,我无法绕过这个问题。

测试

答案1

使用水平括号非常容易;使用旋转括号则稍微不那么容易。我现在没有时间实施通用解决方案,因此我暂时采用强力版本。

\documentclass{article}

\usepackage{mathtools}% loads amsmath and graphicx

\begin{document}

\[
\biggl(\Bigl(\bigl(a
{% extra group for correct spacing
 \overbrace{
     {}^q \bigr)^q \Bigr)^{\rotatebox{20}{$\scriptstyle\dots$}} \biggr)^{\!\!q\mathstrut}
 }^{\text{$n$ times}}
}
\]

\[
\biggl(
\Bigl(
\bigl(a^q\bigr)^{q}
\Bigr)\quad
\biggr)^{
         \!\! q
         \setbox0=\hbox to 0pt{\hss
            \rotatebox{15}{$
              \overbrace{\kern1.8em\scriptstyle\mathstrut\dots\kern1.2em}^{\rotatebox{-15}{\scriptsize$n$ times}}
            $}%
         }%
         \lower1.5ex\box0
        }
\]

\end{document}

在此处输入图片描述

答案2

正如我在嵌套数学函数

每次嵌套增加的堆叠间隙.4pt将决定括号的增长率。

\documentclass{article} 
\usepackage{scalerel,stackengine,graphicx,amsmath}
\stackMath
\ignoremathstyle
\newcommand\Comp[1]{\scaleleftright{(}{\addstackgap[.4pt]{#1}}{)}}
\newcommand\rdots{\ThisStyle{.\raisebox{.1ex}{$\scriptstyle.$}%
  \raisebox{.2ex}{$\scriptstyle.$}}}
\begin{document} 
\[ 
\stackinset{r}{1pt}{t}{-14.5pt}{\rotatebox{6}
  {$\overbrace{\rule{30pt}{0pt}}^{\textrm{\tiny$n$ times}}$}}{%
\Comp{\Comp{\Comp{a^q}^q}^{\rdots}}^q}
\] 
\end{document}

在此处输入图片描述

这是一个将 stackgap 增加到 的版本.6pt,以显示括号的大小不断增加:

在此处输入图片描述

答案3

解决方案如下pstricks-add

\documentclass{article}
\usepackage{pstricks-add}

\begin{document}

\[
\biggl(\Bigl(\bigl(a^{\pnode[0,1ex]{E}{q}}\bigr)^{\! \rnode{F}{\scriptstyle q}}\Bigr)\enspace \biggr)^{\!\!\rnode{G}{\scriptstyle q}\pnode[0,1ex]{H}}%
\psset{singleline, braceWidth=1.2pt, braceWidthInner=2pt, braceWidthOuter=2pt, nodesepB=-2pt}
\psbrace[rot=14,ref=c, linewidth=0.3pt](H)(E){\scriptstyle n\:\mathrm{times}}%
\ncline[linestyle=dotted, dotsep=2.pt, nodesepA=4.5pt, nodesepB=3.2pt]{F}{G}
\]

\end{document} 

在此处输入图片描述

相关内容