GithubHelp home page GithubHelp logo

abntex / biblatex-abnt Goto Github PK

View Code? Open in Web Editor NEW
125.0 11.0 24.0 11.06 MB

:books: Estilo para BibLaTeX compatível com as normas da ABNT

TeX 99.14% Shell 0.86%
biblatex abnt abntex bibliografia bibliography tese thesis dissertacao tcc mestrado

biblatex-abnt's Introduction

biblatex-abnt

Build Status NBR 6023:2002 100% NBR 10520:2002 100%

BibLaTeX style for Brazil's ABNT (Brazilian Association of Technical Standards) rules.

Version 3.4


Estilo para BibLaTeX compatível com as normas da ABNT.

Versão 3.4


Permission is granted to copy, distribute and/or modify this software under the terms of the LaTeX Project Public License, version 1.3c (http://www.latex-project.org/lppl.txt).

The current maintainer is Daniel Ballester Marques (@dbmrq).

Instalação

O biblatex-abnt está incluso no TeX Live a partir de 2016.

Para instalá-lo manualmente, copie os arquivos .bbx, .cbx e .lbx para

<TEXMFLOCAL>/tex/latex/biblatex-contrib/biblatex-abnt/

e atualize o banco de dados do TeX (rodando o texhash, por exemplo).

O biblatex-abnt requer as últimas versões do Biber e do BibLaTeX. Se você estiver com algum problema, verifique se esses pacotes estão atualizados.

Uso

  1. Adicione as seguintes linhas ao preâmbulo do seu arquivo .tex:
\usepackage[style=abnt]{biblatex}
\addbibresource{arquivo.bib}        % Seus arquivos de
\addbibresource{outroarquivo.bib}   % bibliografia vão aqui
  1. Use os comandos de citação (e.g. \cite[10]{entrada2018}) para citar suas entradas.

  2. Use o comando \printbibliography para imprimir a bibliografia.

Consulte o arquivo biblatex-abnt.pdf e o manual do biblatex para informações sobre as opções e comandos disponíveis.

biblatex-abnt's People

Contributors

admwagner avatar dbmrq avatar douglasrizzo avatar edusantana avatar evandrocoan avatar joaodefelipe avatar leolca avatar leonartex avatar moewew avatar tonidandel avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

biblatex-abnt's Issues

Diferenciar obras com mesmo primeiro autor usando letra na data ao invés de segundo autor

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:

image

Estilo abnt-ibid e l3regex

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

op. cit. falha após comando footcites

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é.

biblatex to drop xstring

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

\newcommand{\iffieldendswith}[4]{% >>>2
\IfEndWith{\strfield{#1}}{#2}{#3}{#4}%
}% <<<2

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.

Macro 'textcite' already defined

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.

Warning ao importar babel

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'.

Problemas na instalação

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.

captura de tela de 2017-10-30 17-14-55

Desde já muito obrigado!

Referências justificadas

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).

No "et al" in citations

"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.

et al com mais de 4 autores

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. ??

Como desativar a substituição de autores repetidos por _______ 6 underscores?

Minha universidade aboliu essa regra e agora autores repedidos não devem mais ser substituidos por 6 underscores:

  1. http://portal.bu.ufsc.br/files/2013/10/Altera%C3%A7%C3%B5es-6023.png
  2. image

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}

Desambiguação

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.

Upcoming changes in biblatex 3.8: origlanguage will become a list

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

\DeclareFieldFormat{origlanguage}{%% >>>4
\ifbibstring{#1}%
{\bibxstring{#1}}%
{\ifbibstring{from#1}%
{\bibxstring{from#1}}%
{#1}}%
}%% <<<

\newbibmacro*{language}{%% >>>3
\ifboolexpr{%
test {\iflistundef{language}}%
or%
test {\iffieldundef{origlanguage}}%
}%
{}%
{%
\printtext{\printlist{language}\addspace\printfield{origlanguage}}%
}%
}%% <<<3

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

Nome de organizações nas referências

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}

URLs com "¡" e "¿" nas referências

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.

Processamento de referências por página

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:

image

image

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.

Citação indireta constando a inicial do primeiro nome

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.

Ajustar dependência abnt-ibid.cbx

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.

Undefined control sequence. Com nomes de autores em Patente

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.35

The 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'), typeI' 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:
task2

\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}

Negrito no nome do journal ao invés do title

Ai a gente resolve dar aquela ultima olhada antes de ir na gráfica...

random

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}{%

Formatação de citações e referências

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

Estilo abnt-ibid usando <Id.> abaixo de citação apud

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}

image

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).

Package biblatex Error: Style 'abnt-ibid' not found

Estou tendo esse erro aí. Fiz o seguinte:

  • segui esta instalação do LaTeX;
  • usando o tlmgr instalei o biber;
  • clonei este repo e copiei os arquivos da pasta latex para /usr/local/texlive/texmf-local/tex/latex/biblatex-contrib/biblatex-abnt;
  • fiz as mudanças para deixar de usar o abntex2cite do trabalho pelo biblatex-abnt
    • \usepackage[style=abnt-ibid,language=brazil]{biblatex}
    • \addbibresource{<arquivo>.bib}
    • \footciteref -> \footcite
  • compilei.
/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!

Problema com (sugestão para) o \textcite*

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!

Citações com múltiplos artigos com múltiplos autores

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

\cites esta com colchetes no sistema numerico

Sou eu de novo. Quando uso \cites sai colchetes ao invés dos parenteses.

task2

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}

Idem <=> Ibidem

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:

  • idem: mesmo autor e obra, outra página
  • ibidem: mesmo autor obra e página

O pacote faz o contrário:

  • documentação do pacote
    documentação do pacote
  • o trabalho compilado
    meu trabalho
  • uma referência usada
    a referência

macro 'cite:noname' undefined.

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.

Mesmo autor e ano não adiciona a e b nas referências

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

Prefixo de item relacionado duplicado em artigos

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",
}

Citações indiretas separadas por "e"

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

Adicionar servidor de integração contínua

@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:

captura de tela 2017-11-26 as 18 26 02

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.

Erro em citação com sufixo no nome do autor

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.

Erro de compilação

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

URLs ficam com < e > nas referências

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.

Instalação manual em Linux

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

Problema com comando \apudtext{}

Quando você usa \apudtext{} cujo apud tem mais de um autor, aparece no texto Autor1; Autor2 (... apud ...) em vez de Autor1 e Autor2 (... apud ...)

Citar nome do autor com primeiras letras maiúsculas

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".

Expressões reduzidas apenas na mesma página (NBR10520)

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?

Ordem da numeração no sistema numérico

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.

"sineloco" impresso em negrito ao invés de [s. l.]

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.

screenshot_20170313_214525

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},
}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.