\setindexprenote 对齐且索引不齐

\setindexprenote 对齐且索引不齐

我在印刷之前整理我的书并且遇到了一个小问题:索引应该是 \raggedright 但是索引序言应该是两端对齐的。

这是我得到的,但由于显而易见的原因,序言也很粗糙:

\documentclass{scrbook}
\usepackage[english]{babel}
\usepackage[babel]{microtype}
\usepackage{makeidx}
\usepackage{idxlayout}
\usepackage{blindtext}

\makeindex

\begin{document}
Word\index{Aaaa}

\setindexprenote{\blindtext}
\footnotesize\begin{flushleft}
\printindex
\end{flushleft}

\blindtext                                                      

\end{document}

在此处输入图片描述

答案1

要以右侧不规则的方式打印索引内容,同时保持对齐的索引预注,可以使用以下 MWE 中显示的包 esjustific=raggedright选项:idxlayout

\documentclass{scrbook}
\usepackage[english]{babel}
\usepackage[babel]{microtype}
\usepackage{makeidx}
\usepackage[justific=raggedright]{idxlayout}
\usepackage{blindtext}

\makeindex

\begin{document}
Word\index{Aaaa}

\setindexprenote{\blindtext}
\footnotesize
\printindex

\blindtext                                                      

\end{document}

相关内容