标题带有小写字母

标题带有小写字母

我想编写一个单面样式的文档,其中标题和页眉中的节标题以小写字母显示。

我用这个代码

\documentclass[oneside]{book}
\usepackage{lipsum}
\usepackage{fancyhdr}
\usepackage{ifthen}
\fancypagestyle{my}{%
    \fancyhf{}
    \renewcommand{\chaptermark}[1]{\markboth{\chaptername\ \thechapter~:\ ##1}{}}
    \renewcommand{\sectionmark}[1]{\markright{\thesection~\ ##1}}
    \fancyhead{}
    \fancyhead[R]{\ifthenelse{\isodd{\value{page}}}{\textit{\leftmark}}{\textit{\rightmark}}}
    \renewcommand{\headrulewidth}{1pt}
    \fancyfoot[C]{\thepage}
}
\begin{document}
    \pagestyle{my}
    \chapter{Chapter One}
    \section{Section One}
    \lipsum
    \lipsum
    \section{Section Two}
\end{document}

答案1

使用

\fancyhead[R]{\ifthenelse{\isodd{\value{page}}}{\textit{\MakeLowercase{\leftmark}}}{\textit{\MakeLowercase{\rightmark}}}}

这也会将标题中的单词变为chapter小写。如果您不想这样,请将放在\MakeLowercase上:##1\chaptermark

    \renewcommand{\chaptermark}[1]{\markboth{\chaptername\ \thechapter~:\ \MakeLowercase{##1}}{}}
...
    \fancyhead[R]{\ifthenelse{\isodd{\value{page}}}{\textit{\leftmark}}{\textit{\MakeLowercase{\rightmark}}}}

相关内容