Como definir o próprio abr. para citação?

Como definir o próprio abr. para citação?

Como posso definir minhas próprias abreviações para citações? Supondo a seguinte entrada no .bibarquivo:

@book{ChBj,
    title = "Functional Programming in Scala",
    author = "Paul Chiusano and Rúnar Bjarnason",
    year = 2014,
    month = "September",
    isbn = "978-1617290657",
    edition = "1st",
    publisher = "Manning Publications",
}

Eu gostaria de exibir o [ChBj]abbr usado. em vez de [CB14]. Como posso definir isso?

Sonho com duas abordagens possíveis, porém não consegui pesquisar nenhuma delas no Google:

  1. definido \bibliographystylepara que receba o nome da citação conforme definido no arquivo
  2. defina algum campo especial na definição de citação, como por exemploabbr = "MyAbbr"

É mesmo possível? Se sim, é possível facilmente? Se sim, como?

Editar:

Eu uso o natbib:

\usepackage{natbib}
\bibliographystyle{alpha}

Responder1

O biblatexpacote possui dois estilos de citação 'rascunho' e 'depuração' que parecem fazer exatamente isso (veja a documentação com texdoc biblatexou através do CTAN).

Na verdade, usar as chaves parece ser útil se você estiver redigindo um documento, pois você pode encontrar uma entrada em seu arquivo bibliográfico mais rapidamente por meio da chave.

No entanto, se você planeja usar isso em um artigo publicado, considere usar um estilo de citação habitual, como authoryear. Mudar para isso é apenas definir uma opção do pacote.

Responder2

biblatexfornece um shorthandcampo que você pode definir no banco de dados bibliográfico e que será definido no lugar do rótulo que o estilo biblatex imprimiria. Aqui está um pequeno exemplo:

\documentclass{article}
\usepackage{biblatex}
\begin{filecontents}{\jobname.bib}
    @online{texsx,
        author={{The community}},
        url={https://tex.stackexchange.com/},
        shorthand={TeX.SX},
    }
\end{filecontents}
\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}
\begin{document}
You can find help reading the \citetitle{companion}
\cite{companion}, but internet communities are also a good place 
\cite{texsx}.
\printbibliography
\end{document}

petrbelTaquigrafias

informação relacionada