带有目录和缩略图的部分内部固定宽度框

带有目录和缩略图的部分内部固定宽度框

我想在一个部分内插入一个固定宽度的框,并让它正确显示在目录中(参见屏幕截图中的缩略图)。

在下面的 MWE 中,我已成功在主光束框架内创建了框,但它并没有按预期在缩略图内显示。

\documentclass[t]{beamer}
\newcommand{\PART}[1]{\protect\makebox[20pt][l]{#1}\ignorespaces}

\begin{document}
\section{\PART{I.}Part One}

\begin{frame}
\PART{I.} Part One.
\end{frame}

\section{\PART{II.} Part Two}

\begin{frame}
\PART{II.} Part Two.
\end{frame}

\section{\PART{III.}  Part Three}

\begin{frame}
\PART{III.} Part Three.
\end{frame}

\end{document}

固定宽度框的目的是使紧跟在编号后面的文本保持一致的对齐方式I.固定宽度框的目的是使紧跟在编号、、II.III.

我不需要自动编号,因为这些\PART编号是为了指示演示中的暂停而设计的,其他编号sections将插入在它们之间。

编辑:虽然该[20pt][l]部分没有打印在里面\tableofcontents,但对齐没有被保留,所以我的目的也没有实现。

在此处输入图片描述

答案1

我测试的 PDF 查看器使用固定宽度字体作为书签。因此,可以使用以下手动技巧来对齐它们:

\documentclass[t]{beamer}
\newcommand{\PART}[2]{\texorpdfstring{\protect\makebox[20pt][l]{#1}\ignorespaces}{#2}}

\begin{document}
\section{\PART{I.}{I.\space\space\space}Part One}

\begin{frame}
\PART{I.}{} Part One.
\end{frame}

\section{\PART{II.}{II.\space\space}Part Two}

\begin{frame}
\PART{II.}{} Part Two.
\end{frame}

\section{\PART{III.}{III.\space}Part Three}

\begin{frame}
\PART{III.}{} Part Three.
\end{frame}

\end{document}

在此处输入图片描述

相关内容