abntex / biblatex-abnt Goto Github PK
View Code? Open in Web Editor NEW:books: Estilo para BibLaTeX compatível com as normas da ABNT
:books: Estilo para BibLaTeX compatível com as normas da ABNT
Fala pessoal,
Essa entrada:
@Article{Batista2005,
author = {Fábio Ferreira Batista and Carlos Olavo Quandt and Fernando Flávio Pacheco and José Cláudio Cyrineu Terra},
title = {{G}estão do {C}onhecimento na {A}dministração {P}ública},
journaltitle = {Texto para discussão},
date = {2005-06},
number = {1095},
issn = {1415-4765},
address = {Brasília},
file = {:Batista2005 - Gestão do Conhecimento na Administração Pública.pdf:PDF},
groups = {GC Adm Pub},
publisher = {IPEA},
}
Está retornando assim:
BATISTA, F. F.; QUANDT, C. O. et al. Gestão do Conhecimento na Administração Pública. Texto para discussão, IPEA, Brasília, n. 1095, jun. 2005. ISSN 1415-4765. Citado na p. 14.
Não deveria ser apenas BATISTA, F. F. et al.
??
Estou tendo esse erro aí. Fiz o seguinte:
tlmgr
instalei o biber
;latex
para /usr/local/texlive/texmf-local/tex/latex/biblatex-contrib/biblatex-abnt
;abntex2cite
do trabalho pelo biblatex-abnt
\usepackage[style=abnt-ibid,language=brazil]{biblatex}
\addbibresource{<arquivo>.bib}
\footciteref
-> \footcite
/usr/local/texlive/2016/texmf-dist/tex/latex/biblatex/biblatex.sty:13001: Package biblatex Error: Style 'abnt-ibid' not found. [\RequireBibliographyStyle{\blx@bbxfile}]
/usr/local/texlive/2016/texmf-dist/tex/latex/biblatex/biblatex.sty:13002: Package biblatex Error: Style 'abnt-ibid' not found. [\RequireCitationStyle{\blx@cbxfile}]
Agradeço pela ajuda!
Quando você usa \apudtext{}
cujo apud tem mais de um autor, aparece no texto Autor1; Autor2 (... apud ...)
em vez de Autor1 e Autor2 (... apud ...)
tl;dr: como diferenciar obras que possuam um mesmo primeiro autor adicionando uma letra na data ao invés de adicionar o nome do segundo autor?
Nas obras citadas que contêm um mesmo primeiro autor, as citações e referências estão diferenciando as obras incluindo o nome do segundo autor ao invés de diferenciar pela data ou incluindo uma letra à data. Esse é o comportamento padrão do pacote? Existe uma forma de conseguir o comportamento abaixo descrito abaixo?
Por exemplo,
"No ano seguinte, Duan, He et al. (2012) realizaram [...]"
e
"Nesse mesmo ano de 2012, Duan, Liao et al. (2012) estudaram [...]"
deveria ser
"No ano seguinte, Duan et al. (2012a) realizaram [...]"
e
"Nesse mesmo ano de 2012, Duan (2012b) estudaram [...]"
Exemplos que ocorrem em citações indiretas são os seguintes. No primeiro exemplo abaixo, o nome do segundo autor ainda é incluso, mesmo que a data deste trabalho (2014) seja diferente das datas dos dois trabalhos acima (2012).
(HÄNGGI et al., 2014; DUAN; LONG et al., 2014; KAZEMI; YEKTAYAR; ABAD, 2012; AMIDZIC et al., 2001; NICHELLI et al., 1994)
(F. ROCHA; MAGALHAES JUNIOR et al., 2016; WRIGHT et al., 2013; VOLKE et al., 2002)
E as referências ficam assim:
Olá, primeiramente muito obrigado pelo excelente trabalho!
Estou migrando do bibtex (usando o pacote abntex2cite) para o biblatex (usando o estilo abnt) e, infelizmente, não consegui encontrar um equivalente ao comando \citeauthoronline
.
O mais próximo que consegui encontrar foi o comando \textcite*
, entretanto ele também imprime o ano.
Minha dúvida (sugestão) é se seria possível alterar o comando \textcite*
para imprimir apenas o nome do autor no mesmo formato em que está atualmente, apenas sem o ano, pois ao que me parece não existe nenhum comando que ofereça essa possibilidade.
Assim, ainda seria possível obter o formato atual do \textcite*
usando (caso a sugestão seja aceita): \textcite*{chave}, \citeyear*{chave}
.
Uma outra vantagem, ao meu ver, além de dar mais flexibilidade, é ficar consistente com o comportamento do \citetitle*
que imprime o título sem o ano, pois o \citetitle
inclui o ano, assim como o \textcite
.
Espero ter sido claro.
Novamente, muito obrigado pelo excelente trabalho!
Prezados, estou com um pequeno problema de desambiguação. Já li o manual do biblatex mas não estou conseguindo sair do lugar. Tenho as seguintes entradas:
@Article{Pereira2016,
author = {given=Letícia Magalhães, family=Pereira},
title = {Mortalidade materna: como o descaso com a saúde
da mulher impede a igualdade de gênero},
journal = {Saúde \& Transformação Social / Health \& Social Change [en linea]},
date = {2016},
volume = {6},
number = {1},
pages = {70-78},
issn = {2178-7085},
url = {http://www.redalyc.org/articulo.oa?id=265345374007},
urldate = {2018-07-23},
}
@MastersThesis{Pereira2014,
author = {Natalia Herculano Pereira},
title = {Modelo preditivo para intervenção coronária percutânea,
em pacientes com infarto agudo do miocárdio, com supradesnivelamento do seguimento ST},
institution = {Universidade Federal da Paraíba},
date = {2014},
location = {João Pessoa},
pagetotal = {94},
type = {Dissertação (Mestrado)},
}
Pereira2016 e Pereira2014 geram as seguintes saídas nas referências:
PEREIRA, L. M. Mortalidade materna: como o descaso com a saúde da mulher impede a
igualdade de gênero. Saúde & Transformação Social / Health & Social Change [en linea], v. 6, n. 1, p. 70–78, 2016. ISSN 2178-7085. Disponível em: http://www.redalyc.org/articulo.oa?id=265345374007. Acesso em: 23 jul. 2018.
PEREIRA, N. H. Modelo preditivo para intervenção coronária percutânea, em pacientes com infarto agudo do miocárdio, com supradesnivelamento do seguimento ST. 2014. 94 f. Dissertação (Mestrado) – Universidade Federal da Paraíba, João Pessoa.
Entretanto, no corpo do texto as saídas geradas são:
(L. M. PEREIRA, 2016) e (N. H. PEREIRA, 2014)
Entretanto, o efeito procurado é o exibido no tópico 6.1.2 da 10520:
(PEREIRA, L. M., 2016) e (PEREIRA, N. H., 2014)
Um outro problema de desambiguação é o da entrada abaixo, em que dois autores da mesma obra têm o mesmo sobrenome Cardoso de Souza:
@Article{Souza2015,
author = {Cardoso de Souza, M. A. and Cardoso de Souza, T. H. S. and
family=Gonçalves, given=A. K.,prefix=da S.},
title = {Fatores determinantes do near miss materno em
uma unidade de terapia intensiva obstétrica},
journal = {Rev Bras Ginecol Obstet},
date = {2015},
volume = {37},
number = {11},
pages = {498--504},
doi = {10.1590/SO100-720320150005286},
url = {http://www.scielo.br/pdf/rbgo/v37n11/0100-7203-rbgo-37-11-00498.pdf},
urldate = {2018-06-02},
}
Essa entrada gera a seguinte saída nas referências:
CARDOSO DE SOUZA, M. A.; CARDOSO DE SOUZA, T. H. S.; GONÇALVES, A. K. da S.
Fatores determinantes do near miss materno em uma unidade de terapia intensiva obstétrica.
Rev Bras Ginecol Obstet, v. 37, n. 11, p. 498–504, 2015. DOI: 10.1590/SO100-720320150005286. Disponível em: http://www.scielo.br/pdf/rbgo/v37n11/0100-7203-rbgo-37-11-00498.pdf. Acesso em: 2 jun. 2018.
Entretanto, a saída gerada no corpo do texto é
(M. A. CARDOSO DE SOUZA; T. H. S. CARDOSO DE SOUZA; GONÇALVES, 2015).
Mas o efeito esperado é:
(CARDOSO DE SOUZA, M. A.; CARDOSO DE SOUZA, T. H. S.; GONÇALVES, 2015)
A chamada de configuração do biblatex está assim:
\usepackage[
backend=biber,
style = abnt,
language = brazil,
giveninits,
uniquename=init,
extrayear,
noslsn,
backref
]{biblatex}
\addbibresource{mds.bib}
O documento tem sido produzido no Overleaf v.2, com a versão 3.1 do biblatex-abnt.
Prezados,
Indentifiquei algumas formatações estranhas e creio que eles estão fora do padrão abnt. Estou escrevendo minha tese e tenho um documentclass{abntex2}, mas utilizo biblatex-abnt+biber para citações.
Resultado do comando \cite{} ou \cites{} com múltiplos autores:
a) (REGNAULT, 1863; BACHELIER, 1900; FAMA, 1965; SAMUELSON, 1965) => OK
b) (KIM; KIM; AHN et al., 2013; KIM; KIM; FABOZZI, 2014b) => erro, deveria ser: (KIM, KIM, AHN et al., 2013; KIM, KIM, FABOZZI, 2014b), certo?
Outra observação: quando utilizo a opção "sccite" e "scbib" as iniciais dos nomes dos autores não ficam formatadas em versalete.
Além disso, gostaria de parabenizá-los pois ficou muito bom o trabalho de vocês.
att,
Marcos
Quando duas entradas apresentam o mesmo autor e ano, estas são citadas com o a e b após a data. Isto não ocorre nas referências.
Um exemplo pode ser as entradas de chave romano1996a e romano1996b do seu teste NBR6023-2002_reference
Amigos,
Considerem o seguinte MWE:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usepackage{csquotes}
\usepackage[style=abnt-ibid]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
\cite{doody}
\printbibliography
\end{document}
O seguinte erro é reportado:
! LaTeX Error: File `l3regex.sty' not found.
Vale a nota de que o pacote l3regex
foi incorporado ao core expl3
há algum tempo e o stub .sty
não existe mais. Um patch temporário seria simular o carregamento externo do pacote obsoleto através de \expandafter\def\csname [email protected]\endcsname{}
, mas não entrei em detalhes do estilo para verificar se isso seria suficiente...
Abraços,
Paulo
Agradeço desde já se puder me ajudar.
Instalei o TexLive 2016, através de um PPA, no Ubuntu 16.04. Não conseguindo usar o biblatex-abnt (o estilo abnt não era encontrado), tentei o processo de instalação manual. Agora ele encontra o estilo, mas não gera a referência. Como teste, conforme a figura, tentei compilar o manual.
Desde já muito obrigado!
Mensagem de aviso quando faço:
\usepackage[brazilian, american]{babel}
Aviso:
Package biblatex Warning: File 'american-abnt.lbx' not found!(biblatex) Ignoring mapping 'american' -> 'american-abnt'.
Boa tarde,
primeiramente preciso agradeçer a todos que tomam iniciativas de facilitar a nossa jornada "contra" a ABNT no LaTeX.
Provavelmente eu fiz alguma besteira tentando atualizar manualmente.
Eu utilizava um arquivo abnt-numeric gambiarra (abnt-numeric.bbx.txt) que não funciona mais no biblatex 3.3, agora estou testando o biblatex-abnt e tenho esse erro.
Package biblatex Error: Bibliography macro 'cite:noname' undefined.
Embora no arquivo cbx o macro esteja definido. Seria um erro da minha bibliografia (.bib) ?
Fiz tudo conforme o manual, instalação, etc.
\usepackage[backend=biber,style=abnt,language=brazilian,alldates=long,sorting=none,scbib,hyperref]{biblatex}
e para citar o \cite{bibkey}
.
BTW, eu preciso das referencias no sistema numérico estranhamente não fala nada sobre isso no manual.
Pessoal, eu acho que as referências estão ficando justificadas. Alguém sabe como mudar esse comportamento para "alinhado a esquerda"? (NBR 6023/2002 item 6.3).
Achei o que estava dando o "novo" erro, parece só afetar as referencias do tipo patente.
A parte (que considero) relevante do log é a seguinte:
! Undefined control sequence.
...o {author/editor+others}\clearnames
{author}
l.35The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g.,\hobx'), type
I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
Detalhe, quando mudo o style
para numeric
por exemplo, não há qualquer erro.
Além disso aparece uma linha repetida com o nome dos autores e tal:
\documentclass[a4paper]{article}
\usepackage[brazil]{babel}
\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{filecontents}
\usepackage[backend=biber,style=abnt-numeric,language=brazilian]{biblatex}
\usepackage[autostyle]{csquotes}
\addbibresource{shortbib.bib}
\begin{filecontents}{shortbib.bib}
@Patent{garino2015,
author = {Terry J. Garino and Tina M. Nenoff and Dorina Florentina Sava Gallis},
title = {Densified waste form and method for forming},
number = {US9117560B1},
year = {2015},
holder = {Sandia Corp.},
note = {US Patent 9,117,560},
month = {Aug},
url = {http://www.freepatentsonline.com/9117560.html},
urldate = {2015-09-07},
}
\end{filecontents}
\begin{document}
\nocite{*}
\printbibliography
\end{document}
Ai a gente resolve dar aquela ultima olhada antes de ir na gráfica...
Até o exemplo (6.10 @Article) no biblatex-abnt.pdf está assim.
Pelo que eu entendo do item 6.5 da norma o título é que deveria estar em negrito e não o nome do jornal/revista.
Dei uma fuçada no arquivo eu talvez o bug esteja por aqui (Ln 440):
\DeclareFieldFormat{journaltitle}{%% >>>
\iftoggle{ittitles}{%
Apologies for writing in English, Portuguese is not my forte.
We are currently planning on getting rid of xstring
code in biblatex
. As a consequence biblatex
would not require xstring
any more and would not load the xstring
package itself any more. biblatex
styles that need xstring
would have to load the package explicitly themselves. See plk/biblatex#816 for the current state of affairs.
Your style uses some xstring
commands, for example
biblatex-abnt/latex/bbx/abnt.bbx
Lines 435 to 437 in 97ff3ad
so to continue working properly, abnt.bbx
should load xstring
.
Even if it turns out that the change can not go through as planned, it is still a very good idea to load xstring
explicitly if your style needs it.
We are hoping to release a new version of biblatex
in the not too distant future (I can't promise any ETA as of now, there will be a pre-release announcement on comp.text.tex). You can learn more about the upcoming changes in https://github.com/plk/biblatex/blob/dev/doc/latex/biblatex/CHANGES.md. If you can find time to test your style against the new dev version (https://sourceforge.net/projects/biblatex/files/development/, you'll also need Biber 2.12 from https://sourceforge.net/projects/biblatex-biber/files/biblatex-biber/development/binaries/) feedback would be appreciated.
Aha, parece que achei outro bugzinho . Se entendi bem então não posso usar \textcite
e abnt-numeric é isso? Mas acontece que não consigo encontrar onde usei esse macro nos meus arquivos...
Ou o que pode parecer mais estranho, depois de rodar o biber
denovo, o warning sumiu.
A unica coisa que mudei foi uma referencia que (sabe-se la pq) estava com um $\mathplus$
.
Package biblatex Info: Trying to load bibliography style 'abnt-numeric'...
Package biblatex Info: ... file 'abnt-numeric.bbx' found.
(c:/texlive/2016/texmf-dist/tex/latex/biblatex-abnt/abnt-numeric.bbx
File: abnt-numeric.bbx 2016/05/14 v3.4 biblatex bibliography style (PK/JW/AB)
Package biblatex Info: Trying to load bibliography style 'abnt'...
Package biblatex Info: ... file 'abnt.bbx' found.
(c:/texlive/2016/texmf-dist/tex/latex/biblatex-abnt/abnt.bbx
File: abnt.bbx 2016/05/12 v1.0.2 ABNT biblatex citation style
Package biblatex Info: Trying to load bibliography style 'standard'...
Package biblatex Info: ... file 'standard.bbx' found.
(c:/texlive/2016/texmf-dist/tex/latex/biblatex/bbx/standard.bbx
File: standard.bbx 2016/05/14 v3.4 biblatex bibliography style (PK/JW/AB)
\c@bbx:relatedcount=\count480
\c@bbx:relatedtotal=\count481
)))
Package biblatex Info: Trying to load citation style 'abnt-numeric'...
Package biblatex Info: ... file 'abnt-numeric.cbx' found.
(c:/texlive/2016/texmf-dist/tex/latex/biblatex-abnt/abnt-numeric.cbx
File: abnt-numeric.cbx 2016/05/14 v3.4 biblatex citation style (PK/JW/AB)
Package biblatex Info: Trying to load citation style 'numeric'...
Package biblatex Info: ... file 'numeric.cbx' found.
(c:/texlive/2016/texmf-dist/tex/latex/biblatex/cbx/numeric.cbx
File: numeric.cbx 2016/05/14 v3.4 biblatex citation style (PK/JW/AB)
Package biblatex Info: Redefining '\cite'.
Package biblatex Info: Redefining '\parencite'.
Package biblatex Info: Redefining '\footcite'.
Package biblatex Info: Redefining '\footcitetext'.
Package biblatex Info: Redefining '\smartcite'.
Package biblatex Info: Redefining '\supercite'.
Package biblatex Info: Redefining '\textcite'.
Package biblatex Info: Redefining '\textcites'.
Package biblatex Info: Redefining '\cites'.
Package biblatex Info: Redefining '\parencites'.
Package biblatex Info: Redefining '\smartcites'.
)
Package biblatex Info: Redefining '\cite'.
Package biblatex Info: Redefining '\parencite'.
Package biblatex Info: Redefining '\smartcite'.
Package biblatex Info: Redefining '\cites'.
Package biblatex Info: Redefining '\parencites'.
Package biblatex Info: Redefining '\smartcites'.
Package biblatex Warning: Macro 'textcite' already defined.
(biblatex) Using \renewbibmacro.
Prezados,
Percebi as seguintes inconsistências nas citações/referências:
a) citações indiretas (\textcite{}):
a.1) trabalhos de um mesmo autor e de anos diferentes estão separados por vírgula
a.2) múltiplos trabalhos de 2 autores estão separados por vírgula e deveria ser por "e"
b) Na lista de referências os nomes/prenomes não aparecem em versalete. Quando utilizo apenas as iniciais tal problema não ocorre.
Segue um exemplo mínimo:
\documentclass{article}
\usepackage{lmodern}
\usepackage[style=abnt, language=brazil, sccite, scbib]{biblatex}
\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@Article{fama1993,
Title = {Common risk factors in the returns on stocks and bonds},
Author = {Eugene F. Fama and Kenneth R. French},
Journal = {Journal of Financial Economics},
Year = {1993},
Number = {1},
Pages = {3 - 56},
Volume = {33},
}
@Article{fama2015,
title = "A five-factor asset pricing model",
journal = "Journal of Financial Economics",
volume = "116",
number = "1",
pages = "1 - 22",
year = "2015",
author = "Eugene F. Fama and Kenneth R. French"
}
@Article{markowitz1952util,
author = {Markowitz, Harry Max},
title = {The Utility of Wealth},
journal = {Journal of Political Economy},
volume = {60},
number = {2},
pages = {151-158},
year = {1952}
}
@Article{markowitz1959,
Title = {Portfolio selection: efficient diversification of investments},
Author = {Markowitz, Harry Max},
Journal = {Cowies Foundation Monograph},
Year = {1959},
Number = {16}
}
@Article{markowitz1952,
Title = {Portfolio Selection},
Author = {Markowitz, Harry Max},
Journal = {The Journal of Finance},
Year = {1952},
Number = {1},
Pages = {77--91},
Volume = {7},
Publisher = {Blackwell Publishing Ltd},
}
\end{filecontents*}
\addbibresource{\jobname.bib}
\begin{document}
\noindent\textcites{markowitz1952,markowitz1952util,markowitz1959,fama1993,fama2015}\
\cites{markowitz1952,markowitz1952util,markowitz1959,fama1993,fama2015}\
\printbibliography
\end{document}
grato pela atenção,
att,
Marcos
Este trecho imprime algo como "Resenha de:" no meio da referência, entre o título e o periódico do artigo. Não fiz uma PR porque não estou usando a versão mais recente para testar (o Overleaf tem a v3.0.1) e também não sei qual dos \newblock
remover junto.
Para referência, os itens que estou usando:
@article{Stokes:2006,
title = "TREC",
subtitle = "Experiment and Evaluation in Information Retrieval",
author = "Stokes, Nicola",
doi = "10.1162/coli.2006.32.4.563",
journaltitle = "Computational Linguistics",
volume = "32",
number = "4",
year = "2006",
pages = "563--567",
publisher = "MIT Press",
location = "Cambridge",
related = {Voorhees:2005},
relatedtype = "reviewof",
}
@book{Voorhees:2005,
title = "TREC",
subtitle = "Experiment and Evaluation in Information Retrieval",
editor = "Voorhees, Ellen M. and Harman, Donna K.",
year = "2005",
pagetotal = "368",
publisher = "MIT Press",
location = "Cambridge",
}
A separação dos anos dos trabalhos de mesmo autor está com ";".
NBR 10520 - ítem 6.1.4
O texto inicial de cada referência, comumente o sobrenome de cada autor, deveria estar com caixa alta, mas está escrita em versalete
Usando biblatex-abnt
3.0, biblatex
3.7 e biber
2.7. Quando não há localização na entrada, é impresso sineloco ao invés de [s. l.]. Segue uma captura de tela.
O pacote é chamado da seguinte forma:
\RequirePackage[backend=biber, safeinputenc=true, isbn=false, doi=false, style=abnt]{biblatex}
Suspeito que seja devido à atualização do biblatex e biber.
Abaixo as entradas utilizadas para gerar a bibliografia em questão.
@book{hamlet,
ISBN = {9780300101751},
URL = {http://www.jstor.org/stable/j.ctt1njkw8},
author = {William Shakespeare and Burton Raffel and Harold Bloom},
publisher = {Yale University Press},
title = {Hamlet},
year = {2003}
}
@Unpublished{lshort,
author = {Tobias Oetiker and Hubert Partl and Irene Hyna and Elisabeth Schlegl},
title = {The Not So Short Introduction to {\LaTeXe}},
month = {apr},
year = {2014},
note = {Distribuido digitalmente},
url={http://tobi.oetiker.ch/lshort/},
}
@book{mittelbach_latex_2004,
edition = {2},
title = {The Latex Companion},
publisher = {Addison-Wesley},
author = {Frank Mittelbach and Michel Goossens},
year = {2004},
}
MUDANÇAS NA NORMA ABNT 6023 – SOBRE ELABORAÇÃO DE REFERÊNCIAS
No dia 14 de novembro de 2018 (última quarta-feira) a ASSOCIAÇÃO BRASILEIRA DE NORMAS TÉCNICAS (ABNT) publicou a nova versão da Norma Brasileira 6023 que orienta a elaboração de referências e, nós, da Agenda Acadêmica Unifesspa estamos divulgando no drive a seguir.
Acessem:
https://drive.google.com/folderview?id=1A8GvbSbVMgUbiWqL3TrKjKe-vetXFHji
Quando o comando "footcites" é utilizado para notas com mais de uma referência, no estilo abnt-ibid, o biblatex-abnt falha em gerar a entrada "op. cit.", mostrando apenas o "autor, data" na nota de rodapé.
Podemos discutir as estratégias de testes aqui?
"Et al" does not appear in text, only in bibliography listings.
\usepackage[
backend=biber,
style=abnt,
babel=other,
refsection=section,
maxbibnames=3,
maxcitenames=3,
uniquename=init,
giveninits,
]{biblatex}
@incollection{Tows2009averticalizacao,
author = {R. L. Töws and C. M. Mendes and H. M. M. Gimenez and V. P. Druciaki},
title = {A verticalização na Produção do Espaço Urbano},
editor = {MENDES, C. M.; TÖWS, R. L.},
editortype = {Orgs.},
booktitle = {A geografia da verticalização em algumas cidades médias no Brasil},
address = {Maringá},
publisher = {EDUEM},
year = {2009},
pages = {94-117},
}
nono Töws (2009),
nono (TÖWS, 2009)
TÖWS, R. L. et al. A verticalização na Produção do Espaço Urbano. In: MENDES C. M.;
TÖWS, R. L. (Orgs.). A geografia da verticalização em algumas cidades médias no
Brasil. Maringá: EDUEM, 2009. pp. 94–117.
Ver exemplo em abnt-testcase, seção 9.1.
Estou utilizando a versão 3.2 e em algumas citações indiretas (não são todas) estão sendo geradas com a inicial do primeiro nome de um autor.
Citação obtida: (BOISOT, M.; NORDBERG, 2011) ✖️
Citação esperada: (BOISOT; NORDBERG, 2011) ✔️
@inbook{boisot:2011,
author = {Boisot, Max and Nordberg, Markus},
title = {A Conceptual Framework},
subtitle = {The I-Space},
booktitle = {Collisions and Collaboration: The Organization of Learning in the ATLAS Experiment at the LHC},
chapter = {3},
pages = {28-54},
publisher = {Oxford University Press},
year = {2011},
address = {Oxford, Reino Unido},
month = 7,
doi = {10.1093/acprof:oso/9780199567928.003.0003}
}
Com o author como {Max Boisot and Markus Nordberg} acontece o mesmo comportamento.
A instalação deve manter a estrutura dos diretórios dentro da pasta mencionada [1]?
Foram copiados os arquivos mencionados (mantendo os diretorios) para a pasta /usr/share/texlive/texmf-dist/tex/latex/biblatex-contrib/biblatex-abnt
e logo executado o comando texhash
e tenho o seguinte erro /usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex_.sty:11467: Package biblatex Error: Style 'abnt' not found.
[1] https://github.com/abntex/biblatex-abnt#instala%C3%A7%C3%A3o
Detectei que as citações indiretas sem parênteses estão separadas somente por "e", talvez por causa de uma correção de bug anterior.
Segue o exemplo mínimo:
\documentclass{article}
\usepackage{lmodern}
\usepackage[style=abnt, language=brazil, sccite, scbib]{biblatex}
\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@Article{fama1993,
Title = {Common risk factors in the returns on stocks and bonds},
Author = {Eugene F. Fama and Kenneth R. French},
Journal = {Journal of Financial Economics},
Year = {1993},
Number = {1},
Pages = {3 - 56},
Volume = {33},
}
@Article{fama2015,
title = "A five-factor asset pricing model",
journal = "Journal of Financial Economics",
volume = "116",
number = "1",
pages = "1 - 22",
year = "2015",
author = "Eugene F. Fama and Kenneth R. French"
}
@Article{markowitz1952util,
author = {Markowitz, Harry Max},
title = {The Utility of Wealth},
journal = {Journal of Political Economy},
volume = {60},
number = {2},
pages = {151-158},
year = {1952}
}
@Article{markowitz1959,
Title = {Portfolio selection: efficient diversification of investments},
Author = {Markowitz, Harry Max},
Journal = {Cowies Foundation Monograph},
Year = {1959},
Number = {16}
}
@Article{markowitz1952,
Title = {Portfolio Selection},
Author = {Markowitz, Harry Max},
Journal = {The Journal of Finance},
Year = {1952},
Number = {1},
Pages = {77--91},
Volume = {7},
Publisher = {Blackwell Publishing Ltd},
}
@Article{tversky1973availability,
title={Availability: A heuristic for judging frequency and probability},
author={Tversky, Amos and Kahneman, Daniel},
journal={Cognitive psychology},
volume={5},
number={2},
pages={207--232},
year={1973},
publisher={Elsevier}
}
@Article{bs1973,
author = {Fischer Black and Myron Scholes},
journal = {Journal of Political Economy},
number = {3},
pages = {637-654},
publisher = {University of Chicago Press},
title = {The Pricing of Options and Corporate Liabilities},
volume = {81},
year = {1973}
}
\end{filecontents*}
\addbibresource{\jobname.bib}
\begin{document}
\noindent\textcites{bs1973,markowitz1952,markowitz1952util,markowitz1959,fama1993,fama2015}\
\cites{bs1973,markowitz1952,markowitz1952util,markowitz1959,fama1993,fama2015}\
\printbibliography
\end{document}
att,
Marcos
O que está acontecendo aqui é que os caracteres <
e >
estão sendo incorporados no endereço das entradas na lista de referências, de forma que quando clico no link acontece algum erro porque o endereço é inválido. Estou usando o campo url
do BibLaTeX. Quando uso outro estilo ao carregar o BibLaTeX, o problema não acontece.
Consigo resolver o problema aqui alterando o abnt.bbx
na seguinte linha:
\DeclareFieldFormat{url}{\bibstring{url}\addcolon\addspace\url{<#1>}}%
Obrigado.
Olá amigo,
conforme a norma NBR10520, item 7.1.4 informa que as citações reduzidas em notas de rodapé (idem, ibidem, op.cit. ...) "só podem ser usadas na mesma página ou folha da citação a que se referem."
Se não estiver enganado, penso que isso resolveria a maior parte das issues. Há alguma forma de informar ao compilador que se está na mesma página?
O biblatex-abnt no estilo abnt-ibid, no momento, tem usado <Id.> quando referenciado imediatamente depois de uma citação apud.
O exemplo abaixo foi obtido da seguinte maneira:
texto\apud[9]{Allegretti1996}[15]{Moreira1991} texto\footcite[35]{Moreira1991}
Ao consultar alguns bibliotecários, recebi a recomendação de não usar <Id.> ou <Ibid.> logo após apud porque causaria ambiguidade para o leitor. Não fica claro se o Id se refere ao citado (nesse caso, Allegretti) ou ao citador (nesse caso, Moreira).
Apologies for writing in English, unfortunately my Portuguese is abysmal.
In the upcoming and as of now unreleased version 3.8 of biblatex
, the field origlanguage
will become a list
.
Since your style explicitly mentions origlanguage
it might be affected by the changes
biblatex-abnt/latex/bbx/abnt.bbx
Lines 593 to 599 in 593d391
biblatex-abnt/latex/bbx/abnt.bbx
Lines 1306 to 1316 in 593d391
For background info see plk/biblatex#594
You might also want to keep an eye on the other changes in 3.8 https://github.com/plk/biblatex/blob/dev/doc/latex/biblatex/CHANGES.org
Estava vendo aqui nos livros que usamos de referência, e parece que o comportamento do idem/ibidem está trocado no pacote.
Que entendi lendo algumas explicações na Internet e pela referência em questão, deveria ser:
O pacote faz o contrário:
Estou utilizando TexLive no Ubuntu, últimas versões oficiais dos pacotes para o Debian.
Ao se criar uma referência em uma arquivo .bib contendo uma autor com sufixo no nome, exemplo SOBRENOME JUNIOR, NOME ou SOBRENOME FILHO, NOME, o autor é citado e listado na lista de referências como JUNIOR, N. S..
Essa não é a forma correta segundo a ABNT, visto que isto não representa o verdadeiro sobrenome do autor.
Não consigo usar, testei com exemplo mínimo e dá o erro:
LaTeX error: "kernel/command-not-defined" Control sequence \regex_match:nnTF undefined. For immediate help type H . ...erate_variant:Nn \regex_match:nnTF { nV }
Ele aponta pra linha 438 do abnt.bbx
Sou eu de novo. Quando uso \cites
sai colchetes ao invés dos parenteses.
Aproposito, ao usar o numeric eu não posso utilizar os comandos \textcite
nem \apud
? pq?
Na verdade nunca vi um apud pelo sistema numérico.
E mais uma coisinha, o que é aquele [S.1.]
?
\documentclass[a4paper]{article}
\usepackage[brazil]{babel}
\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{filecontents}
\usepackage[backend=biber,style=abnt-numeric,language=brazilian]{biblatex}
\usepackage[autostyle]{csquotes}
\addbibresource{shortbib.bib}
\begin{filecontents}{shortbib.bib}
@BOOK{DA,
AUTHOR="John Doe",
TITLE="The Book without Title",
PUBLISHER="Dummy Publisher",
YEAR="2100",
}
@BOOK{DU,
AUTHOR="John Doe",
TITLE="The Book without Title",
PUBLISHER="Dummy Publisher",
YEAR="2100",
}
\end{filecontents}
\begin{document}
\cites{DA}{DU}
\printbibliography
\end{document}
Percebi algo estranho ao cita organizações quando o versalete está habilitado juntamente com o giveinits. As primeiras letras do nome completo da organização aparecem maiores que as demais letras na lista de referências. Sem utilizar o giveinits o comportamento é diferente.
\documentclass{article}
\usepackage[T1]{fontenc} % Selecao de codigos de fonte.
\usepackage[utf8]{inputenc} % Codificacao do documento (conversão automática dos acentos)
\usepackage{lmodern}
\usepackage[style=abnt, language=brazil, scbib, giveninits]{biblatex}
%\usepackage[style=abnt, language=brazil, scbib]{biblatex}
\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@book{bodie2014,
title={Investments},
author={Zvi Bodie and Alex Kane and Alan J. Marcus},
year={2014},
edition={10},
publisher={McGraw-Hill/Irwin}
}
@Manual{NBR105202002,
address = {Rio de Janeiro},
month = {8},
org-short = {ABNT},
organization = {Associa{\c c}{~ a}o Brasileira de Normas T{'e}cnicas},
pages = {7},
subtitle = {Informa{\c c}{~a}o e documenta{\c c}{~a}o --- Apresenta{\c c}{~a}o de cita{\c c}{~o}es em documentos},
title = {{NBR} 10520},
year = {2002}
}
@TechReport{anbima2017,
title = {Consolidado Histórico de Fundos de Investimento},
organization = {Associação Brasileira das Entidades dos Mercados Financeiro e de Capitais},
org-short = {ANBIMA},
year = 2017,
url = {http://www.anbima.com.br/pt_br/informar/estatisticas/fundos-de-investimento/fi-consolidado-historico.htm}
}
\end{filecontents*}
\addbibresource{\jobname.bib}
\begin{document}
\noindent\textcite{bodie2014,NBR105202002,anbima2017}\
\cite{NBR105202002,anbima2017}\
\printbibliography
\end{document}
@edusantana Abri uma issue nova pra falarmos dos testes. Se você puder ajudar eu agradeço! Meu plano era eventualmente fazer isso mesmo, mas nunca usei o Travis e ainda não tive tempo de ir atrás.
Uma coisa muito legal seria testar inclusive se o estilo continua adequado às normas da ABNT. É mais fácil do que parece… o diretório tests já contém um script que compara os arquivos de referência (checados manualmente) a arquivos gerados usando a versão atual do estilo. As diferenças aparecem em vermelho, e dá pra checar isso usando o Ghostscript. Se você rodar o test.sh e depois fizer gs -o - -sDEVICE=inkcov NBR10520-2002_test.pdf
, por exemplo, o resultado é:
Page 1
0.00000 0.00105 0.00105 0.00651 CMYK OK
Page 2
0.00000 0.00000 0.00000 0.03465 CMYK OK
Page 3
0.00000 0.00000 0.00000 0.03232 CMYK OK
Page 4
0.00000 0.00000 0.00000 0.02739 CMYK OK
Ou seja, a primeira página tem amarelo e magenta, porque o título e a data são diferentes:
Mas as páginas 2, 3 e 4 só contêm preto, portanto a última versão do biblatex-abnt continua adequada às normas.
Imagino que o Travis também possa automatizar isso, então se uma nova versão do biblatex-abnt se distanciar das normas ficaríamos sabendo imediatamente.
As referências, no sistema numérico, poderiam ser ordenadas de acordo com a chamada no texto (atualmente, estão ordenadas segundo a ordem alfabética). A opção sorting=none
não funciona.
O pacote l3regex somente é encontrado no Ubuntu até a versão "bionic".
O compilador dá aviso para trocar pelo pacote "expl3"
Fiz o commit da alteração, mas seria bom mais alguém testar.
Ao adicionar uma referência .bib que utilizar como parâmetro um dado "url = ...", essa url ao aparecer nas referências, ao invés de ser mostrada como:
https://link.com/
é mostrada como:
¡https://link.com/¿
Imagino que o problema seja no verbatim. Estou usando o editor TexLive no Ubuntu 18.04, compilando as referências com o biber. Também tentei compilar o código no Overleaf, mas o mesmo problema ocorreu.
Eu não soube como escrever o título da issue. Por favor, se achar necessário, edita ele.
Quando uma referência é citada em 2 páginas consecutivas ocorre o seguinte:
que provavelmente deve estar seguindo a norma. Porém, a regra da universidade do trabalho que estou editando pede para que se reinicie o processamento das referências a cada página. No caso citado, a 1a imagem deveria se repetir na página seguinte também. Idem/Ibidem funcionariam normalmente.
A pergunta é: existe alguma forma de forçar esse comportamento? Poderia ser indicando a parte do código do seu pacote em que eu poderia alterar na versão do meu local, ou ainda utilizando algo equivalente, por exemplo, \footnote{\bibentry{ref_a}}
(só quis indicar a idéia).
Obrigado!
Update: descobri o \footfullcite{}
! Só não vou fechar a issue porque pode ser que eu sofra com algum Idem/Ibidem/Apud hehe.
Minha universidade aboliu essa regra e agora autores repedidos não devem mais ser substituidos por 6 underscores:
Código de exemplo para reproduzir a imagem acima:
\RequirePackage{filecontents}
\begin{filecontents*}{references.bib}
@book{commandLineInterface,
title = {The Command Line Interface. In: Practical C++ Design},
author = {Adam B. Singer},
year = {2017},
pages = {97-113},
isbn = {978-1-4842-3056-5},
doi = {10.1007/978-1-4842-3057-2\_5},
publisher = {Apress, Berkeley, CA},
url = {https://www.researchgate.net/publication/320120365_The_Command_Line_Interface},
urlaccessdate = {2017-10-10}
}
@book{commandLineInterface2,
title = {The Command Line Interface. In: Practical C++ Design},
author = {Adam B. Singer},
year = {2017},
pages = {97-113},
isbn = {978-1-4842-3056-5},
doi = {10.1007/978-1-4842-3057-2\_5},
publisher = {Apress, Berkeley, CA},
url = {https://www.researchgate.net/publication/320120365_The_Command_Line_Interface},
urlaccessdate = {2017-10-10}
}
\end{filecontents*}
\PassOptionsToPackage{main=brazil,english}{babel}
\documentclass[10pt,a5paper,twoside]{abntex2}
\pdfstringdefDisableCommands{\let\uppercase\relax}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[style=abnt,backend=biber,backref=true]{biblatex}
\addbibresource{references.bib}
\usepackage{csquotes}
\hypersetup{colorlinks=true}
\begin{document}
Citing \cite{commandLineInterface}
Citing \cite{commandLineInterface2}
\printbibliography
\end{document}
Olá. Eu busco uma forma de citar uma obra pelo nome do autor, como faz o comando \citeauthoronline{obra}
do abntex2cite. Pelo que vi no manual do biblatex-abnt, não existe forma de fazer isso.
No limite eu gostaria de realizar citações como "Turing, 1950", as quais eu fazia originalmente através de \citeauthoronline{obra}, \citeyear{obra}
.
Tentei fazer \citeauthor*{obra}, \citeyear*{obra}
mas consegui "TURING, A., 1950".
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.