首先使用 imakeidx 列出粗體頁面

首先使用 imakeidx 列出粗體頁面

在我的文件中,如果索引是整章的標題,則索引是粗體的。否則,該指數就是正常的。如果索引來自我的文件的附錄,它將是斜體。

一個例子如下:

牛頓力學:7, 3, 200,321
量子力學:12, 18, 400,第322章

是否有可能對索引後的頁碼進行排序boldascending然後italic使其看起來像所需的輸出?

文檔的 MWE:

\documentclass{book}

\usepackage{imakeidx}
\makeindex[title=Stichwortverzeichnis, columns=1]
\usepackage{filecontents}
\begin{filecontents}{\jobname.mst}
    heading_prefix "{\\bfseries\\hfil "
    heading_suffix "\\hfil}\\nopagebreak\n"
    headings_flag 1
    symhead_positive ""
    numhead_positive ""
    delim_0 "\\dotfill"
    delim_1 "\\dotfill"
    delim_2 "\\dotfill"
\end{filecontents}


\begin{document}

\section{Newton Mechanics\index{Newton Mechanics|textbf}}    
\newpage
Blablabla\index{Newton Mechanics}

...

\section{appendix}
Newton\index{Newton Mechanics|textit}

...

\printindex

\end{document}

有沒有辦法與imakeidxxindy類似的人一起做到這一點?

相關內容