Recomendação para escrita de TCC
Configurar execução do BibTeX
Uso intensamente BibTeX e a possibilidade de reutilizar dados com o campo “crossref”. No entanto, por padrão o Overleaf executa o bibtex de modo a incluir as entradas com crossref como um item separado se ocorrer mais de duas vezes (algo comum nos tipos de texto que trabalho). Para corrigir esse comportamento, é possível criar o arquivo ``latexmkrc`` na raiz do projeto e incluir o seguinte conteúdo:
$bibtex = 'bibtex -min-crossrefs=99'
Habilitar suporte a PDF/A
Para permitir a criação de documentos PDF para arquivamento, utilize o pacote pdfx com as opções a-3b e mathxmp:
\usepackage[a-3b,mathxmp]{pdfx}
O pacote hyperref precisa ser carregado com a opção pdfa. Você pode indicar isso como opção global no documentclass ou, antes do documentclass, informar a passagem do parâmetro para o pacote:
\PassOptionsToPackage{pdfa}{hyperref}
Habilitar referências automáticas para flutuantes e afins
Use o pacote cleveref e o comando \cref para criar referências para figuras, tabelas, trechos de código e afins.
\usepackage[brazilian,capitalize,noabbrev,nameinlink]{cleveref}
Habilitar fonte livre e de qualidade
Utilize o pacote libertine para habilitar uma fonte livre e de qualidade.
\usepackage[{libertine}