samuel-rosa / RefBib

Formatação automática de referências bibliográficas

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RefBib

Formatação automática de referências bibliográficas

Visite a pasta style para acessar os arquivos de estivo, ou selecione o arquivo desejado na lista abaixo:

  • Revista Brasileira de Ciência do Solos [link]
  • Brazilian Journal of Soil Science [link]
  • European Journal of Soil Science [link]

Apresentação

A construção do conhecimento científico passa, obrigatoriamente, pela publicação acadêmica. Toda nova publicação acadêmica precisa ser contextualizada perante o corpo de conhecimentos já existente, o qual costuma estar formalizado também na forma de publicações acadêmicas. São as nossas referências bibliográficas!

Depois de algum tempo de atividade, todo pesquisador constrói um banco de referências bibliográficas (RefBib) com algumas centenas de items. E como é fácil perder-se em meio a esse amontoado de RefBib! Não bastasse isso, a etapa mais enfadonha da elaboração de qualquer publicação acadêmica é a formatação da lista de RefBib. Cada periódico, instituição e evento científico com suas próprias normas, algumas vezes absurdas. A situação é ainda pior no caso de dissertações e teses, onde o número de itens pode chegar facilmente a algumas centenas.

A organização eficiente de um banco de RefBib e a otimização da sua formatação em publicações acadêmicas exige o uso de um gerenciador de RefBib. Um gerenciador de RefBib consiste em um software de manipulação de um banco de dados onde são armazenadas informações básicas sobre as RefBib. Os gerenciadores podem ser integrados a processadores de texto como o LibreOffice Writer, permitindo a adequada formatação das citações e da lista de RefBib automaticamente.

Existem vários softwares de gerenciamento de RefBib, cada um melhor adaptação a diferentes situações e exigências do usuário, o que torna difícil a escolha do gerenciador a ser utilizado. A minha escolha atual é o JabRef!

JabRef

Eu considero o JabRef um dos melhores gerenciadores de RefBib devido à sua simplicidade e eficiência, mas sobretudo por fazer parte da família dos softwares livres e de código aberto (Free and Open Source Software – FOSS).

O JabRef foi lançado em 29 de novembro de 2003 sob a licença GPL (General Public Licence). Escrito na linguagem de programação Java, está disponível em várias línguas, entre elas o português. Possui suporte para a maioria dos sistemas operacionais e integração com a maioria dos editores de texto. Está entre aqueles com maior capacidade de importação e exportação arquivos de diferentes formatos. Ainda oferece a possibilidade de edição, pesquisa e visualização das referências, pesquisa em bancos de dados na internet, links para fontes externas, customização de filtros de exportação, abreviação do nome de periódicos e muito mais.

A última versão do JabRef pode ser obtida na página do projeto no SourceForge.

BibTeX

Outra grande vantagem do JabRef é que o mesmo utiliza o formato BibTeX como formato nativo para gerenciamento das RefBib. Assim, a entrada de RefBib no banco de dados do JabRef pode ser realizada usando a interface gráfica ou arquivos BibTeX (arquivo no formato *.bib).

A maioria dos bancos de dados de referências bibliográficas na Internet permite exportar arquivos BibTeX, como o Google Scholar e ScienceDirect. Assim, não é necessário entrar manualmente todas as informações de uma RefBib. Basta descarregar o arquivo BibTeX. O quadro abaixo mostra o conteúdo do arquivo BibTeX de um artigo publicado na Revista Brasileira de Ciência do Solo.

