Erstens weiß ich nicht, wie ich die Bedeutung der in der Gleichung verwendeten Symbole am besten anzeigen/darstellen kann.
Zweitens: Wenn ich diese wie auf der Folie oben anzeige, wie kann ich die Gleichheitszeichen ausrichten?
Mein funktionierender Code ist -
\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}
Aktualisieren
Was gilt hierfür, wenn die Symbole unterschiedliche Längen haben?
\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}
Antwort1
Nennen Sie mich altmodisch, aber ich bin der Meinung, dass es bei den Erläuterungen überhaupt keine Zentrierung geben sollte (und auch keine =
, da das Symbol mathematisch falsch wäre).
Die Gleichung sollte im Vordergrund stehen, die erläuternden Anmerkungen nicht.
\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}
(Es sollte eine bessere Möglichkeit geben, herauszufinden, wo das Design das Logo platziert, sodass die Feldbreite ohne Ausprobieren festgelegt werden kann.)
Antwort2
Sie können eine Ausrichtung erreichen, indem Sie den Inhalt in Boxen gleicher Breite setzen. Das erreichen Sie ganz einfach miteqparbox
:
\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}
Sie müssen beim ersten Durchgang (oder bei jeder Änderung der Komponenten) zweimal LHS
kompilieren RHS
.
Wenn Sie sich nicht um die Ausrichtung innerhalb des kümmern exampleblock
, können Sie die Artikelbeschreibungen einfach in eins setzen 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}
Dieser Ansatz ist weitaus praktischer und bietet mehr Platz für visuelle Reize. Die Ausrichtung über das bringt nicht viel exampleblock
.
Antwort3
Ich schlage auch diese Variante vor, mit 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}