为了获得长度.25\textwidth
超过页码的中心线,到目前为止我使用了scrpage2
包和这个命令:
\setfootsepline[.25\textwidth]{.4pt}
这现在已经弃用了,所以我想切换到scrlayer-scrpage
,但等效的
\usepackage[footsepline=:.25\textwidth]{scrlayer-scrpage}
抛出错误。如果我插入一个绝对值,就像5cm
只是为了测试一样,该行也是向左平齐而不是居中。
我怎样才能获得命令scrpage2
的行为?\setfootsepline
scrlayer-scrpage
平均能量损失
这显示了我想要的以及我尝试过的 – 注释掉的。
\documentclass{scrartcl}
\usepackage{scrpage2}
\pagestyle{scrheadings}
\setfootsepline[0.25\textwidth]{0.4pt}
% \usepackage[footsepline=:.25\textwidth]{scrlayer-scrpage}
% \usepackage[footsepline=:5cm]{scrlayer-scrpage}
\begin{document}test page\end{document}
答案1
您可以使用:
\documentclass{scrartcl}
\usepackage{scrlayer-scrpage}
\KOMAoptions{footsepline=:.25\textwidth,clines}
\begin{document}test page\end{document}
或者
\documentclass{scrartcl}
\usepackage[footsepline=:\the\textwidth*25/100,clines]{scrlayer-scrpage}
\begin{document}test page\end{document}
或者
\documentclass{scrartcl}
\usepackage[footsepline=:\the\textwidth/4,clines]{scrlayer-scrpage}
\begin{document}test page\end{document}
注意,包或类的可选参数的长度将被完全展开。所以我建议使用它\KOMAoptions
来设置规则的宽度。
结果: