格式化目录

格式化目录

我有一个目录,其产生输出如下:

     Contents

One.........................1
   Falling..................1
Two........................10
   Rising..................10

Is it possible for the TOC to produce output as:

Falling.....................1
Rising.....................10
                             etc.

章节副标题由以下代码生成:

\RedeclareSectionCommand[
font=\fontsize{45}{40}\selectfont\mdseries\mathilde
font=\fontsize{20}{15}
]{section}

\setkomafont{section}{\fontsize{35}{30}\selectfont\fontspec{mathilde}}

这是该问题的 MWE:

 \documentclass[12pt,english,british,twoside,openany,headings=small]{scrbook}
    \usepackage{ms_mystyles} \usepackage{fontspec} \setmainfont{Palatino}

\renewcommand{\sectionmark}[1]{ \markright{#1}{} }

\RedeclareSectionCommand[ font=\fontsize{45}{40}\selectfont\mdseries\mathilde font=\fontsize{20}{15} ]{section}

\setkomafont{section}{\fontsize{35}{30}\selectfont\fontspec{mathilde}}
     \begin{document}
        \pagenumbering{gobble}% Remove page numbers (and reset to 1)
            \tableofcontents
            \addchap{Tryout}
            \addsec{Simple Heading}
        \mainmatter
        \addchap{ONE}
        \addsec{Falling}
        \input{Some text}
            \end{document}

答案1

使用 KOMA-Script 3.20 或更新版本,您可以使用

\RedeclareSectionCommand[tocindent=0pt]{section}
\RedeclareSectionCommand[tocstyle=gobble]{chapter}

在此处输入图片描述

代码:

\documentclass{scrbook}[2016/05/10]% needs version 3.20 or newer

\RedeclareSectionCommand[tocindent=0pt]{section}
\RedeclareSectionCommand[tocstyle=gobble]{chapter}

\begin{document}
\frontmatter
\tableofcontents
\addchap{Tryout}
\addsec{Simple Heading}
\KOMAScriptVersion
\mainmatter
\addchap{ONE}
\addsec{Falling}
\end{document}

另一种可能性是

\RedeclareSectionCommand[tocindent=0pt]{section}
\renewcommand*\addchaptertocentry[2]{}

这也适用于 3.20 之前的 KOMA-Script 版本。

请注意 的\RedeclareSectionCommand[font=<fontsettings>]{section}作用与 相同\setkomafont{section}{<fontsettings>}。最后使用的为准。

相关内容