我无法理解包的面板目录是如何pdfscreen
工作的。我从文档中得到的唯一信息是,在文章类型的文档中,部分名称将成为目录中的默认项目,并且不应\tableofcontents
在正文中使用。所以我按照指示做了,并从网上的一个模板中创建了一个测试演示文稿:
\documentclass[titlepage]{article}
\usepackage{xspace,colortbl}
\usepackage[screen,panelright,code,sectionbreak,paneltoc,chocolate]{pdfscreen}
\margins{.5in}{.5in}{.5in}{.5in}
\screensize{6in}{8in}
\usepackage{amsmath}
\title{\Huge\textbf{My Title}}
\\
author{\Large M. Y. Name \\
{Department} \\
{Organization} }
\setcounter{secnumdepth}{2}
\definecolor{darkblue}{rgb}{0,0,0.635}
%\maketitle
\begin{screen}
% \margins{.65in}{.65in}{.65in}{.65in}
\margins{.35in}{.45in}{.35in}{.35in}
%\screensize{6.25in}{8in}
\screensize{5.25in}{7in}
%\changeoverlay
\paneloverlay{but.pdf}
%\overlay{logo.pdf}
\def\pfill{\vskip6pt}
\definecolor{panelbackground}{rgb}{0.5,0.5,0.9}
\backgroundcolor{white}
\paneloverlayempty
\end{screen}
\setlength{\parindent}{0cm}
\begin{document}
\maketitle
\section{Overview}
Lorem
\section{Body}
Ipsum
\section{Summary}
Dolor
\end{document}
在普通的 LaTeX 文档中,目录在编译两次后会更新。但是,在这里,当我修改章节标题或类似内容后,无法更新目录。我不明白这一点,因为它看起来相当临时(我做了一些更改,它们在多次编译后没有出现。我删除了它们,然后前面的章节出现了)。有谁知道发生了什么以及如何解决这个问题,以便我知道在做演示时会出现最新的目录?
更新:Gonzalo 的解决方案有效。我通过另一种不太优雅的方式让它工作,尽管我不知道确切的机制。在主体中,引入\tableofcontents
并编译(两次)。这会抑制包本身所做的任何操作,并且您会得到一个更新的目录。现在删除 TOC,默认目录pdfscreen
将接管,并包含更新的内容。
答案1
删除辅助文件.toc
并再次编译(两次)。