我很难尝试在标题中的节号后添加一个点,我正在使用的包是fancyhdr
。
我尝试了以下方法,但没有奏效
\documentclass[UTF8]{article}
\usepackage{lipsum}
\usepackage{fancyhdr}
\fancyhf{}
\renewcommand{\sectionmark}[1]{\markleft{\thesection. #1}}
\fancyhead[RO, LE]{\scriptsize \slshape \nouppercase{\leftmark}}
\begin{document}
\pagestyle{fancy}
\section{lipsum}
\lipsum
\section{lipsum}
\lipsum
\end{document}
此外,如果可以在不定义新命令的情况下完成此操作,那就更好了。
先感谢您!
更新,有一个小问题,即,如果你使用以下代码
% !Mode:: "TeX:UTF-8"
\documentclass[UTF8, english]{article}
\usepackage{babel}
\usepackage{float}
\usepackage{lipsum}
\setlength\parindent{0pt}
\usepackage[a4paper, left = 27 mm, right = 27 mm, top = 27 mm, bottom = 23 mm]{geometry}
%%%%%%%%%%%%% >>>>>>>>>>>>> ~~~~~~~~~~~~~ footnote & hyperlink ~~~~~~~~~~~~~ <<<<<<<<<<<<< %%%%%%%%%%%%%
\usepackage{perpage}
\MakePerPage{footnote}
\usepackage[colorlinks = false, pdfborderstyle ={/S/D}]{hyperref}
%%%%%%%%%%%%% >>>>>>>>>>>>> ~~~~~~~~~~~~~ footnote & hyperlink ~~~~~~~~~~~~~ <<<<<<<<<<<<< %%%%%%%%%%%%%
\usepackage[pagestyles]{titlesec}
\newpagestyle{main}{
\headrule
\sethead[\footnotesize \slshape \thesection. \textsc{\sectiontitle}][][]{}{}{\footnotesize \slshape \thesection. \textsc{\sectiontitle}}
}
\titleformat{\section}[frame]{\usefont{OT1}{lmdh}{m}{it}}{\thesection}{\baselineskip}{\filcenter}[]
\titleformat{\subsection}[block]{\usefont{OT1}{qpl}{m}{bf}}{\thesubsection.}{\tabcolsep}{\filcenter}[]
\begin{document}
\pagestyle{main}
\section{this section}
\lipsum
\section{that section}
\
\lipsum
I will cite \cite{lamport94}.
\newpage
\begin{thebibliography}{999}
\bibitem{lamport94}
Leslie Lamport,
\emph{\LaTeX: A Document Preparation System}.
Addison Wesley, Massachusetts,
2nd Edition,
1994.
\end{thebibliography}
\end{document}
参考部分的标题将遵循上一节的编号,如下所示
但是很明显参考部分没有编号。我目前有一个解决方案,只需将页面样式设置为plain
参考即可。有没有更好的解决方案?
答案1
titleps
使用(的配套包)很容易做到titlesec
。我擅自将标题字体大小从 \scriptsize 更改为 \footnotesize (我认为前者确实很难阅读):
\documentclass[UTF8]{article}
\usepackage{lipsum}
\usepackage{textcase}
\usepackage{titleps}
\newpagestyle{mystyle}{%
\headrule
\sethead[\footnotesize \slshape \MakeTextLowercase{\thesection. \sectiontitle}][][]{}{}{\footnotesize \slshape \MakeTextLowercase{\thesection. \sectiontitle}
}
}
\begin{document}
\pagestyle{mystyle}
\section{Lipsum}
\lipsum
\section{Lipsum}
\lipsum
\end{document}