biblatex-abnt
biblatex-abnt copied to clipboard
biblatex-abnt desatualizado no Overleaf
Migrei meu projeto de dissertação para o Overleaf, contudo estou tento problemas com as referências.
No computador, atualizei manualmente o biblatex-abnt
para a versão em desenvolvimento que implementa as mudanças previstas na NBR 6023:2018. Agora, o Overleaf parece trabalhar com o biblatex-abnt
em versão anterior. Resultado: todas as referências estão em espaço 1,5, sem a linha em branco entre cada uma, as url aparecem com < e > e os termos em itálico inexistem.
Estou usando TeXlive
2021, XeLaTex
, biber
e estilo abnt-numeric
.
Há alguma maneira de "forçar" o Overleaf a usar a versão mais nova do biblatex-abnt
?
Pelo o que lembro, o Overleaf utilizar as versões oficiais do TexLive (e nem sempre é a versão mais recente). Então, se as ultimas mudanças deste repositório não foram levadas para a imagem oficial do TexLive, não terá o resultado no Overleaf. Se fossem arquivos .sty
ou .cls
creio que é só subir e deixar na raiz do projeto do Overleaf.
Com biblatex, você precisa baixar a pasta biblatex-abnt
que contém as pastas bbx
, cbx
e lbx
na pasta \tex\latex
dentro da sua texmf
. Eu não sei bem como isso funcionaria no Overleaf.
Há algumas issues abertas sobre o assunto: #42 e #64.
Dependemos que os arquivos do ramo de desenvolvimento sejam ao menos subidos para algum repositório. Até o momento, sua opções são editar os arquivos do abntex2
(.sty
e .bst
), o que é um pouco trabalhoso, ou baixar o ramo do desenvolver do GitHub e atualizar sua pasta biblatex-abnt
.
Eu tive esse problema no Overleaf e não foi muito difícil resolver não, infelizmente o biblatex-abnt
parece estar oficialmente desatualizado mesmo, então você precisa fazer o Overleaf enxergar os novos arquivos novos manualmente.
Eu usei os arquivos do ramo dev
aqui do GitHub.
- Baixe os arquivos do ramo
dev
do GitHub - Crie uma pasta (por exemplo,
abnt
) na raiz do seu projeto do Overleaf - Faça o upload de todos os arquivos
bbx
,cbx
elbx
para essa pasta (eles ficam na pastalatex
dentro dos arquivos você baixou do ramodev
) - Crie um arquivo em branco na raiz do seu projeto do Overleaf chamado
latexmkrc
(sem qualquer extensão mesmo, não coloque "latexmkrc.tex") (Esse link pode te ajudar) - Dentro desse arquivo
latexmkrc
coloque a seguinte linha:
$ENV{'TEXINPUTS'}='./abnt//:' . $ENV{'TEXINPUTS'};
Isso deve fazer o Overleaf olhar pelos arquivos localmente, dentro do seu projeto.
Obs.: Nessa linha do latexmkrc
, abnt
é o nome da sua pasta. Se você escolheu outro nome no passo 2, então precisa mudar a linha no passo 5.
Seu projeto no Overleaf deve ficar parecido com isso:
Boa noite @Retroker, tudo bem? Segui os passos que você indicou e não estou conseguindo... estou usando o abntex2 e mesmo depois de fazer o que você indicou, segue aparecendo "disponível em" na bibliografia
Boa noite @Retroker, tudo bem? Segui os passos que você indicou e não estou conseguindo... estou usando o abntex2 e mesmo depois de fazer o que você indicou, segue aparecendo "disponível em" na bibliografia
Tudo bem @RodrigoBarragatSchneider e com você?
Você está falando de aparecer "disponível em" antes da URL nas referências? Se sim, eu acredito que isso seja normal mesmo, até na versão atualizada da package essa expressão aparece, porque faz parte da norma (ABNT NBR 6023 2018 - tópico 6.6):
Olha um exemplo de como fica:
@Retroker funcionou perfeitamente, obrigado <3