我正在写硕士论文,并计划好每章要写的页数。为了了解所有内容(包括标题页、参考文献、附录等)的数量,我尝试告诉 LaTeX 用空白页扩展每个部分。我尝试了以下方法这里并改变了
\AtEndDocument{\emptypages{100}}
到
\AtEndSection{\emptypages{some_value}}
有趣的是,这似乎对某些部分有效,但并非对所有部分都有效。
这是正确的方法吗?
如果是,您知道某些部分出了什么问题吗?如果不行,您能告诉我正确的方法吗?
我的文档结构如下:
\documentclass{scrartcl}
\usepackage{my_style_package}
\newcommand\emptypages[1]{%
\loop\ifnum\value{page}<#1\relax
\clearpage
\null
\thispagestyle{empty}%
\repeat
\clearpage
}
\begin{document}
\pagestyle{empty}
\include{sections/titlepage}
\addtocontents{toc}{\protect\thispagestyle{empty}}
\tableofcontents
\clearpage
\addtocontents{toc}{\protect\contentsline{section}{\numberline{}Abstract}{}{}}
\include{sections/abstract}
\pagestyle{plain}
\setcounter{page}{1}
\include{sections/sec1}
\AtEndSection{\emptypages{x}}
\include{sections/sec2}
\AtEndSection{\emptypages{x}}
\include{sections/sec3}
\AtEndSection{\emptypages{x}}
\include{sections/sec4}
\AtEndSection{\emptypages{x}}
\include{sections/sec5}
\AtEndSection{\emptypages{x}}
\include{sections/sec6}
\AtEndSection{\emptypages{x}}
\cleardoublepage
\pagestyle{empty}
\addtocontents{toc}{\protect\contentsline{section}{\numberline{}References}{}{}}
\printbibliography
\appendix
\addtocontents{toc}{\protect\contentsline{section}{\numberline{}Appendix}{}{}}
\include{sections/appendix}
\end{document}
答案1
我会用lipsum
包裹
\documentclass{article}
\usepackage{lipsum} % To include dummy text "lorem ipsum..."
\begin{document}
\section{My section one}
\lipsum % this will give you a little more that one page for a4 paper
\section{My section two}
\lipsum[1-23] % the numbers indicate how long the dummy text will be
% So it can be longer if you want.
\section{My section three}
\lipsum[1-5] % the numbers indicate how long the dummy text will be
\end{document}
您可以将此文本分离到其他文件中并将\input{}
其包含进去。
这样,您不仅可以获得想要查看的页数,而且还能感受到更改字体和样式后文本的外观,而这是仅通过查看空白页无法体会到的功能。
我希望它有帮助!
答案2
那么像这样的事情怎么样:
\documentclass [12pt]{article}
\usepackage{pgffor}
\newcommand{\dudpage}[1]{\clearpage\null\vfill\begin{center}#1\end{center}\clearpage}
\newcommand{\myrepeat}[2]{\foreach \n in {1,...,#1}{#2}}
\begin{document}
\dudpage{This will leave one dud page with\\this label\\at the bottom}
\myrepeat{12}{\dudpage{This will leave 12 dud pages of thesis\\with this label at the bottom}}
\end{document}