Beamer: Altere o estilo da bibliografia com o Biber removendo alguns campos e livrando-se dos avisos

Beamer: Altere o estilo da bibliografia com o Biber removendo alguns campos e livrando-se dos avisos

É a primeira vez que estou tentandoincluir a bibliografia com biber em uma apresentação do Beamer, e não tenho ideia de comomudar o estiloe se livrar de alguns campos. Eu tentei com umarquivo .bst personalizadoeu consegui commakebstmasbebedorparece que não entende isso...

Então aqui está o meuMWE:

\documentclass{beamer}
\setbeameroption{hide notes}

\usepackage{lmodern}

\usepackage[backend=biber, style=authoryear]{biblatex}
\begin{filecontents}{\jobname.bib}
@article{Forrest2014,
    author = {Forrest, Alistair R. R. and Kawaji, Hideya and Rehli, Michael and {Kenneth Baillie}, J. and de Hoon, Michiel J. L. and Haberle, Vanja and Lassmann, Timo},
    doi = {10.1038/nature13182},
    issn = {0028-0836},
    journal = {Nature},
    pages = {462--470},
    pmid = {24670764},
    title = {{A promoter-level mammalian expression atlas}},
    url = {http://dx.doi.org/10.1038/nature13182{\%}5Cnhttp://www.nature.com/doifinder/10.1038/nature13182},
    volume = {507},
    year = {2014}
}
\end{filecontents}
\addbibresource{\jobname.bib}
\setbeamertemplate{bibliography item}{}

\mode<presentation> {
    \usetheme{Singapore}
}
\begin{document}


\section{Frame 1}
\begin{frame}
\frametitle{Frame 1}
    Here I want a citation:

    \cite{Forrest2014}
\end{frame}


\begin{frame}[allowframebreaks]
\frametitle{References}
    \printbibliography
\end{frame}


\end{document}

O que produz o seguinte:

a b

O que eu gostaria de realizar é o seguinte:

  • Em primeiro lugar, livre-se do seguinteavisos:

Falha ao corrigir notas de rodapé.

e

Formato da fonte OT1/lmss/m/sc' in size <10.95> not available(Font) Font shapeOT1/lmr/m/sc' tentado em vez disso

Também encontro o seguinte em minha apresentação completa:

Formato da fonte EU2/lmss/m/sc' in size <10.95> not available(Font) Font shapeEU2/lmr/m/sc' tentado em vez disso

Então eu queropersonalizar as citaçõesdesta maneira:

  • "et al" em itálico, em ambos os lugares

  • Somente inicial para nomes

  • Ano no final

  • Não "Em:"

  • Sem DOI, ISSN, URL ou qualquer coisa assim

O resultado deve ser o mais próximo possível de:

Florestae outros.2014

e

Forrest ARRe outros.“Um atlas de expressão em mamíferos em nível de promotor”.Natureza 507:462–470 (2014).

O que oavisossignifica e como se livrar deles? eu já usei\lmoderno...

Como posso personalizar a bibliografia combebedor, quando não aceitaArquivos .bst do makebst?

Muito obrigado!

Responder1

Resumindo as duplicatas:

  • Em primeiro lugar, livre-se dos avisos

O aviso de nota de rodapé é normal, pois o beamer tem sua própria maneira de lidar com notas de rodapé, consulteAviso de correção de notas de rodapé do Beamer: "Falha na correção de notas de rodapé. A detecção de notas de rodapé não funcionará."

  • "et al" em itálico, em ambos os lugares

https://tex.stackexchange.com/a/40999/36296

  • Somente inicial para nomes

https://tex.stackexchange.com/a/128823/36296

  • Ano no final

alterar a ordem dos campos pode ser encontrada emBiblatex: alterando a ordem das entradaseBiblatex: alterando a ordem das entradaseAlterando a ordem dos campos e suprimindo identificadores arXiv extraseBiblatex: Alterar ordem dos campos (nota+páginas) para inproceedings/incollection

  • Não "Em:"

Suprimir "In:" biblatex

  • Sem DOI, ISSN, URL ou qualquer coisa assim

Biblatex: livre-se de ISSN, URLs e DOIs nas referências


\documentclass{beamer}
\setbeameroption{hide notes}

\usepackage{lmodern}

\usepackage[backend=biber, style=authoryear, doi=false,isbn=false,url=false, giveninits=true]{biblatex}
\begin{filecontents}{\jobname.bib}
@article{Forrest2014,
    author = {Forrest, Alistair R. R. and Kawaji, Hideya and Rehli, Michael and {Kenneth Baillie}, J. and de Hoon, Michiel J. L. and Haberle, Vanja and Lassmann, Timo},
    doi = {10.1038/nature13182},
    issn = {0028-0836},
    journal = {Nature},
    pages = {462--470},
    pmid = {24670764},
    title = {{A promoter-level mammalian expression atlas}},
    url = {http://dx.doi.org/10.1038/nature13182{\%}5Cnhttp://www.nature.com/doifinder/10.1038/nature13182},
    volume = {507},
    year = {2014}
}
\end{filecontents}
\addbibresource{\jobname.bib}
\setbeamertemplate{bibliography item}{}

\usepackage{xpatch}

\xpatchbibmacro{name:andothers}{%
  \bibstring{andothers}%
}{%
  \bibstring[\emph]{andothers}%
}{}{}

\renewbibmacro{in:}{}

\mode<presentation> {
    \usetheme{Singapore}
}
\begin{document}


\section{Frame 1}
\begin{frame}
\frametitle{Frame 1}
    Here I want a citation:

    \cite{Forrest2014}
\end{frame}


\begin{frame}[allowframebreaks]
\frametitle{References}
    \printbibliography
\end{frame}


\end{document}

insira a descrição da imagem aqui

informação relacionada