Citação numérica entre colchetes utilizando beamer e abntex2cite

4,184 views
Skip to first unread message

Caio Marcelo

unread,
Jul 11, 2013, 11:53:15 AM7/11/13
to abn...@googlegroups.com
Bom dia pessoal!

Estou estudando LaTex e codificando uma apresentação utilizando a classe beamer e o pacote abntex2cite.
O problema é que não estou conseguindo fazer citações numéricas entre colchetes. Por exemplo:

Representação difusa: classes de cobertura de solos podem ser definidas como conjuntos difusos e pixels
como elementos do conjunto [1].


O resultado insiste em mostra parênteses no lugar dos colchetes.

Já tentei seguir a dica em http://code.google.com/p/abntex2/wiki/FAQ, ficando meu código da seguinte forma:

\begin{frame}\frametitle{Referências}
  \setbeamertemplate{bibliography item}[text]
  \bibliographystyle{abnt-num}
  \makeatletter
  \renewcommand\@biblabel[1]{{\parbox{0.8cm}{[#1]}}}
  \makeatother
  \bibliography{/dados/Mestrado/BibTex/referencias}
\end{frame}


Mas daí aparecem as seguintes mensagens de erro:

Illegal parameter number in definition of \test \end{frame}

Illegal parameter number in definition of \iterate \end{frame}

Illegal parameter number in definition of \iterate \end{frame}

Illegal parameter number in definition of \beamer@doifinframe \end{frame}

You can't use `macro parameter character #' in horizontal mode \end{frame}


Alguém pode me ajudar?


Obrigado,


Caio Marcelo


Twitter: @caion7

Antes de imprimir, reflita se isso é realmente necessário. O meio ambiente agradece!
Before printing this, think whether it´s really necessary. The environment thanks you!

Seja livre: use Linux!

Lauro César

unread,
Jul 11, 2013, 1:00:22 PM7/11/13
to abn...@googlegroups.com
Caio

Tente colocar no preâmbulo do documento.

Outra coisa, já que você está fazendo a apresentação em beamer, você toparia preparar um modelo que exercite alguns comandos do beamer para atender a issue 26 (http://code.google.com/p/abntex2/issues/detail?id=26)?

Abraços!

Lauro César


2013/7/11 Caio Marcelo <caio_...@yahoo.com.br>

--
abnTeX2 - http://abntex2.googlecode.com/
---
Você está recebendo esta mensagem porque se inscreveu no grupo "abnTeX2" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para abntex2+u...@googlegroups.com.
Para postar neste grupo, envie um e-mail para abn...@googlegroups.com.
Para ver esta discussão na web, acesse https://groups.google.com/d/msgid/abntex2/CAD9UAFQKqT-V-p0XbdE5SW0dhz6LVeyhg9zVguBNqn-n_qqWiQ%40mail.gmail.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

Caio Marcelo

unread,
Jul 11, 2013, 1:41:59 PM7/11/13
to abn...@googlegroups.com
Lauro,

Os comandos foram aceitos no preâmbulo.
Porém, não havia entendido  o objetivo deles que é colocar colchetes nos números da lista de referências. E funcionou.

Na realidade eu quero colocar colchetes é no número que fica na citação no texto.
Há comandos para isso?

Quanto ao modelo para atender a issue 26, posso sim disponibilizar a apresentação assim que estiver funcionando.

Obrigado,

Caio Marcelo



Lauro César

unread,
Jul 11, 2013, 1:50:35 PM7/11/13
to abn...@googlegroups.com
Caio

Não seria bem disponibilizar a apresentação. Eu pediria para você fazer montar um modelo de apresentação, ou seja, uma apresentação que tivesse mais ou menos o jeitão dos demais modelos disponibilizados pelo abnTeX2 (veja o modelo de artigo, ou de trabalho acadêmico, por exemplo). Seria uma excelente contribuição!

Quanto a sua pergunta, realmente não sei de cabeça. Você chegou a dar uma olhada no manual?

Abraços!

Lauro César


2013/7/11 Caio Marcelo <caio_...@yahoo.com.br>

Caio Marcelo

unread,
Jul 11, 2013, 2:42:15 PM7/11/13
to abn...@googlegroups.com
Lauro,

Vou tentar prepara o modelo de apresentação, nos moldes dos outros modelos, pois quero contribuir com esse importante projeto.
Vou demorar um pouco, pois tenho que encaixar isso nas minhas atividades, mas tentarei fazê-lo e lhe enviar para dar uma olhada.

Com relação à minha pergunta, eu olhei o manual abntex2cite.pdf, item 4.1.4, e lá indica que colchetes é a opção padrão.
Conforme orientação desse manual, tentei então usar os seguintes comandos no preâmbulo do documento:

\renewcommand{\leftovercite}{[}
\renewcommand{\rightovercite}{]}



Mas o resultado dá as seguintes mensagens de erro:

LaTeX Error: \leftovercite undefined.

LaTeX Error: \rightovercite undefined.


Você pode me passar alguma dica?

Obrigado,

Caio Marcelo



Lauro César

unread,
Jul 11, 2013, 2:46:41 PM7/11/13
to abn...@googlegroups.com
Ok Caio! Obrigado por se disponibilizar em ajudar!

Sobre seu problema, tente mudar a posição dos comandos que o manual sugeriu: para antes do \usepackage, para depois, para fora do preâmbulo...


2013/7/11 Caio Marcelo <caio_...@yahoo.com.br>

Caio Marcelo

unread,
Jul 11, 2013, 4:29:09 PM7/11/13
to abn...@googlegroups.com
Lauro,

Mudei várias posições, mas o erro persiste.

Aparentemente esses comandos não estão definidos em lugar algum.
Eles seriam comandos definidos no pacote abntex2cite?

Abraço,

Caio Marcelo

Twitter: @caion7


Lauro César

unread,
Jul 11, 2013, 4:37:12 PM7/11/13
to abn...@googlegroups.com
Só para teste: veja se eles funcionam num dos modelos canônicos do abnTeX2. Se funcionar lá, então precisaria funcionar também com o beamer.


2013/7/11 Caio Marcelo <caio_...@yahoo.com.br>

Lauro César

unread,
Jul 11, 2013, 4:48:38 PM7/11/13
to abn...@googlegroups.com
Obrigado Youssef!


2013/7/11 <ych...@gmail.com>
Ver linhas 292 e 293 de abntex2cite.sty:
 
\newcommand{\citebrackets}[2]{\def\citeopen{#1}\def\citeclose{#2}}
\newcommand{\setcitebrackets}{\citebrackets()}
 
Talvez mudando para:
\renewcommand{\setcitebrackets}{\citebrackets[]}
 
funcione.
 
Mas tenha em mente que a norma ABNT NBR 10520:2002, Seção 6.2.2, diz que a citação numérica deve estar entre parênteses ou então sobrescrito (opção <overcite> do abntex2cite):
 

6.2.2 A indicação da numeração pode ser feita entre parênteses, alinhada ao texto, ou situada pouco acima da linha do

texto em expoente à linha do mesmo, após a pontuação que fecha a citação.

Exemplos: Diz Rui Barbosa: "Tudo é viver, previvendo.” (15)

Diz Rui Barbosa: "Tudo é viver, previvendo."15


Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

--
abnTeX2 - http://abntex2.googlecode.com/
---
Você está recebendo esta mensagem porque se inscreveu no grupo "abnTeX2" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para abntex2+u...@googlegroups.com.
Para postar neste grupo, envie um e-mail para abn...@googlegroups.com.

Caio Marcelo

unread,
Jul 11, 2013, 5:11:48 PM7/11/13
to abn...@googlegroups.com
Olá Youssef,

Obrigado pela dica!

O comando foi aceito, mas não surtiu efeito.

Obrigado também pela lembrança da norma ABNT NBR 10520:2002.
Depois disso, não vou mais procurar a substituição por colchetes.
Acho que confundi esse assunto com outras normas de publicação.

Lauro, obrigado também e desculpe o incômodo.

Abraços,

Caio Marcelo



Em 11 de julho de 2013 17:34, <ych...@gmail.com> escreveu:
Ver linhas 292 e 293 de abntex2cite.sty:
 
\newcommand{\citebrackets}[2]{\def\citeopen{#1}\def\citeclose{#2}}
\newcommand{\setcitebrackets}{\citebrackets()}
 
Talvez mudando para:
\renewcommand{\setcitebrackets}{\citebrackets[]}
 
funcione.
 
Mas tenha em mente que a norma ABNT NBR 10520:2002, Seção 6.2.2, diz que a citação numérica deve estar entre parênteses ou então sobrescrito (opção <overcite> do abntex2cite):
 

6.2.2 A indicação da numeração pode ser feita entre parênteses, alinhada ao texto, ou situada pouco acima da linha do

texto em expoente à linha do mesmo, após a pontuação que fecha a citação.

Exemplos: Diz Rui Barbosa: "Tudo é viver, previvendo.” (15)

Diz Rui Barbosa: "Tudo é viver, previvendo."15

 
 
 
From: Caio Marcelo
Sent: Thursday, July 11, 2013 5:29 PM
To: abn...@googlegroups.com

Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

--
abnTeX2 - http://abntex2.googlecode.com/
---
Você está recebendo esta mensagem porque se inscreveu no grupo "abnTeX2" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para abntex2+u...@googlegroups.com.
Para postar neste grupo, envie um e-mail para abn...@googlegroups.com.

Lauro César

unread,
Jul 11, 2013, 5:19:19 PM7/11/13
to abn...@googlegroups.com
Ok Caio! Ficamos aguardando então o modelo do beamer.

Sugiro colocar uns 2 ou 3 slides sobre algumas dicas de beamer, mas somente o básico e alguma(s) referência(s) citada(s) com abntex2cite.

Abraços! Obrigado!

Lauro César


2013/7/11 Caio Marcelo <caio_...@yahoo.com.br>

Paulo H. Ortega

unread,
Dec 31, 2013, 9:21:41 PM12/31/13
to abn...@googlegroups.com
Boa noite!

Caio.. Eu estava com o mesmo problema que o seu e resolvi da seguinte forma

Adicionei as seguintes linhas no preâmbulo

\usepackage{cite}
\renewcommand\citeleft{[}
\renewcommand\citeright{]}

e mudou os parênteses que ficavam no texto para colchetes

Abraços!

Caio Marcelo

unread,
Jan 3, 2014, 6:30:43 AM1/3/14
to abn...@googlegroups.com
Bom dia Paulo!

Obrigado pela dica!

Abraços,

Caio Marcelo



Message has been deleted

Glaubos Clímaco

unread,
Feb 23, 2017, 10:08:48 AM2/23/17
to abnTeX2, caio_...@yahoo.com.br
Oi,

Estava com esse mesmo problema e encontrei uma solução que funcionou para mim:

- use \bibliographystyle{abntex2-num}
- verifique antes, se o estilo da bibliografia já não está definido no início. Por exemplo: \usepackage[alguma-opcao]{abntex2cite}
Reply all
Reply to author
Forward
0 new messages