我目前正在写论文,并使用 scrbook 文档类。我需要准备好双面打印,并在顶部放上封面页。打印机的要求如下:需要有一个封面页,封面页后面没有空白页,标题页后面有一个空白页,每章都从右侧开始。
我正在使用这个模板:https://github.com/fwalch/tum-thesis-latex 在该模板中,将 srcbook 设置为双面版本会在封面后插入空白页,标题后不插入空白页,而我需要的恰恰相反。我在网上搜索了很多次,但无济于事。
main.tex 有以下代码:
\RequirePackage[l2tabu,orthodox]{nag}
% TODO: decide if one-sided/two-sided
\documentclass[titlepage=firstiscover,headsepline,footsepline,footinclude=false,fontsize=11pt,paper=a4,listof=totoc,bibliography=totoc,BCOR=12mm,DIV=12]{scrbook} % two-sided
% \documentclass[headsepline,footsepline,footinclude=false,oneside,fontsize=11pt,paper=a4,listof=totoc,bibliography=totoc]{scrbook} % one-sided
% TODO: change citation style in settings
\input{settings}
% TODO: change thesis information
\newcommand*{\getUniversity}{}
\newcommand*{\getFaculty}{}
\newcommand*{\getChair}{}
\newcommand*{\getSchool}{}
\newcommand*{\getTitle}{}
\newcommand*{\getTitleGer}{}
\newcommand*{\getAuthor}{}
\newcommand*{\getDoctype}{Master's Thesis}
\newcommand*{\getSupervisor}{}
\newcommand*{\getAdvisor}{}
\newcommand*{\getSubmissionDate}{}
\newcommand*{\getSubmissionLocation}{}
\usepackage{amsmath}
\usepackage{mathtools}
\usepackage{textgreek}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{subcaption}
\usepackage{pgfplots}
\usepackage[utf8]{inputenc}
\usepackage{pgfplots}
\usepackage{hyperref}
\usepackage{afterpage}
\DeclareUnicodeCharacter{2212}{−}
\usepgfplotslibrary{groupplots,dateplot}
\usetikzlibrary{patterns,shapes.arrows}
\pgfplotsset{compat=newest}
\begin{document}
% Set page numbering to avoid "destination with the same identifier has been already used" warning for cover page.
% (see https://en.wikibooks.org/wiki/LaTeX/Hyperlinks#Problems_with_Links_and_Pages).
\pagenumbering{alph}
\input{pages/cover}
\frontmatter{}
\input{pages/title}
\input{pages/disclaimer}
\input{pages/acknowledgments}
\input{pages/abstract}
\microtypesetup{protrusion=false}
\tableofcontents{}
\microtypesetup{protrusion=true}
\mainmatter{}
\input{chapters/01_introduction}
\appendix{}
\microtypesetup{protrusion=false}
\addchap{Abbreviations}
\begin{acronym}
\itemsep-.25\baselineskip
\acro{PDE}[PDE]{Partial Differential Equation}
% TODO: add acronyms
\end{acronym}
\listoffigures{}
\listoftables{}
\microtypesetup{protrusion=true}
\printbibliography{}
\end{document}
设置.tex:
\PassOptionsToPackage{table,svgnames,dvipsnames}{xcolor}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[sc]{mathpazo}
\usepackage[ngerman,american]{babel}
\usepackage[autostyle]{csquotes}
\usepackage[%
backend=biber,
url=true,
style=alphabetic,
maxnames=4,
minnames=3,
maxbibnames=99,
giveninits,
uniquename=init]{biblatex} % TODO: adapt citation style
\usepackage{graphicx}
\usepackage{scrhack} % necessary for listings package
\usepackage{listings}
\usepackage{lstautogobble}
\usepackage{tikz}
\usepackage{pgfplots}
\usepackage{pgfplotstable}
\usepackage{booktabs}
\usepackage[final]{microtype}
\usepackage[tableposition=top]{caption}
\usepackage[printonlyused]{acronym}
\usepackage[hidelinks]{hyperref} % hidelinks removes colored boxes around references and links
\AtBeginDocument{%
\hypersetup{
pdftitle=\getTitle,
pdfauthor=\getAuthor,
}
}
\usepackage{ifthen}
\addto\extrasamerican{
\def\lstnumberautorefname{Line}
\def\chapterautorefname{Chapter}
\def\sectionautorefname{Section}
\def\subsectionautorefname{Subsection}
\def\subsubsectionautorefname{Subsubsection}
}
\addto\extrasngerman{
\def\lstnumberautorefname{Zeile}
}
% Themes
\ifthenelse{\equal{\detokenize{dark}}{\jobname}}{%
% Dark theme
\newcommand{\bg}{black} % background
\newcommand{\fg}{white} % foreground
\usepackage[pagecolor=\bg]{pagecolor}
\color{\fg}
}{%
% Light theme
\newcommand{\bg}{white} % background
\newcommand{\fg}{black} % foreground
}
\bibliography{bibliography}
\setkomafont{disposition}{\normalfont\bfseries} % use serif font for headings
\linespread{1.05} % adjust line spread for mathpazo font
% Add table of contents to PDF bookmarks
\BeforeTOCHead[toc]{{\cleardoublepage\pdfbookmark[0]{\contentsname}{toc}}}
封面.tex:
\begin{titlepage}
% HACK for two-sided documents: ignore binding correction for cover page.
% Adapted from Markus Kohm's KOMA-Script titlepage=firstiscover handling.
% See http://mirrors.ctan.org/macros/latex/contrib/koma-script/scrkernel-title.dtx,
% \maketitle macro.
\oddsidemargin=\evensidemargin\relax
\textwidth=\dimexpr\paperwidth-2\evensidemargin-2in\relax
\hsize=\textwidth\relax
\centering
\thispagestyle{empty}
\IfFileExists{logos/tum-\fg.pdf}{%
\includegraphics[height=20mm]{logos/tum-\fg.pdf}
}{%
\vspace*{20mm}
}
\vspace{5mm}
{\huge\MakeUppercase{School of \getSchool{}} \par}
\vspace{5mm}
{\large\MakeUppercase{\getUniversity{}} \par}
\vspace{15mm}
{\Large \getDoctype{} in \getChair{} \par}
\vspace{10mm}
{\huge\bfseries \getTitle{} \par}
\vspace{10mm}
{\LARGE \getAuthor{}}
\IfFileExists{logos/faculty-\fg.pdf}{%
\vfill{}
\includegraphics[height=20mm]{logos/faculty-\fg.pdf}
}{}
\end{titlepage}
标题.tex:
\begin{titlepage}
\centering
\IfFileExists{logos/tum-\fg.pdf}{%
\includegraphics[height=20mm]{logos/tum-\fg.pdf}
}{%
\vspace*{20mm}
}
\vspace{5mm}
{\huge\MakeUppercase{School of \getSchool{}} \par}
\vspace{5mm}
{\large\MakeUppercase{\getUniversity{}} \par}
\vspace{20mm}
{\Large \getDoctype{} in \getChair{} \par}
\vspace{15mm}
{\huge\bfseries \getTitle{} \par}
% \vspace{7.5mm}
% {\huge\bfseries \foreignlanguage{ngerman}{\getTitleGer{}} \par}
\vspace{15mm}
\begin{tabular}{l l}
Author: & \getAuthor{} \\
Supervisor: & \getSupervisor{} \\
Advisor: & \getAdvisor{} \\
Submission Date: & \getSubmissionDate{} \\
\end{tabular}
\IfFileExists{logos/faculty-\fg.pdf}{%
\vfill{}
\includegraphics[height=20mm]{logos/faculty-\fg.pdf}
}{}
\end{titlepage}
免责声明.tex:
\thispagestyle{empty}
\vspace*{0.8\textheight}
\noindent
I confirm that this \MakeLowercase{\getDoctype{}} is my own work and I have documented all sources and material used.
\vspace{15mm}
\noindent
\getSubmissionLocation{}, \getSubmissionDate{} \hspace{50mm} \getAuthor{}
\cleardoublepage{}
致谢.tex:
\addcontentsline{toc}{chapter}{Acknowledgments}
\thispagestyle{empty}
\vspace*{20mm}
\begin{center}
{\usekomafont{sectioning}\usekomafont{section} Acknowledgments}
\end{center}
\vspace{10mm}
%TODO: Acknowledgments
\cleardoublepage{}
摘要.tex:
\chapter{\abstractname}
%TODO: Abstract
01_介绍.tex:
\chapter{Introduction}
如果有什么好主意可以实现这一目标,请告诉我。