我在报告中使用此命令来编辑目录:
\usepackage{titletoc}
\addto\captionsenglish{
\renewcommand{\contentsname}
{Table of Contents}
}
\newcommand{\setupname}[1][\chaptername]{
\titlecontents{chapter}[0pt]{\vspace{4ex}}
{\bfseries#1~\thecontentslabel:\quad}{}{\bfseries\hfill\contentspage}[]
}
例如以下内容:
\documentclass[letterpaper,11pt]{report}
\usepackage[english]{babel}
\usepackage{titletoc}
\addto\captionsenglish{
\renewcommand{\contentsname}
{Table of Contents}
}
\newcommand{\setupname}[1][\chaptername]{
\titlecontents{chapter}[0pt]{\vspace{4ex}}
{\bfseries#1~\thecontentslabel:\quad}{}{\bfseries\hfill\contentspage}[]
}
\title{ minimal working example}
\author{jfeliperq}
\date{November 2019}
\begin{document}
\maketitle
\tableofcontents
\setupname
\chapter{Chapter 1}
Information of the chapter 1
\section{Section important}
Here comes the section
\chapter{Chapter 2}
Information of the chapter 2
\setupname[Appendix]
\appendix
\chapter{An appendix}
Information of the appendix
\end{document}
我尝试将其复制并粘贴到投影仪文档中,但出现了错误,首先是因为我无法在投影仪中使用章节,即使没有章节,我也不明白发生了什么。有什么想法吗?
答案1
chapter
正如您已经指出的,类中没有beamer
。这意味着最高实例是section
。
在beamer
课堂上,您可以使用框架来创建幻灯片。这意味着幻灯片的内容位于以下位置:
\begin{frame}{Title of Slide}
和
\end{frame}
使用目录,\tableofcontents
与通常用法相同。它使用您为章节、子章节等设置的标题,但不使用幻灯片的标题。
因此,如果我们使用并修改您的最小工作示例,它将看起来像这样:
\documentclass{beamer}
\usepackage[english]{babel}
\title{ minimal working example}
\author{jfeliperq}
\date{November 2019}
\begin{document}
\begin{frame}
\titlepage
\end{frame}
\begin{frame}{Table of contents}
\tableofcontents
\end{frame}
\section{Section 1}
\begin{frame}{Information 1}
Information of the section 1
\end{frame}
\subsection{Subsection important}
\begin{frame}{Subsection}
Here comes the subsection
\end{frame}
\section{Section 2}
\begin{frame}{Information 2}
Information of the section 2
\end{frame}
\appendix
\section{An appendix}
\begin{frame}{Appendix}
Information of the appendix
\end{frame}
\end{document}