由于报告太长,我必须在报告上添加索引。如何创建报告索引以及必须使用哪些软件包来创建报告索引?我需要适合报告的索引。我希望索引位于报告的第二页。(封面之后)
\documentclass{article}
\usepackage{imakeidx}
\makeindex[program=xindy, options=-C utf8 -L portuguese]
\begin{document}
\printindex
\begin{abstract} Estudou-se o valor da acelera\c{c}\~{a}o grav\'{i}tica
\end{abstract}
\section{Objectivos do Trabalho}
A finalidade da experi\^{e}ncia\index{finalidade da experi\^{e}ncia} de:
\end{document}
答案1
我建议使用 来制作它xindy
,它的优点是可以理解utf8
您是否有重音字母。加载imakeidx
包后,您可以在一次编译中获得索引。
您需要两个命令:\makeindex[options to pass to the index compiler]
在序言中,以及printindex
在文档中您想要它出现的位置。但是,除非我错过了什么,否则似乎有一个限制:\printindex
只有在所有项目都被索引后才可以使用。index{…}
之后出现的命令不会写入.idx
文件中。
以下是代码:
\documentclass[portuguese]{article}
\usepackage[utf8]{inputenc} \usepackage[T1]{fontenc}
\usepackage{babel}%
\usepackage{imakeidx}%
\makeindex[program=xindy, options=-C utf8 -L portuguese]%
\begin{document}
\begin{abstract} Estudou-se o valor da aceleração gravítica\index{valor}
\end{abstract}
\section{Objectivos do Trabalho}
A finalidade da experiência \index{finalidade da experiência} de:
\printindex
\end{document}
如果您确实需要在文档开头添加索引,则可以加载包makeidx
,\makeindex
在前言和\printindex
文档正文中插入命令。然后使用 进行编译pdflatex + makeindex + pdflatex
。由于 无法识别重音字母makeindex
,因此您必须使用 来索引项目\index{sortingtext@text-with-accents}
。以下是示例:
\documentclass[portuguese]{article}
\usepackage[utf8]{inputenc} \usepackage[T1]{fontenc}
\usepackage{babel}%
\usepackage{makeidx}%
\makeindex
\begin{document}
\printindex
\begin{abstract} Estudou-se o valor da aceleração gravítica\index{valor}
\end{abstract}
\section{Objectivos do Trabalho}
A finalidade da experiência \index{finalidade@finalidade da experiência} de:
\end{document}