运行头的不可见 addsec

运行头的不可见 addsec

帖子解释了如何使部分不可见。因为我想删除标题和目录中的数字,所以我想用 addsec 做同样的事情。但我无法让它工作。

\documentclass{scrbook} 
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{lipsum}
\newcommand\invisibleaddsec[1]{%
\refstepcounter{addsec}%
\addcontentsline{toc}{addsec}{\protect\numberline{\theaddsec}#1}%
\addsecmark{#1}}

\begin{document}
\invisibleaddsec{Header}
\lipsum

\end{document}

收到错误消息。

答案1

显然没有反击addsec

\documentclass{scrbook} 
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{lipsum}

\newcommand\invisibleaddsec[1]{%
    \addsectiontocentry{}{#1}%
    \addsecmark{#1}%
}

\begin{document}
\tableofcontents
\chapter{A chapter}
\invisibleaddsec{Header}
\lipsum
\lipsum
\end{document}

相关内容