https://aprendolatex.wordpress.com/2016/06/24/listas-e-bibliografia-no-indice/
Em resposta a um comentário feito por Sérgio Martins aqui, resolvi fazer este post rápido e referir a existência de um package que pode ser muito útil!
O Sérgio pergunta como retirar a referência ao “capítulo” Conteúdo da própria lista de Conteúdo gerada pelo \tableofcontents
na classe report
.
Existe o package tocbibind
que se carrega da maneira habitual:
\usepackage{tocbibind}
este package sem qualquer opção, adiciona a referência à bibliografia no índice. Já referi este package antes aqui.
Mas podemos adicionar opções, também como de costume:
\usepackage[opções]{tocbibind}
E as opções são:
notbib
– retira a referência à bibliografia no índice;notindex
– retira a referência ao index;nottoc
– retira a referência ao conteúdo;notlof
– retira a referência à lista de figuras;notlot
– retira a referência à lista de tabelas.
A solução ao problema do Sérgio será colocar no preâmbulo o seguinte:
\usepackage[nottoc]{tocbibind}
Dezembro 22, 2012 at 3:43 pm
Mas eu ao colocar esse pacote, não faz aquilo que eu pretendo…. Então vejamos:
Coloquei \usepackage[nottoc]{tocbibind} no preâmbulo, mas no entanto aparece-me repetido a Lista de Figuras, a Lista de Tabelas e a Bibliografia no Ìndice.
Dezembro 22, 2012 at 3:51 pm
Preciso de saber primeiro se desaparece, ou não, a referência ao Conteúdo no índice.
Depois o que eu faria nesse caso era apagar todos os ficheiros que não precisasse do directório onde tem o ficheiro .tex e compilava de novo.
Se não resultasse adicionava as opções para retirar cada um dos outros elementos que estão repetidos
Dezembro 22, 2012 at 4:10 pm
não desaparece, o que faz é repetir a Lista de Figuras, a Lista de Tabelas e a Bibliografia no Índice. Já fiz, apagando os ficheiros do Latex voltando a compilar mas continua na mesma.
Diga-me ma coisa tenho que manter o comando \tableofcontents?
Dezembro 22, 2012 at 4:28 pm
Então:
1º não desaparece a referência a Conteúdos
2º repete as referências a lof,lot e bib…
certo?
É estranho porque eu experimento e desaparece tudo…
Sim, tem de manter o comando \tableofcontents para fazer o índice.
Pode-me dizer como está a ordem dos comandos só para comparar com a minha.
Dezembro 22, 2012 at 4:36 pm
a ordem dos comandos são estas
(….)
\pagenumbering{roman}
\renewcommand\contentsname{Índice}
\tableofcontents
\cleardoublepage
\listoffigures
\cleardoublepage
\listoftables
(….)
depois vêm os capitulos
Dezembro 22, 2012 at 4:54 pm
Bem… não estou mesmo a ver qual possa ser o problema… já coloquei assim os comandos e continuo a conseguir retirar o Conteúdo e não me aparece nada repetido… Só se é alguma incompatibilidade com outro package.. não sei mesmo…
Dezembro 22, 2012 at 5:05 pm
quando eu coloco o pacote tocbidind sem colocar os “not”, com os comandos \tableofcontents, \listoffigures e \listoftables. o que eu reparo é que ele o compilador acrescenta mais um “conteudos…..i”, mais um “lista de figuras….”, mais um “lista de tabelas….” e mais um “bibliografia….13” quando coloco os not… , só retira um de cada e o “Conteúdos…. i” continua lá que é que eu não queria.
Dezembro 22, 2012 at 5:27 pm
Tem outro package qualquer a influenciar o TOC?
Dezembro 22, 2012 at 5:49 pm
os pacotes que tenho inseridos são:
\usepackage[portuguese]{babel}
\usepackage{setspace}
\usepackage{hyperref}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{fontspec}
\usepackage{cabecalho_rodape}
%\usepackage[nottoc, notlof, notlot, notbib]{tocbibind}
\graphicspath{{Imagens/}}
Dezembro 22, 2012 at 5:51 pm
e num outro ficherio de estilo que é carregado no template tenho estes pacotes:
\usepackage{graphicx}
\usepackage{float}
\usepackage{subfig}
\usepackage{color}
\usepackage{a4wide}
\usepackage[T1]{fontenc}
Dezembro 22, 2012 at 5:58 pm
o que faz o package cabecalho_rodape? É o único que não consigo usar…
Dezembro 23, 2012 at 9:54 pm
esse package é de um ficheiro de estilo que tenho para usar cabeçalhos.
Dezembro 23, 2012 at 10:07 pm
Poderá ser alguma instrução nesse sty que provoca isso?
porque é que tem de usar esse package para os cabeçalhos? Tente compilar sem ele. Antes de compilar apague os ficheiros criados durante a compilação.
Já tentou usar o fancyhdr?
Dezembro 24, 2012 at 1:55 pm
Eu e estou a usar o fancyhdr nesse ficheiro de estilo (.sty)… foi uma opção só.
Dezembro 24, 2012 at 2:03 pm
Então só tem packages nesse ficheiro sty? Nada de instruções tipo \newpage ou assim? É que estou mesmo intrigado com o seu problema 🙂
Dezembro 24, 2012 at 2:11 pm
ERRATA
É assim o ficheiro tex é um template para uma tese, e neste template estou a carregar um pacote sty chamado uathesis.sty em que tem as definições para o template, será por causa disso?
Como lhe posso enviar, uma imagem, para mostrar o meu índice no pdf usando \usepackage[nottoc]{tocbidind} para você ver como ele sai.
Dezembro 24, 2012 at 2:22 pm
Fiz uma pesquisa sobre uaThesis.sty, se for o mesmo que encontrei, há uma parte desse ficheiro que introduz no índice todos os capítulos não numerados: índice, lista de figuras, etc.. abra o uaThesis.sty e veja se essa parte está em comentário se não estiver pode ser esse o problema.
Dezembro 24, 2012 at 2:48 pm
Encontrei no final do uathesis algo sobre a tabelofcontents, mas quando coloco como comentário desaparece tudo menos os capítulos no Indice
Dezembro 24, 2012 at 2:51 pm
E tem activa a instrução do tocbibind?
Dezembro 24, 2012 at 2:59 pm
ok faltava isso… :/. Já funciona. Muito Obrigado pela dica. 🙂
Dezembro 24, 2012 at 3:01 pm
🙂 Finalmente! Bom trabalho, boa sorte para a tese e, já agora, bom Natal!
Dezembro 24, 2012 at 3:05 pm
Obrigado. Um Bom Natal para si também, e um bom ano de 2013 e que aprendamos mais e mais em LaTeX. 🙂
Setembro 19, 2013 at 7:33 pm
Salve, eu tentei usar essa solução e não consegui, porque dava Option clash na configuração do pacote (pelo que entendi, isso acontece porque alguma coisa que uso – talvez do abntex2 – chama a classe memoir, que já emula o tocbibind).
Encontrei a documentação do memoir (http://www.tex.ac.uk/ctan/macros/latex/contrib/memoir/memman.pdf) e lá eles indicam o comando \nobibintoc para que a bibliografia não apareça no índice (que era o que eu precisava).
Achei que seria um bom complemento. ^^
Setembro 19, 2013 at 7:51 pm
Sim, é uma ótima solução!
Obrigado pelo contributo! 🙂