我已经使用了scrpage2
10 多年。由于它已经过时了,我想切换到较新的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>
,可以省略值,默认thickness
为0.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
您可以使用选项ilines
、clines
或olines
(这与 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
。加载和使用。请参阅scrlayer
scrlayer-scrpage
scrlayer
法律选择权的条款(德语)。
% 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}
结果: