Как выровнять пояснения/значения символов уравнения?

Как выровнять пояснения/значения символов уравнения?

введите описание изображения здесь

Во-первых, я не знаю, как лучше всего отобразить/представить значение символа, используемого в уравнении?

Во-вторых, если я покажу их, как на слайде выше, как мне выровнять знаки равенства?

Мой рабочий код -

\documentclass{beamer}
\usepackage{tikz}
\usepackage{amsmath}
\usetheme{Madrid}
\logo{%
  %\includegraphics[width=1cm,height=1.5cm,keepaspectratio]{DUlogo}%
  \includegraphics[width=1cm,height=1.5cm,keepaspectratio]{example-image-a}
  \hspace{\dimexpr\paperwidth-2cm-5pt}%
  %\includegraphics[width=1cm,height=1cm,keepaspectratio]{GNR.png}%
  \includegraphics[width=1cm,height=1cm,keepaspectratio]{example-image-b}
}
\begin{document}
\begin{frame}
  \frametitle{Delay equation}
  \begin{exampleblock}{}
    \[
      d_{i} = \frac{1}{\mu_{i}- \lambda_{i}} + \frac{1}{c_{i} - \lambda_{i}}
    \]
  \end{exampleblock}
  \centering
  $d = \text{total delay}$\\
  $\mu_{i} = \text{service rate}$\\
  $\lambda_{i} = \text{arival rate}$\\
  $c_{i} = \text{transmission rate}$\\
\end{frame}
\end{document}

Обновлять
Зачем это нужно, если символы имеют разную длину?

\documentclass{beamer}
\usepackage{tikz}
\usepackage{amsmath}
\usetheme{Madrid}
\logo{%
  \includegraphics[width=1cm,height=1.5cm,keepaspectratio]{example-image-a}%
  \hspace{\dimexpr\paperwidth-2cm-5pt}%
  \includegraphics[width=1cm,height=1cm,keepaspectratio]{example-image-b}%
}
\begin{document}
\begin{frame}
  \frametitle{Equation}
  \begin{exampleblock}{}
   \[
     \hat{x_{i}} = \sum_{j\in{\mathcal{A}}}^{}h_{ij}^{H}w_{ij}x_{i} + \sum_{k\neq i}^{N}\sum_{j\in{A}}^{}h_{ij}^{H}w_{kj}x_{k} + \delta_{i}
   \]
  \end{exampleblock}
  \begin{itemize}
    \item $\mathcal{A}$\qquad set of active RRHs
    \item $x_{i}$\qquad data symbol for $i$th user
    \item $w_{ij}\in\mathbb{C}^{k}$\quad Complex number set
  \end{itemize}
\end{frame}
\end{document}

введите описание изображения здесь

решение1

Можете называть меня старомодным, но я не думаю, что в пояснительных примечаниях вообще должно быть центрирование (и его =вообще не должно быть, потому что символ был бы математически неверным).

Уравнение должно быть на виду, а пояснительные примечания — нет.

\documentclass{beamer}
\usetheme{Madrid}

\logo{%
  \makebox[\dimexpr\textwidth+0.57cm]{%
    \includegraphics[width=1cm]{../duck}%
    \hfill
    \includegraphics[width=1cm]{../duck}%
  }%
}

\begin{document}

\begin{frame}
\frametitle{Delay equation}
\begin{exampleblock}{}
\centering
$\displaystyle
  d_{i} = \frac{1}{\mu_{i}- \lambda_{i}} + \frac{1}{c_{i} - \lambda_{i}}
$
\end{exampleblock}

\begin{itemize}
\item $d_{i}$\quad total delay
\item $\lambda_{i}$\quad arrival rate
\item $\mu_{i}$\quad service rate
\item $c_{i}$\quad transmission rate
\end{itemize}

\end{frame}

\end{document} 

(Должен быть лучший способ узнать, где тема размещает логотип, чтобы ширину поля можно было задать без проб и ошибок.)

