abntex / biblatex-abnt

:books: Estilo para BibLaTeX compatível com as normas da ABNT
126 stars 27 forks source link

biblatex-abnt desatualizado no Overleaf #90

Open rodsoasam opened 2 years ago

rodsoasam commented 2 years ago

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?

cauachagas commented 2 years ago

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.

fernandozucatelli commented 2 years ago

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.

Retroker commented 2 years ago

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.

  1. Baixe os arquivos do ramo dev do GitHub
  2. Crie uma pasta (por exemplo, abnt) na raiz do seu projeto do Overleaf
  3. Faça o upload de todos os arquivos bbx, cbx e lbx para essa pasta (eles ficam na pasta latex dentro dos arquivos você baixou do ramo dev)
  4. 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)
  5. 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: projeto Overleaf

RodrigoBarragatSchneider commented 1 year ago

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

Retroker commented 1 year ago

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): image Olha um exemplo de como fica: Captura de tela 2022-11-10 100732 Captura de tela 2022-11-10 100654

rafaelomodei commented 7 months ago

@Retroker funcionou perfeitamente, obrigado <3