覆盖数组

覆盖数组

我试图在左边获得overbrace效果overset,但是通过这段代码我得到的是右边的结果。

$f_V(v) = \left\{ \begin{array}{cc}
     \frac{dF_Z(z)}{dx} = \overset{symbol2}{\overset{symbol1}{\overbrace{2\pi(\frac{\alpha q}{4^\pi})^{\nicefrac{7}{8}}}}} \\
     0\\        
    \end{array} \right.$

知道如何将符号 1 和符号 2 放置在数组上吗?提前致谢。

enter image description here

答案1

\[...\]首先,我使用显示样式数学,用而不是分隔$...$。我使用\dfrac来获取显示样式中的嵌入分数。重要的是,我\smash编辑了\overset分数,以免对左括号产生不利影响。但是,这需要手动补偿由此导致的上方垂直空间不足,我在\bigskip进入数学模式之前使用 进行了补偿。出于同样的原因,还手动在等式的两行之间添加了额外的空间,并使用\\[10pt]

我还选择制作括号\Big

\documentclass{article}
\usepackage{nicefrac,amsmath,lipsum}
\DeclareMathOperator\dla{dla}
\begin{document}
\lipsum[1]\bigskip
\[f_V(v) = \left\{ \begin{array}{cl}
     \dfrac{dF_Z(z)}{dx} = \smash{\overset{I>E}{\overset{\cdot \mathrm{II}}{%
       \overbrace{2\pi\Bigl(\dfrac{\alpha q}{4^\pi}\Bigr)^{\nicefrac{7}{8}}}}}}%
       \ldots& \dla z \le 0 \\[10pt]
     0 & \dla z > 0\\        
    \end{array} \right.
    \]
    \lipsum[2]
\end{document}

enter image description here

如果我误解了底部的上移,也许它本来是\overset{\rotatebox{90}{$\overset{.}{=}$}}需要graphicx包装的。此外,如果该下移需要右对齐,如 OP 的 MWE 所示,那么stackengine可以提供帮助:

\documentclass{article}
\usepackage{nicefrac,amsmath,lipsum,graphicx,stackengine}
\stackMath
\DeclareMathOperator\dla{dla}
\begin{document}
\lipsum[1]\bigskip
\[f_V(v) = \left\{ \begin{array}{cl}
     \dfrac{dF_Z(z)}{dx} = \smash{\overset{I>\stackunder{\scriptstyle E}{%
       \rotatebox{90}{$\scriptstyle\overset{.}{=}$}}}{%
       \overbrace{2\pi\Bigl(\dfrac{\alpha q}{4^\pi}\Bigr)^{\nicefrac{7}{8}}}}}%
       \ldots& \dla z \le 0 \\[10pt]
     0 & \dla z > 0\\        
    \end{array} \right.
    \]
    \lipsum[2]
\end{document}

enter image description here

相关内容