我正在写一份报告,并且使用了两个不同的页眉。我猜“titlepage”页眉占用了很多空间,所以我收到“headheight 太小”的消息,并且 IDE 更改了所有的页眉空间。我似乎无法让它正确区分这两者。因此,在整个文档中,我的页眉上方都有很大的空间。我尝试了不同的顺序、不同的 \pagstyle 和 \thispagestyle 用法,但都不起作用。最好的解决方案是使用 \pagestyle{fancy},它删除了文档中的空间,也删除了我的 titlepage 页眉(我花了一段时间才弄明白)。我最初也使用了空的 pagestyle,但它只产生了很小的差别。那么我该如何摆脱空白并保留所有好东西呢?似乎很复杂,直到现在我自己才能弄清楚这个 s$#*。干杯,提前谢谢
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[top=1cm,includeheadfoot, bottom=2.7cm, left=3cm, right=2cm,headheight=12pt, headsep=0.5cm]{geometry}
\renewcommand{\baselinestretch}{1.5}
\usepackage[numbib, nottoc]{tocbibind}
\usepackage{hyperref}
\usepackage[compact]{titlesec}
\usepackage[font=normalsize, textfont=it, labelsep=endash,width=.8\textwidth]{caption}
\usepackage{subcaption}
\newcommand{\sectionbreak}{\clearpage}
\usepackage[backend=biber, style=authoryear, sorting=nyt, citestyle=authoryear-comp, maxcitenames=2, sortcites=ynt, uniquename=init, giveninits=true, maxbibnames=9]{biblatex}
\usepackage{fancyhdr}
\setlength{\skip\footins}{1cm}
\usepackage{textcomp}
\usepackage{graphicx}
\usepackage[toc,page]{appendix}
\usepackage{gensymb}
\usepackage[export]{adjustbox}
\usepackage{helvet}
\usepackage[style=german]{csquotes}
\addbibresource{universal_bib.bib}
\fancypagestyle{titlepage}{
\fancyhf{}
\renewcommand{\headrulewidth}{0pt}
\setlength{\headsep}{7cm}
\lhead{\includegraphics[width=2cm,valign=c]{FAK_WZW_CMYK.pdf}~\parbox[c]{2cm}{\fontfamily{phv}\selectfont Wissenschaftszentrum \\ Weihenstephan}}
\rhead{\includegraphics[width=2cm,valign=c]{TUM_blau.pdf}}
}
\fancypagestyle{plain}{
\fancyhf{}
\setlength{\headheight}{12pt}
\rhead{\itshape\nouppercase{\leftmark}}
\lhead{} %left head empty
\cfoot{\thepage}
}
\pagestyle{fancy}
\fancyhf{}
\setlength{\headheight}{12pt}
\rhead{\itshape\nouppercase{\leftmark}}
\lhead{} %left head empty
\cfoot{\thepage}
\title{\textbf{sometitle} \\
\vspace{1cm}
\large Sometitle}
\author{someone }
\date{\today}
\pagestyle{fancy}
\begin{document}
\maketitle
\thispagestyle{titlepage}
\newpage
\tableofcontents
\newpage
\pagestyle{fancy}
\section{Einleitung}
\setcounter{page}{1}
答案1
我在我任教的地方遇到了类似的事情,因为它是国营的,需要在首页上有一个特殊的标题。
由于您使用geometry
和fancyhdr
包,您可以定义两种不同的标题样式(您已经这样做了)并使几何形状适应大标题(您直接这样做了,但也可以使用来完成\geometry{<your title page geometry>}
)。
\newgeometry{<your text page geometry>}
关键命令是在标题页末尾添加一个,因为这会自动导致分页符。因此,您可以得到如下内容:
...
\usepackage{geometry}
\geometry{<title page geometry>}
...
\begin{document}
\thispagestyle{titlepage}
\maketitle
\newgeometry{<text page geometry>}
...
此时几何形状应与文本页面相同。但有两点:
- 一些类(比如
book
)对放置目录的位置有精确的说明,特别是当诸如这样的选项twosides
处于活动状态时(因为我不知道您正在使用的类); - 如果您需要将整个页面作为标题,将页眉作为标题页代码的一部分可能会更有成效,这样您就不需要费心进行
geometry
修改(可能是@Bernard 暗示的)。