如何将 scrpage2 与 scrartcl 一起使用?

如何将 scrpage2 与 scrartcl 一起使用?

为了在页眉中显示当前部分的标题,我通常使用scrpage2带有的包scrbook。但是,现在我想用编写报告scrartcl,而我的设置不再受支持:该部分不显示。以下是scrpage2与 scrbook 配合使用的代码:

\usepackage[%
    headsepline,                %% Separation line below the header
%   footsepline,                %% Separation line above the footer
    markuppercase
]{scrpage2}

 \lefoot{}                      %% Bottom left on even pages
 \lofoot{}                      %% Bottom left on odd pages
 \refoot{}                      %% Bottom right on even pages
 \rofoot{}                      %% Bottom right on odd pages
 \cfoot{}                           %% Bottom center

 \lehead{\bfseries\pagemark}    %% Top left on even pages
 \lohead{\bfseries\headmark}    %% Top left on odd pages
 \rehead{\bfseries\headmark}    %% Top right on even pages
 \rohead{\bfseries\pagemark}    %% Top right on odd pages
 \chead{}                           %% Top center

 \pagestyle{scrheadings}

我发现此资源(德语),但我不明白解决方案。我怎样才能让这些包相互协作?

答案1

如果能提供更多有用的信息就更好了。目前你可以测试一下。

\documentclass[english,twoside]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[%
  automark,
  headsepline,                %% Separation line below the header
%  footsepline,               %% Separation line above the footer
  markuppercase
]{scrpage2}
\usepackage{babel}
\usepackage{blindtext}

\lehead{\bfseries\pagemark}    %% Top left on even pages
\lohead{\bfseries\headmark}    %% Top left on odd pages
\rehead{\bfseries\headmark}    %% Top right on even pages
\rohead{\bfseries\pagemark}    %% Top right on odd pages
\chead{}                       %% Top center

\automark[subsection]{section}
\pagestyle{scrheadings}

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

进一步的调整留给感兴趣的读者。

与往常一样,盲文该包仅用于创建虚拟文本,因此不是解决方案的一部分。

相关内容