我想允许在 Beamer 中自定义示例编号。具体来说,我希望能够拥有如下列表(并且我希望能够对列表中的任何数字使用素数上标):
- 例 1.
- 例 2. 2'. 例 2.
我正在使用这里提出的建议timothymctim
:`LaTeX Beamer:使用手动数字进行枚举',即:
\documentclass{beamer}
\newcommand{\labelname}[1]{
\def\insertenumlabel{#1}%
\usebeamertemplate{enumerate item}%
}
\begin{document}
\begin{frame}
\begin{enumerate}
\item first
\item[\labelname{1'}] prime
\item second
\end{enumerate}
\end{frame}
\end{document}
与 不同timothymctim
,我想使用默认主题,而不是Warsaw
。但是,当我使用默认主题时,自定义编号项目符号未正确缩进;它与列表中的其他编号不对齐。我该如何控制这个问题?
答案1
答案2
要忽略素数的 with,可以使用右重叠 ( \rlap
):
\begin{enumerate}
\item first
\item[1\rlap{'}.] prime
\item second
\end{enumerate}
正如@samcarter 所说,这里使用\labelname
并不是绝对必要的。但是,如果您使用与默认主题不同的内容,它可能仍然有用enumerate items
:在这种情况下,使用\labelname{1\rlap{'}}
(请注意,.
现在省略了 )。