我有一个目录,其产生输出如下:
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>}
。最后使用的为准。