我目前正在使用 fancy 作为页眉,一切正常,但我仍然需要将章节编号添加到页眉。
这是我的代码:
\documentclass[12pt]{book}
\usepackage[german]{babel}
\usepackage[utf8]{inputenc}
\usepackage{parskip}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{subcaption}
\usepackage[top=3cm,bottom=1.5cm,left=3cm,right=2cm,asymmetric]{geometry}
\usepackage{booktabs,dcolumn}
\usepackage[figureposition=bottom]{caption}
\usepackage{fancyhdr}
\numberwithin{equation}{chapter}
\fancyhf{}
\fancyhead[C]{\leftmark}
\fancyhead[LE,RO]{\thepage}
\pagestyle{fancy}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\chaptermark}[1]{
\markboth{#1}{}}
\newcolumntype{d}[1]{D{.}{.}{#1}}
\newcommand*{\mc}[1]{\multicolumn{1}{c}{#1}}
\newcommand*{\mcTwo}[1]{\multicolumn{2}{c}{#1}}
\linespread{1.8}
\setlength\parindent{0pt}
\begin{document}
谢谢!
答案1
以下是具体操作方法。我只留下了示例所必需的内容(当然你不需要kantlipsum
)。
注意的设置,并记得在参考书目之前\headheight
发出。\backmatter
\documentclass[12pt]{book}
\usepackage[T1]{fontenc} % recommended for German
\usepackage[utf8]{inputenc}
\usepackage[german]{babel}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[C]{\ifnum\value{chapter}>0 \thechapter.\ \fi\leftmark}
\fancyhead[LE,RO]{\thepage}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\setlength{\headheight}{14.5pt} % very important!
\usepackage{kantlipsum} % just for this example
\begin{document}
\mainmatter
\chapter{Some title}
\kant[1-15]
\end{document}