但我希望所有项目都与第一个项目“Bob wählt...”对齐。
defbeamertemplate{description item}{align left}{\insertdescriptionitem\hfill}
我的代码看起来像这样,我试图用和来改变模板,\setbeamertemplate
但它不起作用。
\documentclass{beamer}
\usetheme{Boadilla}
\usecolortheme{default}
% PACKAGES
\usepackage[utf8]{inputenc}
\usepackage{babel}[ngerman]
\usepackage{booktabs}
\usepackage{acronym}
\defbeamertemplate{description item}{align left}{\insertdescriptionitem\hfill}
\begin{document}
\subsection{Algorithmus}
\begin{frame}{Algorithmus}
\setbeamertemplate{description item}[align left]
\begin{description}
\item[Schlüsselerzeugung]
\begin{itemize}
\item Bob wählt eine super wachsende Folge $b = (b_1, \dots, b_n)$,
\item einen Modul $m > \sum_{i = 1}^n b_i$,
\item einen Multiplikator $w$ mit $\ggt(w, m) = 1$
\item und berechnet den öffentlichen Schlüssel $a$ mit $a_i = b_i w \bmod m$
\end{itemize}
\item[Verschlüsselung]
\begin{itemize}
\item Alice verschlüsselt Nachricht $m = (m_1, \dots, m_n) \in \{0, 1\}$ zu $c = \sum_{i=1}^n m_i a_i$.
\end{itemize}
\item[Entschlüsselung]
\begin{itemize}
\item Bob entschlüsselt den Chiffretext $c$ durch $P = c w^{-1} \bmod m$.
\end{itemize}
\end{description}
\end{frame}
\end{document}
答案1
来自beamer
文档如下:
\begin{description}[<⟨默认叠加规范⟩>][⟨长文本⟩] ⟨环境内容⟩ \end{description}
其中⟨long text⟩
,描述项的最长标签是:
\documentclass{beamer}
\usetheme{Boadilla}
\usecolortheme{default}
% PACKAGES
\usepackage[utf8]{inputenc}
\usepackage{babel}[ngerman]
\usepackage{booktabs}
\usepackage{acronym}
\defbeamertemplate{description item}{align left}{\insertdescriptionitem\hfill}
\begin{document}
\subsection{Algorithmus}
\begin{frame}{Algorithmus}
\setbeamertemplate{description item}[align left]
\begin{description}[Schlüsselerzeugung] % <---
\item[Schlüsselerzeugung]
\begin{itemize}
\item Bob wählt eine super wachsende Folge $b = (b_1, \dots, b_n)$,
\item einen Modul $m > \sum_{i = 1}^n b_i$,
\item einen Multiplikator $w$ mit $ggT(w, m) = 1$
\item und berechnet den öffentlichen Schlüssel $a$ mit $a_i = b_i w \bmod m$
\end{itemize}
\item[Verschlüsselung]
\begin{itemize}
\item Alice verschlüsselt Nachricht $m = (m_1, \dots, m_n) \in \{0, 1\}$ zu $c = \sum_{i=1}^n m_i a_i$.
\end{itemize}
\item[Entschlüsselung]
\begin{itemize}
\item Bob entschlüsselt den Chiffretext $c$ durch $P = c w^{-1} \bmod m$.
\end{itemize}
\end{description}
\end{frame}
\end{document}
顺便说一句,您没有定义命令\ggt
,因此在上面的 MWE 中我只使用ggT
。您可以轻松纠正此问题。