$$
{\bf A}_3+
\left\langle{\cfrac{\bf I}{{\bf A}_2+
\left\langle\cfrac{\bf I}{{\bf A}_1+
\left\langle\cfrac{\bf I}{{\bf A}_0}\right\rangle_1^{-1}}
\right\rangle_2^{-1}}}
\right\rangle_3^{-1}
$$
索引 1、2、3 应该靠近相应的括号(我不知道该怎么做)看图片
答案1
您可以使用scalerel
包(我知道它可能会很有用):
\documentclass{article}
\usepackage{amsmath}
\usepackage{scalerel}
\newcommand{\bA}{\mathbf{A}}
\newcommand{\bI}{\mathbf{I}}
\begin{document}
\[
\bA_3+
{\stretchleftright
{\bigg\langle}
{\dfrac{\bI}{\bA_2+
{\stretchleftright
{\bigg\langle}
{\dfrac{\bI}{\bA_1+
{\stretchleftright
{\bigg\langle}
{\dfrac{\bI}{\bA_0}}
{\bigg\rangle}}_{\!1}^{\!-1}}}
{\bigg\rangle}}_{\!\!2}^{\!\!-1}}}
{\bigg\rangle}}_{\!\!3}^{\!\!-1}
\]
\end{document}
实际上,最里面的分数可以用标准\left
和来处理\right
,为了统一,我使用了相同的构造。上标和下标中添加了一些负空间。
如果您喜欢不同的垂直对齐方式,则需要更多技巧:
\documentclass{article}
\usepackage{amsmath}
\usepackage{scalerel}
\newcommand{\bA}{\mathbf{A}}
\newcommand{\bI}{\mathbf{I}}
\newcommand{\leftrightangle}[1]{%
\vcenter{%
\hbox{%
$\displaystyle\stretchleftright{\bigg\langle}{#1}{\bigg\rangle}$%
}%
}%
}
\begin{document}
\[
\bA_3+
\leftrightangle{
\frac{\bI}{\bA_2+
\leftrightangle{
\frac{\bI}{\bA_1+
\leftrightangle{
\frac{\bI}{\bA_0}
}_{\!\!1}^{\!\!-1}}
}_{\!\!2}^{\!\!-1}}
}_{\!\!3}^{\!\!-1}
\]
\end{document}
答案2
我想,一种方法是加载一个提供“开箱即用”的超大尖括号的数学字体包。
其中一个包是MTPRO2。它提供了说明\LEFTRIGHT\langle\rangle{...}
,{...}
在尖括号之间要排版的材料在哪里。此包实现的尖括号的高度确实有一个限制——10 厘米(4 英寸)。我相信(希望?!)这个限制不会对您的排版需求造成有意义的限制。
请注意,虽然“完整”mtpro2
软件包不是免费的,但它的“精简”子集(即您手头的示例所需的全部内容)实际上是免费的。还请注意,它mtpro2
使用 Times Roman 风格的字体;此功能可能符合您的喜好,也可能不符合您的喜好。
\documentclass{article}
\usepackage{amsmath} % for \cfrac macro
\usepackage[lite]{mtpro2} % for `\LEFTRIGHT` macro
\newcommand{\bA}{\mathbf{A}} % two shortcut macros
\newcommand{\bI}{\mathbf{I}}
\begin{document}
\[
\bA_3+
\LEFTRIGHT\langle\rangle{\cfrac{\bI}{\bA_2+
\LEFTRIGHT\langle\rangle{\cfrac{\bI}{\bA_1+
\LEFTRIGHT\langle\rangle{\frac{\bI}{\bA_0}}_{1}^{-1}}}
_{\!2}^{\!-1}}} % provide some spacing adjustments
_{\!\!3}^{\!\!-1} % ditto
\]
\end{document}