![使用 Koma-script 在一页上创建页脚](https://linux22.com/image/440676/%E4%BD%BF%E7%94%A8%20Koma-script%20%E5%9C%A8%E4%B8%80%E9%A1%B5%E4%B8%8A%E5%88%9B%E5%BB%BA%E9%A1%B5%E8%84%9A.png)
在 documentclass scrartcl 中,我创建了一个命令来更新文档中间的页眉和页脚。页眉不应显示在发出命令的页面上,而应显示在所有其他页面上。使用\thispagestyle{plain}
(删除页眉但保留页脚)效果很好。但是,页脚应该仅有的在发出命令的页面上显示。我该如何实现?
\documentclass[twoside=semi]{scrartcl}
\usepackage{scrlayer-scrpage}
\clearpairofpagestyles% only to remove page number for clarity of mwe
\usepackage{lipsum}
\newcommand{\mynewcommand}%
{
\rohead{New header on odd pages starts here}
\lehead{New header on even pages starts here}
\thispagestyle{plain}
\lofoot*{Footer should only appear once, but appears on all odd pages}
}
\begin{document}
\mynewcommand
\lipsum[1-24]
\end{document}
答案1
\lofoot*{<content>}
是 的简写版本。它设置(可选参数)和(强制参数)页面的\lofoot[<content>]{<content>}
页脚内容。如果使用页面样式的页面的页脚应为空,请使用。plain
scrheadings
scrheadings
\lofoot[<content>]{}
\documentclass[twoside=semi]{scrartcl}
\usepackage{scrlayer-scrpage}
\clearpairofpagestyles% only to remove page number for clarity of mwe
\usepackage{lipsum}
\newcommand{\mynewcommand}%
{
\rohead{New header on odd pages starts here}
\lehead{New header on even pages starts here}
\thispagestyle{plain}
\lofoot[Footer should only appear once, but appears on all odd pages]{}% <- changed
}
\begin{document}
\mynewcommand
\lipsum[1-24]
\end{document}