我正在写论文。我不希望每章的标题都只以大写字母显示。我可以覆盖类文件以将标题设为“我的第一章”吗?
答案1
替代使用花式高清:
\documentclass{book}
% book defaults
% headers
% even pages
% left: page number
% right: CHAPTER 1. MY FIRST CHAPTER
% odd pages
% left: empty
% right: page number
% footers: empty
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{} % clear all headers and footers
\renewcommand{\headrulewidth}{0pt} % remove rule between header and text
\fancyhead[LE,RO]{\thepage} % put page number in left header on even pages,
% right header on odd pages
\fancyhead[RE]{\nouppercase{\leftmark}} % remove uppercase on chapter title
\renewcommand{\chaptermark}[1]{\markboth{#1}{}} % remove "Chapter N." prefix
\usepackage{lipsum}
\begin{document}
\chapter{My First Chapter}
\lipsum[1-20]
\end{document}
答案2
您没有透露您的文档类。假设您使用的是标准book
类(或report
使用)\pagestyle{headings}
,则必须本地禁用\MakeUppercase
在标头定义中硬编码的命令。一种方法是加载包scrpage2
(部分KOMA-Script
) 选项nouppercase
。
\documentclass{book}
\usepackage[nouppercase]{scrpage2}
\pagestyle{scrheadings}
\usepackage{lipsum}
\begin{document}
\chapter{My First Chapter}
\lipsum
\end{document}