经典论文中的 scrpage2 标题

经典论文中的 scrpage2 标题

我正在尝试修改 classicthesis 文档类中的标题,该文档类使用 koma-script 的 {scrpage2}。我想要奇数页的章节标题中没有数字。我查看了这里的问题并找到了一些我尝试过的答案。然而,结果是仍然出现数字,尽管章节和章节编号为 0。(例如:简介中的 0.0,第 1 章、第 2 章的 1.0、2.0 等)。

另外,我想将“简介”、“结论”和“参考书目”等未编号的章节以小写字母标注为常规章节。

梅威瑟:

  \documentclass{scrbook}

\PassOptionsToPackage{automark}{scrpage2}
\RequirePackage{scrpage2} 
\clearscrheadings
\setheadsepline{0pt}
\ifthenelse{\boolean{@nochapters}}
    {\relax}
    {\renewcommand{\chaptermark}[1]{\markboth{\spacedlowsmallcaps{#1}}   {\spacedlowsmallcaps{#1}}}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\enspace\spacedlowsmallcaps{#1}}} 
\lehead{\mbox{\llap{\small\thepage\kern2em}\headmark\hfil}}
\rohead{\mbox{\hfil{\headmark}\rlap{\small\kern2em\thepage}}}
\renewcommand{\headfont}{\small}  
   \DeclareRobustCommand{\fixBothHeadlines}[2]{} 
    \def\toc@heading{%
        \ifthenelse{\boolean{@nochapters}}%
        {\section*{\contentsname}}%nochapters
        {\chapter*{\contentsname}}%chapters
        \@mkboth{\spacedlowsmallcaps{\contentsname}}{\spacedlowsmallcaps{\contentsname}}}

    \usepackage[english]{babel}
 \usepackage{blindtext}

\begin{document}
\blinddocument
\Blinddocument

\end{document}      

我得到以下结果: 奇数、节、大写,但章节数为零 偶数页,无章节,非大写

答案1

我找到了一种方法来让它工作,但它需要手动指定每个条目(这很麻烦)。我输入以下内容:

    \addchap{Introduction: On Cosmopolitanism}
    \markboth{\MakeUppercase{\spacedlowsmallcaps{Introduction:}}}{\MakeUppercase{\spacedlowsmallcaps{On Cosmopolitanism}}}

以下部分相同:

    \addsec{Cosmopolitan theory}
    \markboth{\MakeUppercase{\spacedlowsmallcaps{Introduction: On Cosmopolitanism}}}{\MakeUppercase{\spacedlowsmallcaps{Cosmopolitan Theory}}}

相关内容