@ARTICLE{PedronEtAl2012,
    author    = {Pedron, Fabrício Araújo and Alessandro Samuel-Rosa and Ricardo
                 Simão Diniz Dalmolin},
    title     = {Variation in pedological characteristics and the taxonomic
                 classification of Argissolos (Ultisols and Alfisols) derived
                 from sedimentary rocks},
    journal   = {Revista Brasileira de Ciência do Solo},
    year      = {2012},
    volume    = {36},
    pages     = {1-9},
    doi       = {10.1590/S0100-06832012000100001},
    file      = {PedronEtAl2012.pdf:PedronEtAl2012.pdf:PDF},
    keywords  = {sandy soils; numeric classification; SiBCS},
    owner     = {Alessandro Samuel Rosa},
    timestamp = {2012.06.25},
    url       = {http://dx.doi.org/10.1590/S0100-06832012000100001}
  }

Se você não quiser iniciar seu banco de RefBib do zero, clique aqui para descarregar um arquivo *.bib contendo uma centena de RefBib na área de pedometria e mapeamento digital do solo.

Arquivo de estilo

A utilização do JabRef para a inserção de citações e formatação da lista de RefBib em um documento de texto depende do uso de duas ferramentas. Primeiro, o plugin que faz a conexão do JabRef com o editor de texto. No caso do LibreOffice Writer, minha escolha de editor de texto, o plugin pode ser descarregado clicando aqui.

A segunda ferramenta é o arquivo de estilo *.jstyle. Um arquivo de estilo contém as informações necessárias para a formatação das RefBib que são exportadas para o arquivo de texto no LibreOffice Writer. O JabRef possui uma série de arquivos de estilo em seu banco de dados. Mas como cada periódico, instituição e evento científico possuem normas próprias de formação das RefBib, pode-se customizar os arquivos de estilo. O quadro abaixo mostra como exemplo parte do arquivo de estilo elaborado para exportação e formatação das RefBib conforme as normas da Revista Brasileira de Ciência do Solo - RBCS, as quais são usadas no Congresso Brasileiro de Ciência do Solo.

NAME
Revista Brasileira de Ciência do Solo

JOURNALS
Congresso Brasileiro de Ciência do Solo
Revista Brasileira de Ciência do Solo

PROPERTIES
Title="REFERÊNCIAS"
IsSortByPosition="false"
IsNumberEntries="false"
ReferenceParagraphFormat="References"
ReferenceHeaderParagraphFormat="Reference Head"

CITATION
AuthorField="author/editor"
YearField="year"
MaxAuthors="2"
MaxAuthorsFirst="2"
AuthorSeparator=", "
AuthorLastSeparator=" & "
AuthorLastSeparatorInText=" & "
EtAlString=" et al."
CitationSeparator="; "
MultiCiteChronological="true"
BracketBefore="("
BracketAfter=")"
BracketBeforeInList="["
BracketAfterInList="]"
MinimumGroupingCount="3"
CitationCharacterFormat="Text body"
GroupedNumbersSeparator="-"
UniquefierSeparator=", "
InTextYearSeparator=" "
YearSeparator=", "
FormatCitations="false"
ItalicCitations="false"
BoldCitations="false"
SuperscriptCitations="false"
SubscriptCitations="false"

LAYOUT
article=\begin{author}\format[Authors(LastFirst, sep=; ), AuthorAndsReplacer,
        NoSpaceBetweenAbbreviations, ToUpperCase]{\author}\end{author}\title.
        \format[JournalAbbreviator]{\journal}, \volume:\begin{pages}
        \format[FormatPagesForHTML]{\pages}\end{pages}, \year\uniq.

O arquivo de estilo possui cinco campos: NAME, JOURNALS, PROPERTIES, CITATION e LAYOUT. O campo NAME define o nome do arquivo de estilo, e o campo JOURNALS identifica a quais eventos científicos e periódicos o arquivo de estilo se aplica. Essas informações são mostradas na interface do JabRef quando é solicitada a visualização da lista de arquivos de estilo disponíveis. O campo PROPERTIES possui informações gerais sobre a formatação das RefBib como, por exemplo, o título (Title) exportado para o documento de texto. Em seguida, o campo CITATION define a formatação das citações no texto. Por fim, o campo LAYOUT define a formatação da lista de RefBib.

A publicação de trabalhos acadêmicos em diferentes revistas e eventos exigiu, durante os poucos anos de atividade científica que desenvolvi, elaborar alguns arquivos de estilo (*.jstyle). Estes arquivos de estilo estão disponíveis gratuitamente neste repositório. Veja a lista abaixo:

  • Revista Brasileira de Ciência do Solos [link]
  • Brazilian Journal of Soil Science [link]
  • European Journal of Soil Science [link]

Nota: O plugin para conexão do JabRef com o Microsoft Office Word pode ser descarregado clicando aqui. Note que o arquivo de estilo para documentos do Microsoft Office Word possui formato diferente daquele usado para o LibreOffice Writer.

Abreviação do nome de periódicos

Outra importante funcionalidade do JabRef é a abreviação automática dos nomes dos periódicos. Para isso é necessário um arquivo onde estejam definidos os nomes dos periódicos e as respectivas abreviações. O quadro abaixo mostra parte do arquivo que pode ser descarregado clicando aqui.

Aaas Selected Symposia Series = Aaas Select
Aace Bulletin = Aace Bull
Aall Publications Series = Aall Publ S
Aapg Bulletin = Aapg Bull
Aapg Bulletin-american Association of Petroleum Geologists = Aapg Bull
Aapg Memoirs = Aapg Memoir
Aapg Studies in Geology = Aapg Stud Geol
Aaps Journal = Aaps J
Aaps Pharmsci = Aaps Pharmsci
Aaps Pharmscitech = Aaps Pharmscitech
Aas History Series = Aas Hist S
Aascu Issues = Aascu Iss
Aatcc Review = Aatcc Rev
Aatcc Symposium = Aatcc Symp

About

Formatação automática de referências bibliográficas

License:GNU General Public License v2.0