關於如何使其更漂亮有什麼建議嗎?

關於如何使其更漂亮有什麼建議嗎?

有什麼想法可以讓最後一行中的這些描述更漂亮而不丟失資訊嗎?我的意思是,這樣就很好,但令人驚訝的是,您有時沒有意識到有哪些美好的事情(例如 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}

相關內容