今天,我将论文的 latex 文档中的选项改为“双面”。之后,我遇到了一些标题行问题。每次谈到新的章节时,第一面都不会出现标题行:
\ihead{\headmark}
不幸的是我正在使用
scrartcl
为此。我没有足够的时间将其更改为 scrbook 或 scrrprt...所以我使用了 twoside:
\documentclass[a4paper, 12pt, german, headsepline, footsepline, listtotoc, bibtotoc, twoside]{scrartcl}
和
\usepackage[headsepline,plainheadsepline]{scrpage2}
\clearscrheadfoot
\pagestyle{scrheadings}
\automark[subsection]{section}
\ohead{Title of Dissertation}
\ihead{\headmark} %is missing every new section
\ofoot{University}
\ifoot{\pagemark}
如何解决该问题?
答案1
我并不认为使用 KOMA 脚本类的必要性是不幸的。
关于您的问题,我建议您仅使用sscrpage2
的声明sepline
(而不是 的全局选项documentclass
)。
打开的页面(例如开始章节的页面)使用页面样式scrplain
。可以通过相应 postion 命令的可选参数更改此页面样式,例如\ohead
。应用这些更改后,您的文档可以通过调整和使用章节轻松升级到scrreprt
或。scrbook
\automark
\documentclass[paper=a4, fontsize=12pt]{scrartcl} % for scrreprt adjust automark
\usepackage[headsepline,plainheadsepline,footsepline,plainfootsepline]{scrpage2}
\clearscrheadfoot
\pagestyle{scrheadings}
% use for scrartcl
\automark[subsction]{section}
% use for scrreprt and scrbook
% \automark[section]{chapter}
% \position[scrplain]{scrheadings}
\ohead[Title of Dissertation]{Title of Dissertation}
\ihead[\headmark]{\headmark}
\ofoot[University]{University}
\ifoot[\pagemark]{\pagemark}
\usepackage{lipsum}
\begin{document}
\tableofcontents
%\chapter{One}
\section{One}
\lipsum
\end{document}
答案2
如果您正在撰写论文,则可以使用 scrreprt 或 scrbook。使用 scrbook 实际上默认调用 scrheadings+automark。
\headmark 缺少每个新部分,因为正如另一个答案所说,新章节设置为 scrplain 样式(如果您使用 scrartcl,我不知道为什么部分甚至应该从新页面开始)。
使用:
\renewcommand{\chapterpagestyle}{scrheadings}
将像设置其他所有页面一样设置章节页面。
您还可以尝试:
\documentclass[a4paper,12pt,headsepline=true]{scrbook}
\usepackage{scrpage2}
\usepackage[german]{babel}