infufrgs icon indicating copy to clipboard operation
infufrgs copied to clipboard

Citação com dois ou mais autores usa "e" e não "and" como separador

Open henriquebecker91 opened this issue 3 years ago • 3 comments

O modelo não deixa claro como escrever uma tese em inglês (o mais comum para área de informática) com as citações de dois ou mais autores usando separador "and" ao invés de "e". Uma screenshot demonstrando o problema segue:

2021-03-08-15:18:14_1920x1080

Isso leva a duas questões:

  1. Esse é o comportamento desejado? O padrão ABNT indica que "e" deve ser usado mesmo se o texto está em inglês?
  2. Caso o comportamento não seja o desejado, como é que o template deve identificar a língua do documento?

O cabeçalho da minha proposta de tese (de onde veio a screenshot acima) é:

\documentclass[ppgc,prop-tese,english,formais,babel]{iiufrgs}

Eu me lembro de ter tentado vários workarounds sem sucesso (como invocar babel passando english diretamente, e fazer ajustes no iiufrgs.cles). Um colega de pesquisa do meu grupo conseguiu resolver o problema com uma gambiarra:

Eu consegui resolver o problema do and/e usando essa solução: https://groups.google.com/g/latex-br/c/RA86vYeepvQ/m/UbgWhAEensQJ. É meio gambiarra: baixei o arquivo abntex2-alf.bst da internet, coloquei no diretório do .tex, e modifiquei a variável que usa "e" pra usar "and".

O arquivo alterado está anexado: abntex2-alf.bst.zip.

Estou abrindo esse issue tanto para documentar o problema para quanto deixar o workaround disponível para outros que venham a ter o mesmo problema enquanto isso não é resolvido na fonte.

henriquebecker91 avatar Mar 08 '21 18:03 henriquebecker91

Ao instalar o template, o arquivo abntex2-alf.bst não é copiado. Eu fiz a modificação no Makefile (pull request #67), resolvendo esse problema.

souzamarcelo avatar Apr 16 '21 19:04 souzamarcelo

hm, agora a versão em português está usando "and" em vez de "e".

mesmo que o documento não seja especificado em ingles: \documentclass[ppgc,diss]{iiufrgs}

image

daniellumertz avatar Jul 19 '21 22:07 daniellumertz

Ok Ok Ok. para quem estiver escrevendo em português Mudar a linha 317 do abntex2-alf.bst

de (316-318) FUNCTION {bbl.and} { abnt.and.type #0 = {" and "} 'skip$ if$ abnt.and.type #1 = {" \& "} 'skip$ if$}

para (316-318) FUNCTION {bbl.and} { abnt.and.type #0 = {" e "} 'skip$ if$ abnt.and.type #1 = {" \& "} 'skip$ if$}

O ideal seria que ele aplicasse o and somente para os que tiverem especificado ser em ingles em \documentclass[ppgc,diss], como diz os exemplos.

daniellumertz avatar Mar 13 '23 05:03 daniellumertz