Uma coisa que não gosto nos estilos de bibliografia é que às vezes a informação se perde e alguns estilos de citação dificultam a ligação entre a citação e a entrada na bibliografia. Uma reação extrema seria imprimir o .bib
arquivo utilizado no lugar da bibliografia, não executar biber
ou bibtex
deixar as entradas não formatadas em \textcite
e amigos.
É possível obter uma versão um pouco melhor no BibLaTeX?
\documentclass{article}
\usepackage{biblatex}
\begin{filecontents}{\jobname.bib}
@article{Seshadrinathan2010A-Subjective-St,
Author = {K. Seshadrinathan and R. Soundararajan and A. C. Bovik and L. K. Cormack},
title={foo},
year={2011},
journal={bla}
}
@article{Seshadrinathan2009Study-of-Subjec,
Author = {K. Seshadrinathan and R. Soundararajan and A. C. Bovik and L. K. Cormack},
title={bar},
year={2010},
journal={bla}
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
Some words \textcites{Seshadrinathan2010A-Subjective-St}{Seshadrinathan2009Study-of-Subjec}.
\printbibliography
\end{document}
Algumas palavrasSeshadrinathan2010A-Subjetivo-SteSeshadrinathan2009Estudo do Assunto.
Bibliografia
@artigo{Seshadrinathan2010A-Subjetivo-St,
Author = {K. Seshadrinathan and R. Soundararajan and A. C. Bovik and L. K. Cormack}, title={foo}, year={2011}, journal={bla} } @article{Seshadrinathan2009Study-of-Subjec, Author = {K. Seshadrinathan and R. Soundararajan and A. C. Bovik and L. K. Cormack}, title={bar}, year={2010}, journal={bla}
ou talvez
Bibliografia
Seshadrinathan2010A-Subjetivo-St:
autor: K. Seshadrinathan e R. Soundararajan e AC Bovik e LK Cormack
título: foo
ano: 2011
diário: blá
Seshadrinathan2009Estudo do Assunto
autor: K. Seshadrinathan e R. Soundararajan e AC Bovik e LK Cormack
Barra de titulo
ano: 2010
Responder1
Mico apresenta alguns pontos muito bons quando questiona a motivação por trás dessa abordagem.
Como você pode ver, o resultado é bastante impressionante e o leitor pode simplesmente se perder na parede de informações que você inflige a ele. Um estilo bibliográfico bem escolhido tornará muito mais fácil para seus leitores encontrarem o que procuram. Mesmo deixar cair o arquivo inteiro .bib
no seu leitor não pode garantir que você não cometeu erros que possam causar confusão ou impedir que seus leitores encontrem as citações corretas. A única situação em que o .bib
arquivo dá ao seu leitor uma vantagem sobre a saída da bibliografia produzida por um estilo adequado surge quando suas .bib
entradas não estão em conformidade com biblatex
o modelo de dados de , mas você é facilmente avisado disso com biber --validate-datamodel
. Em suma, as desvantagens de simplesmente mostrar o .bib
arquivo inteiro deveriam superar as vantagens: certamente nunca vi ninguém tentar fazer passar seu .bib
arquivo como uma bibliografia adequada em um artigo ou livro didático.
Dito isto, você pode usar o debug
estilo
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[british]{babel}
\usepackage{csquotes}
\usepackage[style=debug]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
\cite{sigfridsson}
\printbibliography
\end{document}
Este estilo lista apenas os campos conhecidos por biblatex
Biber e no modelo de dados. Se você usar campos estranhos ou cometer um erro de digitação no nome do campo, eles desaparecerão. Claro que biber --validate-datamodel
avisa sobre isso.
Apenas por diversão, aqui está uma solução que mais se aproxima do que você pretendia originalmente.
Execute o LaTeX com o shell escape habilitado duas vezes no seguinte. Não há necessidade de mais execuções do Biber, as execuções necessárias já foram feitas através do escape do shell. Se você decidir executar o Biber normalmente, as citações passarão de negrito para sua forma normal, style=debug
conforme mostrado acima. Se você decidir não executar o Biber normalmente, certamente receberá avisos que o lembram de executar o Biber novamente, mas você pode ignorar esses avisos.
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[british]{babel}
\usepackage{csquotes}
\usepackage[style=debug]{biblatex}
\usepackage{listings}
\lstset{basicstyle=\ttfamily, breaklines=true}
\addbibresource{biblatex-examples.bib}
\usepackage{filecontents}
\begin{filecontents*}{onlycitedsort.conf}
<?xml version="1.0" encoding="UTF-8"?>
<config>
<output_align>true</output_align>
<output_fieldcase>lower</output_fieldcase>
<output_safechars>1</output_safechars>
<sorting>
<sort order="1">
<sortitem order="1">entrykey</sortitem>
</sort>
</sorting>
</config>
\end{filecontents*}
\IfFileExists{\jobname.bcf}
{\immediate\write18{biber --output_format=bibtex \jobname.bcf}%
\immediate\write18{biber --tool --configfile=onlycitedsort.conf \jobname_biber.bib}}
{\typeout{Please rerun LaTeX.}}
\begin{document}
\cite{sigfridsson,worman,geer,cicero,vizedom:related}
\IfFileExists{\jobname_biber_bibertool.bib}
{\lstinputlisting{\jobname_biber_bibertool.bib}}
{empty bibliography}
\end{document}
obter