Modificando Bibliografia de abntex (abntcite)

6,890 views
Skip to first unread message

Halian

unread,
Dec 30, 2011, 8:41:34 AM12/30/11
to Latex-br
Olá pessoal, minha primeira postagem na lista.

Estou com alguns problemas referentes à bibliografia em meu trabalho.
O primeiro é que utilizando o pacote abntcite sem nenhuma opção
(\usepackage{abntcite}) eu consigo listar minhas referências em ordem
alfabética, porém a chamada da referência no texto deixa a desejar
pois não há vírgula entre os autores e o ano...

Exemplo:

(Fulano e Beltrano 2000)

Se eu incluir a opção [alf] --> \usepackage[alf]{abntcite}

A referência fica parecida com o que eu quero (com a vírgula) porém os
nomes ficam em caixa alta:

(FULANO; BELTRANO, 2000)

Eu gostaria de ter um meio termo entre esses dois:

(Fulano e Beltrano, 2000)

porém não sei onde modificar para retirar a caixa alta do exemplo 2 ou
adicionar a vírgula no exemplo 1, alguém saberia que tipo de opção eu
teria q setar para conseguir esse efeito ou onde eu deva modificar
no .sty ??

---

E tem mais outra coisa... eu estou com um .tex de uma amiga q está
usando os mesmos pacotes do que eu, porém, nas Referências dela, o
nome do periódico onde o trabalhado foi publicado está aparecendo em
itálico, no meu aparece sublinhado, eu gostaria de fazer o meu ficar
em itálico também, mas eu não consigo de jeito nenhum!!! Meus pacotes
e opções estão iguais ao dela, estamos usando exatamente tudo igual,
mas não sei pq o meu está diferente.

Obrigado,
Halian

Wagner Arbex

unread,
Dec 30, 2011, 9:49:12 AM12/30/11
to late...@googlegroups.com
Olá, Halian;

Veja se as infs a seguir te ajudam.

--

On 30/12/2011, at 08:41, Halian <halia...@gmail.com> wrote:

> Olá pessoal, minha primeira postagem na lista.
>
> Estou com alguns problemas referentes à bibliografia em meu trabalho.
> O primeiro é que utilizando o pacote abntcite sem nenhuma opção
> (\usepackage{abntcite}) eu consigo listar minhas referências em ordem
> alfabética, porém a chamada da referência no texto deixa a desejar
> pois não há vírgula entre os autores e o ano...
>
> Exemplo:
>
> (Fulano e Beltrano 2000)
>
> Se eu incluir a opção [alf] --> \usepackage[alf]{abntcite}
>
> A referência fica parecida com o que eu quero (com a vírgula) porém os
> nomes ficam em caixa alta:
>
> (FULANO; BELTRANO, 2000)
>
> Eu gostaria de ter um meio termo entre esses dois:
>
> (Fulano e Beltrano, 2000)
>
> porém não sei onde modificar para retirar a caixa alta do exemplo 2 ou
> adicionar a vírgula no exemplo 1, alguém saberia que tipo de opção eu
> teria q setar para conseguir esse efeito ou onde eu deva modificar
> no .sty ??

Até onde sei, isso vc não vai conseguir fazer, pois não esse formato não é padrão da ABNT, então o ABNTeX não faz.

>
> ---
>
> E tem mais outra coisa... eu estou com um .tex de uma amiga q está
> usando os mesmos pacotes do que eu, porém, nas Referências dela, o
> nome do periódico onde o trabalhado foi publicado está aparecendo em
> itálico, no meu aparece sublinhado, eu gostaria de fazer o meu ficar
> em itálico também, mas eu não consigo de jeito nenhum!!! Meus pacotes
> e opções estão iguais ao dela, estamos usando exatamente tudo igual,
> mas não sei pq o meu está diferente.

Existem inúmeras opções para configurar o ABNTeX e sugiro que vc veja a documentação. Como exemplo, veja, a seguir, um formato que eu costumo utilizar

\usepackage[alf,abnt-year-extra-label=yes,abnt-full-initials=no,abnt-emphasize=bf,abnt-and-type=e,abnt-url-package=url,abnt-repeated-author-omit=yes]{abntcite}%{abnt-alf}

