我怎样才能得到这样的分析索引?
我还将删除分析索引第一页的页码(箭头所示)。如果您注意到,当您使用 Acrobat Reader 打开文件时,分析索引中的 hyperref 引用也是错误的,我该如何修复它?
非常感谢
\documentclass[10pt,% % corpo del font principale
a4paper,% % carta A4
% draft,% % evidenzia le righe Overfull hbox
twoside,%
% oneside,%
openright,% % fronte-retro
% openany% % solo fronte
]{book}
\usepackage[T1]{fontenc} % codifica dei font:
% NOTA BENE! richiede una distribuzione *completa* di LaTeX
\usepackage[utf8]{inputenc} % codifica di input; anche [latin1] va bene
% NOTA BENE! va accordata con le preferenze dell'editor
\usepackage[english,italian]{babel} % per scrivere in italiano e in inglese;
% l'ultima lingua (l'italiano) risulta predefinita
\usepackage{emptypage} % pagine vuote senza testatina e piede di pagina
\usepackage{makeidx} % Indice analitico
\makeindex
\usepackage[italian]{varioref} % riferimenti completi della pagina
\usepackage{hyperref} % collegamenti ipertestuali
\usepackage{bookmark} % segnalibri
\begin{document}
%*******************************************************************
\mainmatter% Materiale principale
%*******************************************************************
Lorem\index{Lorem} ipsum dolor\index{dolor} sit amet, consectetur adipiscing elit. Fusce quis justo felis, nec eleifend leo. Nulla aliquet est a dui placerat hendrerit.
%\pdfbookmark{Indice analitico}{Indice analitico}
\cleardoublepage
%\phantomsection
\addcontentsline{toc}{chapter}{\indexname}
\printindex
\end{document}
答案1
这里有一种方法:
\documentclass[10pt,% % corpo del font principale
a4paper,% % carta A4
% draft,% % evidenzia le righe Overfull hbox
twoside,%
% oneside,%
openright,% % fronte-retro
% openany% % solo fronte
]{book}
\usepackage[T1]{fontenc} % codifica dei font:
% NOTA BENE! richiede una distribuzione *completa* di LaTeX
\usepackage[utf8]{inputenc} % codifica di input; anche [latin1] va bene
% NOTA BENE! va accordata con le preferenze dell'editor
\usepackage[english,italian]{babel} % per scrivere in italiano e in inglese;
% l'ultima lingua (l'italiano) risulta predefinita
\usepackage{emptypage} % pagine vuote senza testatina e piede di pagina
\usepackage{imakeidx} % Indice analitico
\makeindex[intoc] % L'indice analitico va nell'indice generale
\indexsetup{firstpagestyle=empty} % Niente numero di pagina nella prima dell'indice analitico
\usepackage[italian]{varioref} % riferimenti completi della pagina
\usepackage{hyperref} % collegamenti ipertestuali
\usepackage{bookmark} % segnalibri
\begin{document}
%*******************************************************************
\mainmatter% Materiale principale
%*******************************************************************
Lorem\index{Lorem} ipsum dolor\index{dolor} sit amet, consectetur adipiscing elit. Fusce quis justo felis, nec eleifend leo. Nulla aliquet est a dui placerat hendrerit.
\printindex
\end{document}
如果此文件名为filename.tex
,您还必须filename.mst
在同一目录中准备一个名为 的文本文件,其中包含
heading_prefix "\\section*{"
heading_suffix "}\\hrule\\nopagebreak\\vskip1ex\n"
headings_flag 1
这将打印每个字母组的标题。
使用imakeidx
可以让您免于手动运行makeindex
。