格式化前言页面

格式化前言页面

我正在完成我的硕士论文。在前言部分,有几页是版权声明致谢, 和抽象的

我有我无法解决的问题:

  1. 如何隐藏页码(以及标题和页脚)抽象的页面?我已\thispagestyle{empty}将此页面用作致谢,但它没有产生任何影响仅在抽象的。 (为什么?)
  2. 如何使\begin{doublespacing}begin{doublespacing}在两者中发挥作用抽象的致谢?(目前好像也没有任何效果……)

梅威瑟:

\documentclass[headsepline,footsepline,footinclude=false,twoside,fontsize=12pt,paper=a4,listof=totoc,bibliography=totoc,BCOR=12mm,DIV=12,chapterprefix=on,numbers=noenddot]{scrbook} % two-sided


\usepackage[final]{microtype}
\usepackage{lipsum}
\usepackage{blindtext}
\usepackage{setspace}
\singlespacing
\usepackage{hyperref}


\begin{document}


% --- Copyright statement ---
\thispagestyle{empty}
\vspace*{\fill}
Copyright \textcopyright\ 2022 (MY NAME) All rights reserved.

% --- Acknowledgements ---
\thispagestyle{empty}
\cleardoublepage

\vspace*{20mm}

\begin{center}
    \usekomafont{disposition}
    {\Large Acknowledgements}
\end{center}

\vspace*{10mm}

\begin{doublespacing}
    \lipsum[1]
\end{doublespacing}

% --- Abstract ---
\thispagestyle{empty}
\cleardoublepage

\vspace*{20mm}

\begin{center}
    \usekomafont{disposition}
    {\Large Abstract}
\end{center}

\vspace*{10mm}

\begin{doublespacing}
    \lipsum[1]
\end{doublespacing}

% --- Table of contents ---
\renewcommand*{\contentsname}{Table of Contents}
\microtypesetup{protrusion=false}
{\hypersetup{linkcolor=black}
    \tableofcontents
}
\microtypesetup{protrusion=true}
% Turns off page numbering for 'Table of Contents'
\addtocontents{toc}{\protect\thispagestyle{empty}}
\pagenumbering{gobble}

% Body of text
\blinddocument


\end{document}

答案1

与其在每一页上重复\thispagestyle{empty}你想要的没有页眉和页脚的内容,不如采用更简单的方法构建文档,如下所示

\documentclass[...]{scrbook}
... preamble..
\begin{document}
\pagestyle{empty}

... blank stuff ...

\newpage
\pagestyle{headings}

... rest of the document

\end{document}

需要记住的是\pagestyle下一个时间 TeX 会分页。

但是scrbook类中已经有几个宏可以帮助你对前言和正文进行分组,所以我认为我更喜欢的结构是这样的

\documentclass[...]{scrbook}
... preamble..
\begin{document}
\frontmatter
\pagestyle{empty}

... blank stuff ...

\mainmatter
\pagestyle{headings}

... rest of the document

\end{document}

这些\frontmatter\mainmatter宏可以正确地处理页码。

☞ 至于缺少双倍行距,我认为这是 的一个功能lipsum。如果你在其中放入真正的文本,你应该会发现它正确地有双倍行距。

答案2

似乎doublespacing环境中的文本应该以空行结束才能正常工作。

\documentclass[headsepline,footsepline,footinclude=false,twoside,fontsize=12pt,paper=a4,listof=totoc,bibliography=totoc,BCOR=12mm,DIV=12,chapterprefix=on,numbers=noenddot]{scrbook} % two-sided


\usepackage[final]{microtype}
\usepackage{lipsum}
\usepackage{blindtext}
\usepackage{setspace}
\singlespacing
\usepackage{hyperref}

\usepackage{comment}

\begin{document}

\begin{comment}
% --- Copyright statement ---
\thispagestyle{empty}
\vspace*{\fill}
Copyright \textcopyright\ 2022 (MY NAME) All rights reserved.

\end{comment}

% --- Acknowledgements ---
\thispagestyle{empty}
\cleardoublepage

\vspace*{20mm}

\begin{center}
    \usekomafont{disposition}
    {\Large Acknowledgements}
\end{center}

\vspace*{10mm}

\begin{doublespacing}
  \lipsum[1]
  
\end{doublespacing}

% --- Abstract ---
\thispagestyle{empty}
\cleardoublepage

\vspace*{20mm}

\begin{center}
    \usekomafont{disposition}
    {\Large Abstract}
\end{center}

\vspace*{10mm}

\begin{doublespacing}
  \lipsum[1]
  
\end{doublespacing}

This is after the doublespacing, so it should show the regular interlinear
spacing. Does it? Take a look and see what you think.

\end{document}

我还没有检查,但也许singlespaceonehalfspace环境也需要在之前有一个空行\end{...

相关内容