Aprenda a criar um índice remissivo no Latex / Learning how to create an index with Latex

O índice remissivo é usado para mostrar onde um conceito X aparece no texto.

Para criar um índice remissivo no Latex, vamos usar o pacote makeidx. Siga os passos:

1) Adicionar as linhas abaixo no preambulo do arquivo principal .tex (antes do \begin{document}).

\usepackage{makeidx}
\makeindex

2) Adicionar a linha abaixo onde o índice remissivo deve aparecer no texto.

\printindex

3) Indicar no texto, onde cada conceito aparece. Cada entrada (única) resultará em uma linha no índice. Para entradas múltiplas o índice exibe uma linha com a entrada e as páginas onde aparecem. Segue alguns exemplos de entrada.

\index{Amplificador ótico} % Indica uma entrada simples.
\index{Amplificador ótico!EDFA} % Indica que EDFA é uma sub-entrada de Amplificador ótico.

veja mais opções na documentação do pacote makeindex.

obs.: O pacote makeidx suporta até 3 subníveis (subentradas).

4) Talvez será preciso correr o makeindex para cada ficheiro antes de compilar. Eu uso o TexShop, não foi preciso!

Se você sabe como fazer o mesmo de outra forma, escreva um comentário e compartilha seu conhecimento conosco!

Enjoy it!

————————— ENGLISH —————–

For the ones who use Latex, the makeidx package can be used to create an index that shows the pages where a concept X appears. Follow the steps:

1) Introduce the following commands into the preamble of your .tex (before \begin{document})

\usepackage{makeidx}
\makeindex

2) Introduce the following commands at the place where the index have to appears.

\printindex

3) Indicate where each concept appears on the text. Each entry yields a line in the index. For multiple equal entries the index will show a line with the page numbers where each entry appears. Each entry should follow these examples

\index{Optical Amplifier} % Indicates a simple entry.
\index{Optical Amplifier!EDFA} % indicates a subentry.

For more information, see the makeindex documentation.

4) After all, run makeindex for the .tex file before compile. I use Texshop + TexLive so this step was not necessary.

It you know another approach to create an index, please, write a comment and share with us!

Enjoy it!

Ps. Please, correct my English grammar if you can!

0 Responses to “Aprenda a criar um índice remissivo no Latex / Learning how to create an index with Latex”



  1. Deixe um comentário

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s





%d blogueiros gostam disto: