我正在尝试找出为什么我的 fancyhdr 无法在每个页面上工作。有人能给我提示一下吗?
提前谢谢A
\documentclass[
a4paper,
openany,%removes blank pages between chapters
11pt,% The default document font size, options: 11pt
]{book}% The class file specifying the document structure
\usepackage[T1]{fontenc}%zeigt umlaute richtig an
\usepackage[default,light,bold]{sourceserifpro}%Source Serif Pro Light
\usepackage[utf8]{inputenc}%erlaubt Umlaute
\usepackage[margin=1in,headsep=2in]{geometry}% provides an interface to page dimensions like setting margins
\usepackage{amsmath}% these packages allow much of the mathematical formatting
\usepackage{amssymb}% these packages allow much of the mathematical formatting
\usepackage{hyphenat}%can disable all hyphenation or enable hyphenation of non-alphabetics or monospaced fonts
\usepackage{fancyhdr}%provides an easy way to place text on the top and/or bottom of every page
\usepackage[ngerman,british,USenglish]{babel} %lädt die deutsche Sprache
\usepackage{graphicx}% lets you determine how to import external graphics
\usepackage{multicol}%defines a multicols environment which typesets text in multiple columns
\usepackage{booktabs}%fancy tables
\usepackage{array}%extends the options for column formats, and provides "programmable" format specifications
\usepackage{xcolor}%provides easy driver-independent access to several kinds of color tints, shades, tones, and mixes of arbitrary colors
\usepackage{caption}%allows to customise the captions in floating environments like figure and table
\usepackage{minitoc}
\usepackage{setspace} % setting of linespacing
\usepackage{multirow}%provides a construction for table cells that span more than one row of the table
\usepackage{upquote}%modifies the behaviour of verbatim*and \verb* to print in the “` and ' way”, fixes the " and '
\usepackage{vmargin}% provides macros for setting document margin
\usepackage{acronym} %intoc = nomcl auch im toc anzeigen
\usepackage[automake, nopostdot]{glossaries}
\makeglossaries
\setglossarystyle{listgroup}
\newglossaryentry{latex}
{
name=latex,
description={Is a mark up language specially suited for
scientific documents}
}
\newglossaryentry{maths}
{
name=mathematics,
description={Mathematics is what mathematicians do}
}
\linespread{1.0} % sets the inter-line spacing in a document
\clearpage
\setlength{\headsep}{1pt}
\fancypagestyle{plain}{%
\fancyhf{}
\renewcommand{\headrulewidth}{0.5pt}
\renewcommand{\footrulewidth}{0pt}
\addtolength{\headheight}{0.5pt}
\fancyhead[LE,RO]{\leftmark}
\fancyhead[RE,LO]{\documentnumber~Rev.~\currentrevision}
\fancyfoot[LE,RO]{\thepage}% LeftEven,RightOdd
\fancyfoot[LO,CE]{A.Rose}% LeftOdd, CenterEven
\fancyfoot[CO,RE]{\today} % CenterOdd,RightEven
}
\renewcommand{\chaptermark}[1]{%
\markboth{\thechapter.\ #1}{}}
\def \currentrevision{A}
\def \documentnumber{\bfseries Baselining-001}
\begin{document}
\begin{titlepage}
\begin{center}
\vspace{1cm}
% \includegraphics[scale = 0.15]{enclogo.png} \\[1.0cm] % energicos logo
\vspace{2cm}
\line(1,0){400}\\[1mm]
\huge{\textbf{Baselining mittels Retrograder Ermittlung von Heizlasten über diskrete Betriebsstunden}}\\[3mm]
\end{center}
\end{titlepage}
\dominitoc
\tableofcontents
%\setcounter{page}{1}}
\newpage
\chapter*{List of Symbols}
\begin{doublespace}
\begin{longtable}{>{\centering\arraybackslash}p{3cm} p{11cm}}\toprule
\textbf{Symbol} & \textbf{Erläuterung} \\\midrule
${Q_{Tag}}$& Warmwasserbedarf in kWh je Tag (Durchschnitt)\\
${Q_{Periode}}$ & Anteil Base\\
$\beta$ & Warmwasserbedarf in kWh je Jahr (historischer gemessener Wert)\\
${D_{Periode}}$ & Service Fee/ Dienstleistungsgebühr\\
${\dot{Q}}_{WW}$ & Speicherwärmemenge\\
$z$ & Spitzenlast für die Warmwasserbereitstellung (Leistung in Bedarfszeitraum)\\
$Q$ & maximale Leistung des Wärmeerzeugers)\\
${z_{norm}}$ & Referenzzeitraum ist immer eine Stunde (${z_{norm}}$ = 1 h aka 60 min)\\
$z_{Auheiz}$ & Warmwasservorrangbetriebszeit \\
$Q$ & größte Wärmebedarf zur Warmwassererzeugung (nach Warmwasserprofil z.B. am Morgen mit 22 kWh)\\
${\dot{Q}}_{WW}$ & Spitzenlast für die Warmwasserbereitstellung (Leistung in Bedarfszeitraum)\\
${\dot{Q}}_{WEA}$ & maximale Leistung des Wärmeerzeugers)\\
$\frac{z}{z_{norm}}$ & Zeitraum Bedarfzeit für Spitzenbedarf Warmwasser zu 1 Stunde\\
${z_{norm}}$ & Referenzzeitraum ist immer eine Stunde (${z_{norm}}$ = 1 h aka 60 min)\\
$Q$ & Speicherwärmemenge\\
${\dot{Q}}_{WW}$ & Spitzenlast für die Warmwasserbereitstellung (Leistung in Bedarfszeitraum)\\
${\dot{Q}}_{WEA}$ & maximale Leistung des Wärmeerzeugers)\\
$\frac{z}{z_{norm}}$ & Zeitraum Bedarfzeit für Spitzenbedarf Warmwasser zu 1 Stunde\\
${z_{norm}}$ & Referenzzeitraum ist immer eine Stunde (${z_{norm}}$ = 1 h aka 60 min)\\
$Q$ & Speicherwärmemenge\\
${\dot{Q}}_{WW}$ & Spitzenlast für die Warmwasserbereitstellung (Leistung in Bedarfszeitraum)\\
${\dot{Q}}_{WEA}$ & maximale Leistung des Wärmeerzeugers)\\
$\frac{z}{z_{norm}}$ & Zeitraum Bedarfzeit für Spitzenbedarf Warmwasser zu 1 Stunde\\
${z_{norm}}$ & Referenzzeitraum ist immer eine Stunde (${z_{norm}}$ = 1 h aka 60 min)\\
${\dot{Q}}_{WW}$ & Spitzenlast für die Warmwasserbereitstellung (Leistung in Bedarfszeitraum)\\
$\frac{z}{z_{norm}}$ & Zeitraum Bedarfzeit für Spitzenbedarf Warmwasser zu 1 Stunde\\
\bottomrule
\end{longtable}
\end{doublespace}
\captionof{table}{List of Symbols}\label{tbl:nicetablelesstable}
\chapter*{Abkürzungsverzeichnis}
\begin{acronym}[SEPSEP]%SEPSEP gibt den Absatz
\acro{z}[Z]{Zellen}
\acro{mh}[MH]{Maus}
\end{acronym}
\newpage
\listoffigures % Prints the list of figures
\newpage
\listoftables % Prints the list of tables
\newpage
\printglossaries
\newpage
\chapter{Prämissen des Modells}
\minitoc
\newpage
\section{Grundannahmen zum Modell diskrete Betriebsstunden}\label{modell-diskrete-betriebsstunden}
\begin{itemize}
\item
hierbei wird immer auf die bisherigen gemessenen Verbrauchswerte
abgestellt
\end{itemize}
The \Gls{latex} typesetting markup language is specially suitable
for documents that include \gls{maths}.
\section{Prämissen/ Annahmen des Modells}\label{i.-pruxe4missen-annahmen-des-modells}
\subsection{Raumheizung}
\begin{itemize}
\item
es wird angenommen, dass der Wärmeerzeuger auf die maximale Heizlast
für das Gebäude ausgelegt ist, das heißt in der Stunde in der die
\end{itemize}
\subsection{Prämissen Warmwasserbereitung}
\begin{itemize}
\item
dabei wird davon ausgegangen, daß die Warmwasserbereitung in
\end{itemize}
\newpage
\begin{itemize}
\item
unterbricht während der Trinkwassererwärmung, d. h. während der
Aufheizung des Warmwasserspeichers, die Raumbeheizung
\end{itemize}
\subsection{ PrämissenHydraulischer Abgleich}
\begin{itemize}
\item
das System ist hydraulisch abgeglichen
\end{itemize}
\end{document}
答案1
问题很简单:您重新定义了页面样式plain
,但plain
大多数页面都没有使用 。对于大多数页面,使用的样式是headings
,尽管最好的做法是定义myheadings
并设置\pagestyle{myheadings}
\fancypagestyle{myheadings}{%
\fancyhf{}
\renewcommand{\headrulewidth}{0.5pt}
\renewcommand{\footrulewidth}{0pt}
\addtolength{\headheight}{0.5pt}
\fancyhead[LE,RO]{\leftmark}
\fancyhead[RE,LO]{WHAT I WANT TO SEE}}
\pagestyle{myheadings}
您可能还想将页脚内容放回那里。我把它拿出来,很拘谨,因为您的抱怨是关于标题的。
现在,一个最小示例不是“使我的文档编译所需的任何东西”,而是“我需要的任何东西重现此问题使用尽可能少的包”。为了将来的记录,您可以仅使用下面的代码来演示您的问题。您可以像我一样,通过删除包并重新编译来达到目的。我意识到猜测问题所在并不总是那么容易,但如果您有多个包,那么您就没有 MWE。
\documentclass[a4paper,openany,11pt]{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{fancyhdr}
\fancypagestyle{plain}{%
\fancyhf{}
\renewcommand{\headrulewidth}{0.5pt}
\renewcommand{\footrulewidth}{0pt}
\addtolength{\headheight}{0.5pt}
\fancyhead[LE,RO]{\leftmark}
\fancyhead[RE,LO]{WHAT I WANT TO SEE}}
\renewcommand{\chaptermark}[1]{%
\markboth{\thechapter.\ #1}{}}
\begin{document}
\chapter{Prämissen des Modells}
Header is correct on this page.
\newpage
\section{Grundannahmen zum Modell diskrete Betriebsstunden}
And wrong on this one.
\end{document}
(即 73 个单词/262 个字符,其中有 889/6852。实际上,只需进行另一个更改即可摆脱 fontenc 和 inputenc!)