我希望我的标题看起来像这样:
如何将简短的章节标题附加到章节?有没有办法只显示章节标题或章节编号?
我的标题代码到目前为止:
\documentclass[11pt]{scrartcl}
%Packages
\usepackage{titlesec}
\usepackage{xcolor}
%Header
\usepackage[headsepline=0.75pt]{scrlayer-scrpage}
\renewcommand*{\headfont}{\normalfont\itshape\color{gray}}
\clearpairofpagestyles
\automark[section]{section}
\ihead{\headmark - \pagemark}
\begin{document}
\section{Formatvorlage: “Überschrift 1” Überschrift des Hauptberichtes Überschrift des Hauptberichtes (Kapitelnummer anpassen = Arbeitspunktnummer!)}\label{chap:Zusammenfassung}
\sectionmark{short titel}
\addsecmark{short titel}
\end{document}
答案1
警告:不要将包titlesec
与 KOMA-Script 类一起使用。这会破坏这些类的几个功能。
备注:我不知道是否存在未编号的部分,以及这些未编号的部分和目录等的标题应该显示什么。
建议:
\documentclass[headings=optiontoheadandtoc,ngerman]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage{blindtext}% only for dummy text
\usepackage{xcolor}
%Header
\usepackage[headsepline=0.75pt]{scrlayer-scrpage}
\clearpairofpagestyles
\ihead*{\leftfirstmark}
\ohead*{\rightmark\pagemark}
\renewcommand*{\sectionmark}[1]{\markboth{\MakeMarkcase{#1}}{\Ifnumbered{section}{\MakeMarkcase{\sectionmarkformat}}{}}}%
\renewcommand*{\sectionmarkformat}{\thesection\ - }
\setkomafont{pagehead}{\normalfont\itshape\color{gray}}
\setkomafont{pagenumber}{}
\doforeachtocfile{\AfterTOCHead[#1]{\markboth{\MakeMarkcase{\csname listof#1name\endcsname}}{}}}
\begin{document}
\tableofcontents
\minisec{Text zum Füllen der Seite}
\Blindtext
\section[head={short titel}]{Formatvorlage: “Überschrift 1” Überschrift des Hauptberichtes Überschrift des Hauptberichtes (Kapitelnummer anpassen = Arbeitspunktnummer!)}\label{chap:Zusammenfassung}
\blindtext
\section[head=test]{Weitere Überschrift}
\Blindtext[6]
\addsec[head=Kurzform nicht nummerierte Überschrift]{Ausführliche Version der nicht nummerierten Überschrift}
\Blindtext
\end{document}
更新:正如评论中所提到的,文档中不会有未编号的部分。
不含未编号部分的示例:
\documentclass[headings=optiontoheadandtoc,ngerman]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage{blindtext}% only for dummy text
\usepackage{xcolor}
%Header
\usepackage[headsepline=0.75pt]{scrlayer-scrpage}
\clearpairofpagestyles
\ihead*{\leftfirstmark}
\ohead*{\rightmark\pagemark}
\renewcommand*{\sectionmark}[1]{\markboth{\MakeMarkcase{#1}}{\Ifnumbered{section}{\MakeMarkcase{\sectionmarkformat}}{}}}%
\renewcommand*{\sectionmarkformat}{\thesection\ - }
\setkomafont{pagehead}{\normalfont\itshape\color{gray}}
\setkomafont{pagenumber}{}
\doforeachtocfile{\AfterTOCHead[#1]{\markboth{\MakeMarkcase{\csname listof#1name\endcsname}}{}}}
\begin{document}
\section[head={short titel}]{Formatvorlage: “Überschrift 1” Überschrift des Hauptberichtes Überschrift des Hauptberichtes (Kapitelnummer anpassen = Arbeitspunktnummer!)}\label{chap:Zusammenfassung}
\Blindtext[10]
\end{document}