Это первый раз, когда я пытаюсьвключить библиографию с бибером в презентацию Beamer, и я понятия не имею, какизменить стильи избавиться от некоторых полей. Я попробовал спользовательский файл .bstЯ получил смейкбстнобиберпохоже, не понимает этого...
Итак, вот мойМВЭ:
\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}
Что производит следующее:
Я хотел бы добиться следующего:
- Прежде всего, избавьтесь от следующего:предупреждения:
Не удалось исправить сноски.
и
Вместо этого попробовали форму шрифта
OT1/lmss/m/sc' in size <10.95> not available(Font) Font shape
OT1/lmr/m/sc
В своей полной презентации я также встречаю следующее:
Вместо этого попробовали форму шрифта
EU2/lmss/m/sc' in size <10.95> not available(Font) Font shape
EU2/lmr/m/sc
Тогда я хочунастроить цитатытаким образом:
«et al» курсивом в обоих местах
Только инициалы для имен
Год в конце
Нет "В:"
Никаких DOI, ISSN, URL или чего-либо подобного.
Результат должен быть максимально приближен к:
Форрести другие.2014
и
Форрест АРРи другие.«Атлас экспрессии генов млекопитающих на уровне промотора».Природа 507:462–470 (2014).
Что делаютпредупрежденияи как от них избавиться? Я уже использовал\lсовременный...
Как я могу настроить библиографию с помощьюбибер, когда он не принимаетФайлы .bst из makebst?
Большое спасибо!
решение1
Подводя итоги дубликатов:
- Прежде всего, избавьтесь от предупреждений.
Предупреждение о сноске является нормальным, так как у Beamer свой собственный способ обработки сносок, см.Предупреждение об исправлении сносок Beamer: «Исправление сносок не удалось. Обнаружение сносок не будет работать».
- «et al» курсивом в обоих местах
https://tex.stackexchange.com/a/40999/36296
- Только инициалы для имен
https://tex.stackexchange.com/a/128823/36296
- Год в конце
изменение порядка полей можно найти по адресуBiblatex: изменение порядка записейиBiblatex: изменение порядка записейиИзменение порядка полей и подавление дополнительных идентификаторов arXivиBiblatex: Изменить порядок полей (примечание+страницы) для inproceedings/incollection
- Нет "В:"
- Никаких DOI, ISSN, URL или чего-либо подобного.
Biblatex: Избавьтесь от ISSN, URL и DOI в ссылках
\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}