Overleaf 案例:有多个短标签

Overleaf 案例:有多个短标签

我在 Overleaf 中执行的以下 Beamer 脚本遇到错误:Package enumitem 错误:忽略额外的短标签,提示“包含的框架中有多个短标签”。我的脚本出了什么问题?请帮忙。

\documentclass{beamer}
\usetheme{Madrid}
\usepackage{graphicx}
\usepackage[shortlabels]{enumitem}
\usecolortheme{default}
\usepackage{hyperref}
\hypersetup{
    colorlinks=false,
    linkcolor=yellow,
    filecolor=magenta,      
    urlcolor=yellow,
}
\urlstyle{same}
\usepackage[none]{hyphenat}

\begin{document}
\begin{frame}[t]
\frametitle{Pengetahuan Kita Sebelumnya}
\begin{exampleblock}{}
Selain menggunakan definisi untuk menjawab pertanyaan kunci, kita juga bisa menggunakan \textbf{proposisi yang telah terbukti sebelumnya}.
\end{exampleblock}
Sebagai contoh, diberikan proposisi berikut.
\begin{block}{Proposisi 2}
Jika segitiga siku-siku $RST$ dengan panjang sisi $r$ dan $s$ serta panjang hipotenusa $t$ memenuhi $t =\sqrt{2rs},$ maka segitiga $RST$ sama kaki.
\end{block}
\begin{enumerate}[Hipotesis \textbf{A}:, leftmargin=3.2cm, itemsep=2pt]
\item Segitiga siku-siku $RST$ dengan panjang sisi $r$ dan $s$ serta panjang hipotenusa $t$ memenuhi $t =\sqrt{2rs}.$
\end{enumerate}
\begin{enumerate}[Konklusi \textbf{B}:, leftmargin=3.2cm,  itemsep=2pt]
\item Segitiga $RST$ sama kaki.
\end{enumerate}
Akan dibuktikan bahwa $A \Rightarrow B.$
\end{frame}
\end{document}

答案1

不要enumitem与 beamer 一起使用,它们不兼容并且没有必要,因为 beamer 有自己的枚举标签模板机制。

\documentclass{beamer}
\usetheme{Madrid}

\begin{document}
\begin{frame}[t]

{
\setbeamertemplate{items}[default]
\setlength{\leftmargini}{2.3cm}
\begin{enumerate}[{Hipotesis} A:]
\item test
\item test
\end{enumerate}
}
\end{frame}
\end{document}

在此处输入图片描述

然而,就您而言,看起来好像description实际上可能比修改后的枚举更适合:

\documentclass{beamer}
\usetheme{Madrid}
%\usepackage{graphicx}
%\usepackage[shortlabels]{enumitem}
%\usecolortheme{default}
%\usepackage{hyperref}
\hypersetup{
    colorlinks=false,
    linkcolor=yellow,
    filecolor=magenta,      
    urlcolor=yellow,
}
\urlstyle{same}
\usepackage[none]{hyphenat}

\begin{document}
\begin{frame}[t]
\frametitle{Pengetahuan Kita Sebelumnya}
\begin{exampleblock}{}
Selain menggunakan definisi untuk menjawab pertanyaan kunci, kita juga bisa menggunakan \textbf{proposisi yang telah terbukti sebelumnya}.
\end{exampleblock}
Sebagai contoh, diberikan proposisi berikut.
\begin{block}{Proposisi 2}
Jika segitiga siku-siku $RST$ dengan panjang sisi $r$ dan $s$ serta panjang hipotenusa $t$ memenuhi $t =\sqrt{2rs},$ maka segitiga $RST$ sama kaki.
\end{block}
\begin{description}
\item[Hipotesis \textbf{A}:] Segitiga siku-siku $RST$ dengan panjang sisi $r$ dan $s$ serta panjang hipotenusa $t$ memenuhi $t =\sqrt{2rs}.$
\end{description}
\begin{description}
\item[Konklusi \textbf{B}:] Segitiga $RST$ sama kaki.
\end{description}
Akan dibuktikan bahwa $A \Rightarrow B.$
\end{frame}
\end{document}

在此处输入图片描述

其他一些评论:

  • 您不需要加载graphicx颜色default主题或hyperrefbeamer 会自动为您加载所有这些

答案2

i标签中的 被解释为计数器标签,但您有两个s i。如果您放入第二个项目,则其标签将变为Hiipotesiis A。相反,您想i通过将 放入 中来防止 被解释为计数器标签{},并将 更改A\Alph*以指示它应该递增。(但如果您明确设置标签,为什么不使用itemize\item[Hipotesis \textbf{A}:]

\documentclass{beamer}
\usepackage[shortlabels]{enumitem}

\begin{document}
\begin{frame}
\begin{enumerate}[{Hipotesis} \textbf{\Alph*}:, leftmargin=3cm]
%\begin{enumerate}[Hipotesis \textbf{A}:, leftmargin=3cm]
\item First item
\item Second item
\end{enumerate}
\end{frame}
\end{document}

样本输出

(请注意,enumitem 与 beamer 不兼容,因此您可能会遇到其他问题。)

答案3

仅进行分析,尚无解决方案:

  • 如果我删除第一个枚举环境,它会编译(见截图)
  • 如果我尝试在第一个枚举中注释掉选项,我会遇到容量问题,即它无法编译
  • 这很奇怪,因为它与第二个没有太大区别。

结果

\documentclass{beamer}
\usetheme{Madrid}
\usepackage{graphicx}
\usepackage[shortlabels]{enumitem}
\usecolortheme{default}
\usepackage{hyperref}
\hypersetup{
    colorlinks=false,
    linkcolor=yellow,
    filecolor=magenta,      
    urlcolor=yellow,
}
\urlstyle{same}
\usepackage[none]{hyphenat}

\begin{document}
\begin{frame}[t]
\frametitle{Pengetahuan Kita Sebelumnya}
    \begin{exampleblock}{}
        Selain menggunakan definisi untuk menjawab pertanyaan kunci, kita       juga bisa menggunakan \textbf{proposisi yang telah terbukti                 sebelumnya}.
    \end{exampleblock}
Sebagai contoh, diberikan proposisi berikut.

    \begin{block}{Proposisi 2}
        Jika segitiga siku-siku $RST$ dengan panjang sisi $r$ dan $s$               serta panjang hipotenusa $t$ memenuhi $t =\sqrt{2rs},$ maka             segitiga $RST$ sama kaki.
    \end{block}

% deleting the first enumerate environment
    
    \begin{enumerate}[Konklusi \textbf{B}:, leftmargin=3.2cm,                       itemsep=2pt]
        \item Segitiga $RST$ sama kaki.
    \end{enumerate}

Akan dibuktikan bahwa $A \Rightarrow B.$
\end{frame}
\end{document}

相关内容