
정보를 잃지 않고 마지막 줄의 설명을 더 예쁘게 만드는 방법에 대한 아이디어가 있습니까? 내 말은 이대로는 괜찮을 것이라는 뜻이지만, 때때로 당신이 인식하지 못하는 좋은 것들이 있다는 것은 꽤 놀랍습니다(예: tikz의 "for" 루프).
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\begin{align*}
\bar{X}_n&=\frac{1}{n}\sum_{i=1}^n X_i
= \frac{n-1}{n}\frac{1}{n-1}\sum_{i=1}^{n-1}X_i +\frac{1}{n}X_n\\
&=\left(1-\frac{1}{n}\right)\bar{X}_{n-1}+\frac{1}{n}X_n \\
&= \bar{X}_{n-1}
+ \underbracket[1pt]{\frac{1}{n}}_{\text{``learning rate''}}
\underbracket[1pt]{(X_n - \bar{X}_{n-1})}_{\text{``direction''}}
\end{align*}
\end{document}
답변1
나는 이것을 제안합니다: 위에 넓은 막대 X
를애드 혹명령(또는 이 사이트에 패키지가 있음 ), 분수 계수 widebar
에 대한 중간 크기 분수 , 왼쪽 텍스트를 로드하기 때문에 다음과 같이 연주합니다 .nccmath
\clap
mathtools
\underbracket
\documentclass{article}
\usepackage{mathtools, nccmath}
\newcommand{\mybarX}{\mkern3.5mu\overline{\mkern-3.5mu X\mkern-1mu}}
\begin{document}
\begin{align*}
\mybarX_n&=\mfrac{1}{n}\sum_{i=1}^n X_i
= \mfrac{n-1}{n}\mfrac{1}{n-1}\sum_{i=1}^{n-1}X_i +\mfrac{1}{n}X_n\\
&=\left(1-\mfrac{1}{n}\right)\mybarX_{n-1}+\mfrac{1}{n}X_n \\
&= \mybarX_{n-1}
+ \underbracket[0.6pt][1.3ex]{\mfrac{1}{n}}_{\strut\text{\clap{``learning rate''}}}
\underbracket[0.6pt]{(X_n - \mybarX_{n-1})}_{\text{``direction''}}
\end{align*}
\end{document}
답변2
이것이 개선되는지는 모르겠지만 몇 가지 아이디어가 있습니다. 제거 \left\right
하고 약간 더 작은 것을 선택했습니다 \Bigl\Bigr
. 괄호 아래의 사각형을 중괄호로 바꾸고 팬텀을 추가하여 둘 다 같은 수준에 있도록 한 다음 마침내 텍스트와 텍스트를 줄였습니다. 마지막 항을 조금 마무리하기 위해 약간의 여백을 추가했습니다.
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\begin{align*}
\bar{X}_n&=\frac{1}{n}\sum_{i=1}^n X_i
= \frac{n-1}{n}\frac{1}{n-1}\sum_{i=1}^{n-1}X_i +\frac{1}{n}X_n\\
&=\Bigl(1-\frac{1}{n}\Bigr)\bar{X}_{n-1}+\frac{1}{n}X_n \\
&= \bar{X}_{n-1}
+ \hspace{-1em}
\underbrace{\frac{1}{n}}_{\scriptscriptstyle\text{``learning rate''}} \hspace{-.5em}
\underbrace{\vphantom{\frac{1}{n}}(X_n - \bar{X}_{n-1})}_{\scriptscriptstyle\text{``direction''}}
\end{align*}
\end{document}