我正在使用该类scrbook
。我不喜欢将索引条目作为边注包含的方式。如何防止索引条目显示在边距中?我查阅了 KOMA-Script 手册,但找不到解决此问题的任何内容。
示例代码如下:
\documentclass[letterpaper,openright,12pt,chapterprefix=true,index=totoc]{scrbook}
\usepackage[english]{babel}
\usepackage{makeidx,showidx}
\title{The Title}
\author{The Author}
\date{}
\makeindex
\begin{document}
\frontmatter
\pagenumbering{roman}
\tableofcontents
\chapter*{Preface}
\addcontentsline{toc}{chapter}{Preface}
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
\mainmatter
\pagenumbering{arabic}
\chapter{The Chapter Name}
\addcontentsline{toc}{chapter}{The Chapter Name}
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
\index{Lorem ipsum!dolor sit amet}
Sed a tellus augue. Phasellus ut ultrices velit.
\index{Sed a tellus!augue}
\backmatter
\printindex
\end{document}
答案1
将\usepackage{showidx}
索引条目放在页边距中,不是类scrbook
。因此,从包列表中删除showidx
将会删除索引条目的边注。