% http://latexbr.blogspot.com.br/
\documentclass[a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[brazil]{babel}
\usepackage{makeidx} % cria indice remissivo
\makeindex % cria o indice remissivo

\title{Criando \'indice remissivo personalizado}
\date{}

\begin{document}

\maketitle

A ideia \'e retornar um \'indice remissivo\index{Indice!remissivo} agrupado com uma letra mai\'uscula em todas as letra do alfabeto.\index{Alfabeto}

Para isso, al\'em dos passos para se criar um \'indice remissivo crie um arquivo com o nome \emph{indexstyle.ist} na mesma pasta do seu \emph{arquivo.tex} com o seguinte conte\'udo.

\begin{verbatim}
%%% Coloca cada letra entre grupos no início da linha
heading_prefix "{\\bfseries "     % Insert in front of letter
heading_suffix "}\\nopagebreak\n" % Append after letter
headings_flag  1                  % Turn on headings (uppercase)

%%% Traduz ``Symbols'' e ``Numbers'' para Portugues.
symhead_positive "S\\'{\\i}mbolos"
symhead_negative "s\\'{\\i}mbolos"
numhead_positive "N\\'umeros"
numhead_negative "n\\'umeros"
\end{verbatim}

Para compilar\index{Compilar} digite no terminal:\index{Terminal}

\begin{verbatim}
pdflatex arquivo
makeindex -s indexstyle.ist arquivo
pdflatex arquivo
\end{verbatim}

\index{An\'alise}

\index{Fun\c c\~ao}

\index{Hist\'oria!da Matem\'atica}

\index{Indu\c c\~ao}

\index{Juros}

\index{Kepler}

\index{Limite}

\index{Matem\'atica}

\index{Napier}

\index{Omega}

\index{Polin\^omios}

\index{Quociente}

\index{Raz\~ao}

\index{Somat\'orio}

\index{Topologia}

\index{Alef}

\index{Bola!aberta}

\index{Bola!fechada}

\index{Limite!infinito}

\index{Riemman}

\index{Liebniz}


\printindex

\end{document}
