Как написать красивую фигурную скобку в текс - PullRequest
0 голосов
/ 17 февраля 2019

Сегодня я вижу прекрасное уравнение:
How Pretty This Equation Is
(Извините, что не могу поставить картинку напрямую, я новичок здесь.)
Я не знаю, как написать ее на текс.Я стараюсь изо всех сил писать следующим образом:

\begin{equation}
\begin{aligned}
r_{t}=\left\{
\begin{array}{crl}
1+\dfrac{\bar{R}_{Q}(t+\Delta t)-R_{Q}(t)}{2\Delta t/T_{single}}\; &+0\qquad &if\,\bar{R}_{Q}(t+\Delta t)>0,\\
0 \; &-P\qquad &if\,R_{Q}(t)\neq 0\wedge R_{Q}(t+\Delta  t)=0,\\
0\; &+0\qquad &if\,R_{Q}(t)=0
\label{rforProtRwd}
\end{array}
\right.
\\
\underbrace{\hspace{10em}}_{=:r_{t}^{(1)}}\hspace{1em}\underbrace{\hspace{2em}}_{=:r_{t}^{(2)}}\hspace{17em}
\end{aligned}
\end{equation}

My Ugle Brace
Очевидно, что подпорка немного далека от основной части уравнения.И на самом деле, и метод, который я пишу, и результат безобразны.Поэтому мне интересно, есть ли лучшие способы написать это.Надеюсь, что кто-то может помочь.

1 Ответ

0 голосов
/ 18 февраля 2019

Вот точное \underbrace, которое соответствует содержимому в среде cases.

enter image description here

\documentclass{article}

\usepackage{mathtools,eqparbox}

\begin{document}

\begin{align}
  r_t = \begin{cases}
    \eqmakebox[LHS]{$1 + \dfrac{\bar{R}_Q(t + \Delta t) - R_Q(t)}{2 \Delta t / T_{\text{single}}}$}
      + 0 & \text{if $\bar{R}_Q(t + \Delta t) > 0$}, \\
    \eqmakebox[LHS]{$0$} 
      - P & \text{if $R_Q(t) \neq 0 \wedge R_Q(t + \Delta t) = 0$}, \\
    \eqmakebox[LHS]{$0$}
      + 0 & \text{if $R_Q(t) = 0$}
  \end{cases} \\[-1.2\normalbaselineskip]
  \underbrace{\eqmakebox[LHS]{\mathstrut}}_{=:r_t^{(1)}}
    \underbrace{\mathstrut\phantom{{} - P}}_{\mathclap{=:r_t^{(2)}}}
    \quad\phantom{\text{if $R_Q(t) \neq 0 \wedge R_Q(t + \Delta t) = 0$},} \nonumber
\end{align}

\end{document}
...