Thesis PUC com suporte para bibliografia alfanumérico
Esse é uma cópia do estilo de tese da PUC-Rio (disponível aqui), mas com suporte para bibliografia no estilo sobrenome (ano) (ex.: Knuth (1984)), e mais umas pequenas alterações. É 100% projeto de fim de semana e não é oficial da PUC-Rio (só é baseado no estilo oficial).
Para baixar, clique no botão verde escrito code e escolha a opção de baixar como um zip (ou faça pull se você usa o GitHub)
Abr/2021: A bibliografia alfanumérica agora organiza corretamente em ordem alfabética do sobrenome do autor/ano na Bibliografia (bug reportado pelo Arthur)
Set/2020: não é mais exigido que você carregue manualmente o natbib para o authordate. Isso pode gerar erros se você carrega manualmente o natbib. A solução é só tirar o \usepackage[round]{natbib}
do seu arquivo .tex
. (O manual de estilo da PUC nao prevê o uso de colchetes ou chaves para isolar o ano, então eu me sinto mais ou menos confortável de impor isso no arquivo).
Baixe esse estilo e use exatamente como o estilo da PUC.
Se você quiser usar no overleaf, faça upload para o seu projeto dos seguintes arquivos:
- ThesisPUC.bst
- ThesisPUC2.bst
- ThesisPUC.cls
- atbeginend.sty
- puc.png
(Teoricamente você só precia disso em qualquer caso) Isso pode gerar alguns erros, mas gera um pdf corretamente.
Agora, no comando \documentclass
, você deve escolher uma das duas opções (além das opções master ou phd e brazilian ou american):
- numeric, para a bibliografia indexada por número
- authordate, para a bibliografia no estilo sobrenome (ano)
- Em alguns sistemas, quando você trocar de numeric para authordate, você vai ter que apagar o arquivo
nome_da_tese.bbl
para o LaTeX atualizar a bibliografia
O exemplo Julio, do original, conta com duas versões agora: uma numérica e uma com o authordate
Só para ficar absolutamente claro: se você está fazendo uma tese de mestrado em inglês e quer a bibliografia no estilo sobrenome (ano), então o seu documento vai começar com:
\documentclass[american,master,authordate]{ThesisPUC}
No caso de bibliografia numérica:
\documentclass[american,master,numeric]{ThesisPUC}
Por algum motivo os ambientes de Teorema, Prova, estavam em português mesmo quando a tese estava com a opção american
. Essa versão também resolve isso, mudando os nomes dos ambientes conforme a língua especificada.
Basicamente tudo que foi feito é adicionar um \ifelsethen no arquivo de estilo (ThesisPUC.cls
) onde tem o comando \bibliographystyle
.
A segunda coisa (mais trabalhosa, mas mais fácil de reaproveitar), é o arquivo ThesisPUC2.bst. Esse arquivo define como o BibTeX escreve a bibliografia no arquivo. Ele é um tanto o quanto hermêtico - usa notação polonesa reversa, como a HP12C, então somar 2 mais 2 é 2 2 +
. Se você quiser se entender com ele leia o Taming the BeaST (sob sua conta e risco).