答案1
您可以使用\parbox
内部\ihead
:
\ihead{\parbox[c][3\baselineskip][c]{.9\linewidth}{\headmark}}
然后必须扩大标题。因此您必须添加headlines=3.25
到类选项中。或者,您可以使用
\PassOptionsToPackage{headlines=3.25}{typearea}
前\documentclass{<your class>}
。
\PassOptionsToPackage{headlines=3.25}{typearea}% option headlines is needed!
\documentclass{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\renewcommand\chaptermarkformat{}% to remove the chapter number in header
\usepackage{scrlayer-scrpage}
\automark[chapter]{chapter}
\clearpairofpagestyles
\ohead*{\pagemark}
\ihead{\parbox[c][3\baselineskip][c]{.9\linewidth}{\headmark}}
\usepackage{blindtext}% only for dummy text
\begin{document}
\chapter{bug 3 - Lange Abschnittsnamen werden in der Kopfzeile des D.o.kuments mit zu wenig Abstand gesetzt, was man nur sieht wenn man kurze Wörter verwendet und der Text lang genug ist.}
\Blindtext[10]
\chapter{Kurzer Titel}
\Blindtext[10]
\end{document}
如果你的课程使用过时的包,scrpage2
示例将更改为
\PassOptionsToPackage{headlines=3.25}{typearea}% option headlines is needed!
\documentclass{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\renewcommand\chaptermarkformat{}% to remove the chapter number in header
\usepackage{scrpage2}
\pagestyle{scrheadings}
\automark[chapter]{chapter}
\clearscrheadings
\ohead[\pagemark]{\pagemark}
\ihead{\parbox[c][3\baselineskip][c]{.9\linewidth}{\headmark}}
\usepackage{blindtext}% only for dummy text
\begin{document}
\chapter{bug 3 - Lange Abschnittsnamen werden in der Kopfzeile des D.o.kuments mit zu wenig Abstand gesetzt, was man nur sieht wenn man kurze Wörter verwendet und der Text lang genug ist.}
\Blindtext[10]
\chapter{Kurzer Titel}
\Blindtext[10]
\end{document}