AfonsoPortuga / abntex2

Automatically exported from code.google.com/p/abntex2
1 stars 0 forks source link

\citeonline com conectivo opcional para última referência em citação múltipla no modelo autor-data #56

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Which component is your suggestion addressed to?
[X] class
[ ] packages
[X] bibliography style
[ ] documentation
[ ] examples
[ ] other: _____________

What is you suggestion?
Seria possível introduzir no comando \citeonline uma forma de diferenciar a 
exibição da última referência dentro de uma lista?

Atualmente, se, por exemplo, emitimos o comando \citeonline{Fulano2010, 
Cicrano2012, Beltrano2013} no modelo autor-data com bibtex, no texto teríamos 
algo como:

"Lorem ipsum dolor sit amet Fulano (2010), Cicrano(2012), Beltrano (2013)."

Entretanto, em certas situações, desejaríamos que pudesse ser assim:

"Lorem ipsum dolor sit amet Fulano (2010), Cicrano(2012) e Beltrano (2013)."

ou assim:

"Lorem ipsum dolor sit amet Fulano (2010), Cicrano(2012) bem como Beltrano 
(2013)."

e assim por diante.

Additional information:
Atualmente o que eu faço é separar a última referência da lista:
    1o caso: \citeonline{Fulano2010, Cicrano2012} e~\citeonline{Beltrano2013}
    2o caso: \citeonline{Fulano2010, Cicrano2012} bem como~\citeonline{Beltrano2013}

Original issue reported on code.google.com by arar...@gmail.com on 7 May 2013 at 10:06

GoogleCodeExporter commented 9 years ago
Caro araruna

A sugestão é pertinente e a deixo disponível para qualquer membro da 
comunidade que a queira implementar. Posso instruir por onde começar e dar o 
suporte necessário para a conclusão da issue.

Apenas para fins de registro, consultei a ABNT NBR 10520:2002 e isso não é 
uma questão de compliance com a norma, por isso esta issue possui a tag 
"Usability", uma vez que se trata de otimização da usabilidade do usuário.

Original comment by laurocesar on 8 May 2013 at 10:15

GoogleCodeExporter commented 9 years ago

Original comment by laurocesar on 18 May 2013 at 1:44

GoogleCodeExporter commented 9 years ago
Como sugestão, poderia haver uma macro padrão do tipo:

\newcommand{\citeonlinelastsep}{, }

Essa macro seria o valor padrão usado para separar a última referência em 
\citeonline.

Além disso, acredito que a opção de \citeonline[bem como]{AUTO1,AUTOR2} que 
tenha mais de uma referência possa ser utilizada como separador alternativo. 
Desse modo, \citeonline[bem como]{AUTO1,AUTOR2} imprimiria:

Autor1 (1999) bem como Autor2 (1998)

Original comment by laurocesar on 20 May 2013 at 1:39