Todos esses parâmetros podem ser alterados, é óbvio :) e o parâmetro abnt-emphasize=bf coloca o nome de livro ou periódico em negrito. Se ele for retirado ou alterado, pode ficar em itálico ou de outra forma.

Espero ter ajudado.

>
> Obrigado,
> Halian

--
Wagner Arbex
http://www.arbex.pro.br/

Sent from my iPad


Halian

unread,
Dec 30, 2011, 10:09:25 AM12/30/11
to Wagner Arbex, late...@googlegroups.com
Wagner, obrigado pela resposta.
Eu consegui altarar a segunda parte, as alterações não estavam sendo
feitas pq eu estava recompilando sem apagar aquele tanto de arquivos
gerados na compilação, qdo eu dei um "clean" e recompilei as coisas se
modificaram.
Agora eu releação à primeira dúvida, me intriga pq no arquivo abnt-
options.bib existe uma opção abnt-cite-style="(Author, YEAR)" que
seria exatamente o q eu preciso, ou seja, o nome do autor escrito
normalmente só com a primeira letra maiúscula , uma vírgula e daí o
ano...
Eu não entendo esse padrão q ele está tentando colocar, eu nunca havia
visto o nome do auto e o ano sem a vírgula, todas as dissertações q eu
vejo que citam desse formato tem a vírgula entre o autor e o ano... vc
não saberia como eu poderia modificar isso, mesmo q no código fonte ?

Halian

unread,
Dec 30, 2011, 1:26:38 PM12/30/11
to Latex-br
Bom, consegui editando o arquivo fonte...

A quem interessar possa...

==>

É possível modificar o estilo imposto pelo arquivo abntcite.sty, para
isso basta copiar e colar a porção que quer se modificar para um outro
arquivo e alterar lá, aí no seu código fonte vc chama o nome do seu
arquivo e ele irá sobrescrever o estilo original.

Por exemplo, no meu caso, o meu problema era que os nomes dos autores
estavam aparecendo na citação em letra maiúscula, eu não queria isso,
então fui no arquivo abntcite.sty e copiei toda a porção referente ao
comando \cite em um outro arquivo myBib.sty.

Nesse arquivo eu fiz as seguintes modificações:

A linha:
\csname b@\@citekey++IMPL\endcsname%

Tornou-se:
\csname b@\@citekey++EXPL\endcsname%

Isso impede a conversão do nome dos autores para maiúsculo.

Lá embaixo, quase no final do arquivo eu modifiquei a linha:
{\authorcapstyle\@citename}, %

Para:
{\authorstyle\@citename}, %

Assim ele também não vai tentar utilizar o comando \authorcapstyle que
estiliza as letras maiúsculas utilizadas.

Por fim, no meu .tex eu chamei esse arquivo: \usepackage{myBib} após
ter chamado todos os outros pacotes e fiz a chamado ao abntcite com a
opção ALF (para ordem alfabética): \usepackage[alf]{abntcite}


Com essas modificações consegui então alterar a citação no texto de:

(FULANO; BELTRANO, 2000)

para

(Fulano e Beltrano, 2000)

Obrigado... :D




FHRB Toledo

unread,
Dec 30, 2011, 1:29:47 PM12/30/11
to late...@googlegroups.com
Muito bom Halian!

Admiro sua iniciativa de "abrir" o código e compartilhar com a gente... Não sei se todos compactuam, mas sempre tenho "medo" de enfrentar a sintaxe pouco amigável do tex!

obrigado,
FH

2011/12/30 Halian <halia...@gmail.com>

Andre Cavalcante

unread,
Dec 30, 2011, 3:04:58 PM12/30/11
to late...@googlegroups.com

O padrão ABNT diz que o formato para referência é (AUTOR, ANO) em maiúscula mesmo

Abraços

Halian

unread,
Dec 30, 2011, 3:29:56 PM12/30/11
to Latex-br
É eu sei, mas para variar o laboratório resolve não usar 100% ABNT...

Eu já ia reclamar isso, mas eu baixei algumas dissertações antigas e
todas estavam como (Autor, ANO), por isso tive que modificar. Na
verdade eu nem acho ruim, foi difícil achar onde mudar, mas de fato
fica bem mais bonito no texto, em caixa alta é feio d+, essas normas
são bem feias.
Reply all
Reply to author
Forward
0 new messages