我正在尝试弄清楚我做了什么,搞砸了这个课程笔记模板的格式。我很抱歉没有更好的 MWE,但它似乎各部分都结合在一起了。
MWE(已编辑):\documentclass[11pt]{article}
\newcommand{\classheader}[1]{\newpage\section*{#1}
\phantomsection \addcontentsline{toc}{section}{(#1)}
}
\usepackage{fancyhdr}
\pagestyle{fancy}
\rfoot{\parbox[t]{0.9in}{\centering Page \thepage\\ \classheader}}
\usepackage{hyperref}
\begin{document}
\thispagestyle{empty}
\tableofcontents
\newpage
\thispagestyle{empty}
\section*{Introduction}
\include{SecurityisMathematics}
\end{document}
安全就是 Mathematics.tex(作为 MWE)
\classheader{Security is Mathematics}
\section{Security is Mathematics}\label{security-is-mathematics}
Insert Text Here
这两个文档在同一目录中编译,输出结果如下。这不是我想要的。有什么想法可以解决这个问题并使其更简洁吗?谢谢大家!
答案1
您可以将大约 500 行长的主文档大幅缩减为以下 MWE,但仍然会重现目录问题:
\documentclass[11pt]{article}
\newcommand{\classheader}[1]{\newpage\section*{#1}
\phantomsection \addcontentsline{toc}{section}{(#1)}
}
\usepackage{fancyhdr}
\pagestyle{fancy}
\rfoot{\parbox[t]{0.9in}{\centering Page \thepage\\ \classheader}}
\usepackage{hyperref}
\begin{document}
\thispagestyle{empty}
\tableofcontents
\newpage
\thispagestyle{empty}
\section*{Introduction}
\include{SecurityisMathematics}
\end{document}
如果您现在注释掉第 4 行 ( \phantomsection
...),您将获得以下输出:
应用到原始示例,您将获得:
除此之外,您可能还想使用其他文档类,例如report
或 ,book
它们更适合较长的文档。它们还提供了chapter
自动从新页面开始的命令。