如何在“文章”文档类中制作右上方标题?

如何在“文章”文档类中制作右上方标题?

如何制作文章文档类中的右上页眉?

我想让 arsclassica 样式的右上方标题( section name | page number) 不包含大量样式的包或文档类。

我可以使用 fancyhdr 包放置垂直条和页码,但
我找不到将章节名称或小节名称添加到页眉的方法。

我正在从头开始制作一个供自己使用的模板,没有使用 classicthesis、arsclassica 包,因为有些东西不适用于这些包。(例如脚注反向(交叉)引用、字体)

我正在尝试模仿 arsclassica 风格。遗憾的是,这比我想象的要难。

MWE 就在这里。

\documentclass[12pt,a4paper,twoside]{article}

\usepackage{color}
\usepackage[usenames,dvipsnames,svgnames,table]{xcolor}

%************************************************************
% Headlines
%************************************************************
\usepackage{fancyhdr}
\pagestyle{fancy}

\pagestyle{fancy}
\fancyhf{}
\fancyheadoffset{0cm}
\renewcommand{\headrulewidth}{0pt} 
\renewcommand{\footrulewidth}{0pt}
\fancyhead[R]{
  \color{lightgray}{\thesection}
  }
\fancyhead[R]{
  \color{lightgray}{\vline}\hspace{1em}\color{gray}\thepage
  }
\fancypagestyle{plain}{%
  \fancyhf{}%
  \fancyhead[R]{\thepage}%
  }


\usepackage{blindtext}
\usepackage{parskip}

\begin{document}
   \blinddocument
\end{document}

答案1

您可以简单使用\leftmark它来为您完成工作。

左标记

\documentclass[12pt,a4paper,twoside]{article}

\usepackage{color}
\usepackage[usenames,dvipsnames,svgnames,table]{xcolor}

%************************************************************
% Headlines
%************************************************************
\usepackage{fancyhdr}
\pagestyle{fancy}

\pagestyle{fancy}
\fancyhf{}
\fancyheadoffset{0cm}
\renewcommand{\headrulewidth}{0pt} 
\renewcommand{\footrulewidth}{0pt}
\fancyhead[R]{
  \color{lightgray}{\thesection}
  }
\fancyhead[R]{
 \color{gray} \leftmark~\color{lightgray}{\vline}\hspace{1em}\color{gray}\thepage
  }
\fancypagestyle{plain}{%
  \fancyhf{}%
  \fancyhead[R]{\thepage}%
  }


\usepackage{blindtext}
\usepackage{parskip}

\begin{document}
   \blinddocument
\end{document}

答案2

代码更简单titleps

\documentclass[12pt,a4paper,twoside]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[dvipsnames,svgnames,table]{xcolor}

%************************************************************
% Headlines
%************************************************************
\usepackage{titleps}
\newpagestyle{classica}{%
\sethead{}{}{\sectiontitle\quad|\quad\thepage}
}

\usepackage{blindtext}
\usepackage{parskip}
\pagestyle{classica}

\begin{document}

   \blinddocument

\end{document} 

在此处输入图片描述

相关内容