scrlayer-scrpage 包选项列表

scrlayer-scrpage 包选项列表

我已经使用了scrpage210 多年。由于它已经过时了,我想切换到较新的scrlayer-scrpage软件包。

但是,文档似乎没有列出包选项,它只包含几个示例。

\usepackage[%
%%% Lines
   % headtopline,
   % plainheadtopline,
   % headsepline,
   % plainheadsepline,
   % footsepline,
   % plainfootsepline,
   % footbotline,
   % plainfootbotline,
   % ilines,
   % clines,
   % olines,
% column titles (content, style)
   automark,
   % autooneside,% ignore optional argument in automark at oneside
   komastyle,
   % standardstyle,
   % markuppercase,
   % markusedcase,
   nouppercase,
]{scrpage2}

仅来自日志消息

Package scrlayer-scrpage Warning: You've used obsolete option `komastyle'.
(scrlayer-scrpage)                Usage of this option is deprecated.
(scrlayer-scrpage)                You should simply replace `komastyle'
(scrlayer-scrpage)                by `pagestyleset=KOMA-Script'.

我可以弄清楚这些变化

  • komastyle->pagestyleset=KOMA-Script
  • nouppercase->markcase=ignoreuppercase

我如何才能收集完整列表?如果它在手册中,那么在哪一节或哪一页?

编辑:我在设置选项时遇到了更多问题。我在文档中找不到此示例:

\setheadsepline{.4pt}[\color{black}] % configures the line below the header

根据日志不再有效

(scrlayer-scrpage)                You should use KOMA-Script options
(scrlayer-scrpage)                `headsepline', `headtopline', `footsepline',
(scrlayer-scrpage)                or `footbotline' with values
(scrlayer-scrpage)                `<line thickness>:<line length>' to setup
(scrlayer-scrpage)                the line length and thickness, and
(scrlayer-scrpage)                `\setkomafont' or `\addtokomafont' to
(scrlayer-scrpage)                setup the colour on input line 74.

举个例子可能会有所帮助。

答案1

在第 5 章“使用 scrlayer-scrpage 的页眉和页脚”中解释了所有宏和选项。

头带线可以通过选项 来配置headsepline=<thickness>:<lenghth>,可以省略值,默认thickness0.4pt,默认length为符号值head

\KOMAoptions{headsepline}-> 头部分隔线,粗细为 0.4pt,长度为头部宽度

\KOMAoptions{headsepline=1pt}-> 头部分隔线,厚度为 1pt,长度为头部宽度

\KOMAoptions{headsepline=:10cm}-> 头部分隔线默认厚度,长度 10cm

\KOMAoptions{headsepline=1pt:10cm}-> 头部分隔线,粗细 1pt,长度 10cm

headsepline可以用作包选项。但如果键的值是宏、长度或计数器,则建议使用 \KOMAoption 或 \KOMAoptions。

要更改与头部的对齐方式,headsepline您可以使用选项ilinesclinesolines(这与 scrpage2 相同)。默认为ilines,即与头部的内边距对齐。

要设置头线的颜色,请headsepline使用\addtokomafont或更改字体元素setkomafont

\setheadsepline{.4pt}[\color{black}]因此,你可以用以下代码替换过时的 scrpage2 代码

\KOMAoptions{headsepline=.4pt:head}% .4pt and head are the defaults
\addtokomafont{headsepline}{\color{black}}

例子:

\documentclass[twoside]{scrartcl}
\usepackage{blindtext}% only for dummy text
\usepackage{xcolor}
\usepackage{scrlayer-scrpage}% sets page style scrheadings automatically
\KOMAoptions{headsepline=4pt:5cm,olines}
\addtokomafont{headsepline}{\color{orange}}
\begin{document}
\blinddocument
\end{document}

在此处输入图片描述

答案2

有一个 alpha 版本的命令, 可用于获取有关在前言中或由程序包本身设置的选项的信息scrlayer-scrpage。加载和使用。请参阅scrlayerscrlayer-scrpagescrlayer法律选择权的条款(德语)。

% based on https://komascript.de/node/1893
\documentclass{scrartcl}
\usepackage{scrlayer-scrpage}
\usepackage{url}

\begin{document}
\noindent\KOMAScriptVersion\par\bigskip

\minisec{scrlayer-scrpage.sty:}
\KOMAoptionsOf[\url]{scrlayer-scrpage.sty}

\minisec{scrlayer.sty:}
\KOMAoptionsOf[\url]{scrlayer.sty}

\end{document}

结果:

在此处输入图片描述

相关内容