Referência Com Grau de Parentesco

31 views
Skip to first unread message

muriloasou...@gmail.com

unread,
Jul 5, 2024, 11:15:54 AM7/5/24
to abnTeX2
Bom, com toda essa modificação da NBR1520/2023, preciso de uma ajuda.

Supondo que temos a referência

@book{ZANETTA,
Author = {L C {Zanetta Junior}},
Edition = {1},
Publisher = {Editora Livraria da Física},
Title = {Fundamentos de Sistemas Elétricos de Potência},
Address = {São Paulo},
        pages = {312},  
Year = {2006}}

Após uma modificação no arquivo 'abntex2-alf.bst', consegui deixar a citação da forma da imagem, ou seja "(Zanetta Junior, 2006)".

Porém, na biblografia a alteração é feita da mesma forma, e o correto seria manter "ZANETTA JUNIOR", tudo maiúsculo, como era antes.

Alguma ideia como resolver isso?


Captura de tela 2024-07-05 121442.png
Captura de tela 2024-07-05 121303.png

Geraldo Xexeo

unread,
Jul 5, 2024, 11:24:16 AM7/5/24
to abn...@googlegroups.com
Já apresentei uma correção semelhante em outra pergunta no fórum.
Ela está disponibilizada como alteração no abntex2-alf.bst que está nesse projeto overleaf.

https://pt.overleaf.com/read/dbbsgwfcntvf#5f20b3

Para ambos os comportamentos ao mesmo tempo, são 4 mudanças no arquivo, marcadas com o comentário %AQUI

Elas também resolvem o problema de usar as datas com a, b, c (1980a) etc...

Caso sejam necessárias outras modificações, posso tentar ver o que deve ser feito, mas sem garantia de prazo.


Abraços,
Xexéo

--
abnTeX2 - http://abntex2.googlecode.com/
---
Você recebeu essa mensagem porque está inscrito no grupo "abnTeX2" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para abntex2+u...@googlegroups.com.
Para acessar essa discussão na Web, acesse https://groups.google.com/d/msgid/abntex2/e62cfee7-5dad-4e26-be98-d294d8df560cn%40googlegroups.com.

muriloasou...@gmail.com

unread,
Jul 5, 2024, 12:24:15 PM7/5/24
to abnTeX2
Oi Xexéo, o arquivo abntex2-alf.bst que baixei aqui já está com essas linhas (475, 483,) iguais a esse seu projeto do overleaf. A linha 1103 está diferente (mas creio que não tenha a ver com essa minha pergunta especificamente). Enquanto a que a linha 1129 eu troquei o 'u' pelo 't', mas a princípio, nada mudou no documento.

Não sei se ficou clara minha pergunta, mas o problema é nesses casos de um sobrenome com grau de parentesco, como Fulano da Silva Junior (ou Neto, ou Filho, etc). Na citação, ele deve estar como "Silva Junior (2024)", e na bibliografia deve ser algo como:

SILVA JUNIOR, L. C...

Danuso

unread,
Jul 5, 2024, 12:41:02 PM7/5/24
to abnTeX2
Estou com o mesmo problema. Acompanhando os e-mails.

Geraldo Xexeo

unread,
Jul 5, 2024, 2:18:46 PM7/5/24
to abn...@googlegroups.com
Ah!

Agora entendi.

Vou procurar uma solução, mas deixa eu explicar aqui para outros poderem procurar também.
Quando você coloca algo dentro de chaves no nome, é uma espécie de proteção. Logo, quando você escreve  {L C {Zanetta Junior}} é como se você estive querendo que  Zanetta Junior aparecesse realmente assim. 

Na verdade, esse não é o jeito correto de tratar o "parentesco", o jeito correto é usar um formato baseado nas partículos do nome. Por exemplo {ll}{jj} que siginifica last name e partícula júnior. Já tem algum tratamento disso no código, mas não parece funcionar.

Pelo que eu vi, isso não está funcionando para a listagem bibliografia. Fiz alguns testes. 

Isso implica no reconhecimento automático dessas partículas. Isso começa a ser explicado na página 9 do documento Designing Bibtex Styles. 

Eu nunca trabalhei com isso, então terei que olhar. Mas já vi uma coisa estranha, uma função get.jr é definida, mas não usada!

Abraços,
Xexéo




Geraldo Xexeo

unread,
Jul 5, 2024, 2:24:50 PM7/5/24
to abn...@googlegroups.com
Hum...
Continuando. Parece os Jr. nunca funcionaram.
Xexéo

Geraldo Xexeo

unread,
Jul 5, 2024, 3:47:03 PM7/5/24
to abn...@googlegroups.com
Bem, uma tentativa de fazer o que vocês querem.

Aparentemente o JUNIOR tem que vir depois de vírgula, ficando com duas vírgulas!
Veja a entrada a seguir.
Questões: O J do Junior tem que vir protegido porque o estilo está transformando para minúscula .
Não consegui fazer funcionar com acento, ele não passa para maíscula o U com acento.
Então desse jeito tem que escolher: ú com acento no Júnior da citação e ú pequeno na bibliografia ou u sem acento na citeção e U maiúsculo sem acento na bibliografia.
Então sem mudar nada no .bst, só precisa usar o processo de duas vírgulas no .bib. (que eu não conhecia), parece que essa é a forma de identificar coisas como Júnior e Neto. No arquivo agora tem um exemplo com Zanetta Junior e Perneta Neto ;-).
Não sabia disso, aprendi agora.
 
https://pt.overleaf.com/read/dbbsgwfcntvf#5f20b3

@book{ZANETTA,
Author = {Zanetta, {J}unior, L. C. },

Edition = {1},
Publisher = {Editora Livraria da Física},
Title = {Fundamentos de Sistemas Elétricos de Potência},
Address = {São Paulo},
        pages = {312},  
Year = {2006}}


Geraldo Xexeo

unread,
Jul 5, 2024, 3:48:02 PM7/5/24
to abn...@googlegroups.com
Mais um email...
Desculpe.

Para quem quiser fuçar, deve ter uma maneira de controlar melhor o Júnior e tem que estar perto de algum lugar que tenha a string jj.

Abraços,
Xexéo


Geraldo Xexeo

unread,
Jul 5, 2024, 5:12:13 PM7/5/24
to abn...@googlegroups.com
Ok, deve ser o máximo que eu consigo.
Alterei para funcionar sem proteger a letra J do Júnior ou N do Neto, tive que entender um pouco mais as funções
format.names.for.label e format.names.for.label2

Eu achei uns códigos meio estranhos, mas não consegui eliminar tudo que achei desnecessário, que pode até ser necessário para algum caso que não previ ou entendi, mas acho que o que deixei está certo, apesar de com código redundante.

Bibtex não é totalmente compatível com letras utf-8 (ou zero compatível) e aparentemente não consegue transformar ú em Ú, logo não tem como colocar acento no Júnior e ficar Júnior e JÚNIOR. Ou é Junior e JUNIOR ou Júnior e JúNIOR.

Abraços a todos!

Xexéo




Angelo Cuissi

unread,
Jul 5, 2024, 6:48:13 PM7/5/24
to abn...@googlegroups.com
{{Zanetta Júnior}, L. C.} não funciona?

muriloasou...@gmail.com

unread,
Jul 5, 2024, 8:41:44 PM7/5/24
to abnTeX2
Muito obrigado pelo seu tempo e auxílio Xexéo!

Vou tentar contornar esse problema do "ú".

Se eu conseguir algo, posto aqui.
Reply all
Reply to author
Forward
0 new messages