我想知道是否有解决以下问题的方法:我想使用包makeidx
和scrartcl
文档类创建一个索引。\printindex
创建一个名为“索引”的章节。但我想要的只是一个名为“索引”的部分(!)。(我在文档中找不到makeidx
有关此内容的任何信息。)如何做到这一点?有什么想法吗?
\documentclass[]{scrartcl}
\usepackage{makeidx}
\makeindex
\begin{document}
This is a test\index{test} text.
\printindex % prints out a chapter but i want a section to be printed.
\end{document}
答案1
实际上,\printindex
做创建一个\section*
带有article
和scrartcl
类的(未编号)——但是因为索引\twocolumn
在内部使用,它从一个新页面开始,这确实类似于\chapter
s 的行为。
解决方案:加载我的idxlayout包——它multicol
在内部使用,因此不会开始新的页面。idxlayout
响应 KOMA-Script 的索引相关选项和命令。
\documentclass{scrartcl}
\usepackage{makeidx}
\makeindex
\usepackage{idxlayout}
\begin{document}
\section{foo}
This is a test\index{test} text.
\printindex
\end{document}