введите описание изображения здесь

решение2

Вы можете добиться выравнивания, если поместите содержимое в блоки одинаковой ширины; этого легко добиться с помощьюeqparbox:

введите описание изображения здесь

\documentclass{beamer}

\usetheme{Madrid}

\usepackage{eqparbox,amsmath,xparse}

% https://tex.stackexchange.com/a/34412/5764
\makeatletter
\NewDocumentCommand{\eqmathbox}{o O{c} m}{%
  \IfValueTF{#1}
    {\def\eqmathbox@##1##2{\eqmakebox[#1][#2]{$##1##2$}}}
    {\def\eqmathbox@##1##2{\eqmakebox{$##1##2$}}}
  \mathpalette\eqmathbox@{#3}
}

\begin{document}

\begin{frame}
  \frametitle{Delay equation}
  \begin{exampleblock}{}
    \[
      \eqmathbox[LHS][r]{d_i} = 
        \eqmathbox[RHS][l]{\frac{1}{\mu_i - \lambda_i} + \frac{1}{c_i - \lambda_i}}
    \]
  \end{exampleblock}
  \centering
  $\eqmathbox[LHS][r]{d} = \eqmakebox[RHS][l]{total delay}$ \\
  $\eqmathbox[LHS][r]{\mu_i} = \eqmakebox[RHS][l]{service rate}$ \\
  $\eqmathbox[LHS][r]{\lambda_i} = \eqmakebox[RHS][l]{arrival rate}$ \\
  $\eqmathbox[LHS][r]{c_i} = \eqmakebox[RHS][l]{transmission rate}$
\end{frame}

\end{document}

Вам придется выполнить компиляцию дважды при первой попытке (или при любом изменении компонентов LHS) RHS.


Если вас не волнует выравнивание по всему exampleblock, вы можете просто задать описания элементов внутри align*:

введите описание изображения здесь

\documentclass{beamer}

\usetheme{Madrid}

\usepackage{amsmath}

\begin{document}

\begin{frame}
  \frametitle{Delay equation}
  \begin{exampleblock}{}
    \[
      d_i = \frac{1}{\mu_i - \lambda_i} + \frac{1}{c_i - \lambda_i}
    \]
  \end{exampleblock}

  \vspace{-\baselineskip}

  \begin{align*}
            d &= \text{total delay} \\
        \mu_i &= \text{service rate} \\
    \lambda_i &= \text{arrival rate} \\
          c_i &= \text{transmission rate}
  \end{align*}
\end{frame}

\end{document}

Этот подход гораздо удобнее, с большим пространством для визуальной привлекательности. Вы не выигрываете много от выравнивания по exampleblock.

решение3

Я также предлагаю такой вариант alignat*:

\documentclass{beamer}
\usepackage{tikz}
\usepackage{amsmath, nccmath}
\usetheme{Madrid}
\logo{%
  %\includegraphics[width=1cm,height=1.5cm,keepaspectratio]{DUlogo}%
  \includegraphics[width=1.1cm,height=1.8cm,keepaspectratio]{bugs-bunny}
  \hspace{\dimexpr\paperwidth-2cm-5pt}%
  %\includegraphics[width=1cm,height=1cm,keepaspectratio]{GNR.png}%
  \includegraphics[width=1cm,height=1cm,keepaspectratio]{hare-blazon}
}

\begin{document}

\begin{frame}
  \frametitle{Delay equation}
  \begin{exampleblock}{}
    \[
      d_{i} = \frac{1}{\mu_{i}- \lambda_{i}} + \frac{1}{c_{i} - \lambda_{i}}
    \]
  \end{exampleblock}
\useshortskip
\begin{alignat*}{2}
 d_{i} & = \text{total delay} & \qquad \lambda_{i} & = \text{arrival rate} \\
 \mu_{i} & = \text{service rate} & c_{i} & = \text{transmission rate}
\end{alignat*}
\end{frame}

\end{document} 

введите описание изображения здесь

Связанный контент