我在论文中添加了一个顶部标题,并获得了以下结果:
我不喜欢“章节”这个词的重复,也不明白为什么行的宽度要大于文本的宽度。
以下是我的序言:
\documentclass[11pt,a4paper,openright,fleqn,twoside]{report}
\usepackage{graphicx}
\usepackage{tabularx}
\usepackage[caption=false]{subfig}
\usepackage{afterpage}
\usepackage{booktabs}
\usepackage{color}
\usepackage{colortbl}
\usepackage[colorlinks=true,citecolor=blue]{hyperref}
\hypersetup{linktocpage}
\usepackage[noadjust]{cite}
\usepackage{amsmath,amssymb}
\usepackage{enumerate}
\usepackage{rotating}
\usepackage[scriptsize]{caption}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[EL]{\nouppercase\leftmark}
\fancyhead[OR]{\nouppercase\rightmark}
\fancyhead[ER,OL]{\thepage}
%\setlength{\paperwidth}{16cm}
%\setlength{\paperheight}{24cm}
%\setlength{\oddsidemargin} {2. cm}
%\setlength{\evensidemargin} {2. cm}
%\addtolength{\oddsidemargin} {-0.4 cm}
%\addtolength{\evensidemargin} {-0.4 cm}
\linespread{1.1}
\usepackage[paperwidth=16cm,paperheight=24cm]{geometry}
\usepackage[utf8]{inputenc}
\newcommand{\p}{\partial}
\newcommand{\vect}[1]{\bold {#1} }
\newcommand{\aver}[1]{\left\langle {#1} \right\rangle}
\newcommand{\norm}[1]{\left\lVert#1\right\rVert}
\pagestyle{empty}
\begin{document}
外部文件中包含的每个章节都以以下行开头:
\chapter{Introduction}
\label{capitolo1}
\pagestyle{fancy}
答案1
该行太长,因为您在加载后更改了页面几何形状fancyhdr
。要从标题中删除“章节”,您可以更改定义\chaptermark
(感谢 Schweinebacke 提供他的评论)。
无关:
hyperref
应该作为最后一个包加载- 你的
\headheight
太小了,正如警告告诉你的那样,它至少应该13.59pt
\documentclass[11pt,a4paper,openright,fleqn,twoside]{report}
\usepackage[paperwidth=16cm,paperheight=24cm,headheight=13.6pt]{geometry}% -< before fancyhdr
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[EL]{\nouppercase\leftmark}
\fancyhead[OR]{\nouppercase\rightmark}
\fancyhead[ER,OL]{\thepage}
\renewcommand{\chaptermark}[1]{%
\markboth{\thechapter.\ #1}{}}
\pagestyle{empty}
\usepackage{lipsum}% hust for this example
\begin{document}
\chapter{Introduction}
\pagestyle{fancy}
\lipsum
\end{document}
答案2
我认为使用 更简单titleps
,它随附于titlesec
,但可以独立使用。我们不必将 chaptername 更改为 none(这可能会产生不良副作用):
\documentclass[11pt,a4paper,openright,fleqn,twoside]{report}
\usepackage[paperwidth=16cm,paperheight=24cm]{geometry}
\usepackage{titleps}
\newpagestyle{mystyle}{%
\headrule%
\sethead[\bfseries\thepage][][\bfseries\thechapter.~\chaptertitle]{\bfseries\thechapter. ~\chaptertitle}{}{\bfseries\thepage}
\setfoot{}{}{}
}%
\usepackage{lipsum}%
\pagestyle{mystyle}
\begin{document}
\chapter{Introduction}
\lipsum
\end{document}