É 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:
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 shape
OT1/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 shape
EU2/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:"
- 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}