If you use authoryear
, you can just modify the cite
macro a bit to include the journal reference via just the two following lines
\setunit{\addcomma\space}%
\usebibmacro{journal}
The original definition of the cite
bibmacro can be found in authoryear.cbx
(ll. 10-18 in v3.14).
MWE
\documentclass{beamer}
\usepackage[english]{babel}
\usepackage[style=authoryear]{biblatex}
\addbibresource{biblatex-examples.bib}
\usetheme{Madrid}
\renewbibmacro*{cite}{%
\iffieldundef{shorthand}
{\ifthenelse{\ifnameundef{labelname}\OR\iffieldundef{labelyear}}
{\usebibmacro{cite:label}%
\setunit{\printdelim{nonameyeardelim}}}
{\printnames{labelname}%
\setunit{\printdelim{nameyeardelim}}}%
\usebibmacro{cite:labeldate+extradate}%
\setunit{\addcomma\space}%
\usebibmacro{journal}}
{\usebibmacro{cite:shorthand}}}
\begin{document}
\begin{frame}{Polaron Transformation}
\begin{itemize}
\item The original theory was developed by Munn-Silbey\footcite{cicero}\footcite{aksin}\footcite{angenendt}
and further refined by Zhao et al.\footcite{bertram}\footcite{doody}
\end{itemize}
\end{frame}
\end{document}
For your three issues the solutions are actually quite short.
The only format with quotation marks is title
for "dependent"/@in...
-like entry types
\DeclareFieldFormat
[article,inbook,incollection,inproceedings,patent,thesis,unpublished]
{title}{#1\isdot}
Your second request could be dealt with as in biblatex: How to remove the parentheses around the year in authoryear style?, but I used the direct approach.
\renewbibmacro*{date+extrayear}{%
\iffieldundef{labelyear}
{}
{\setunit{\addperiod\space}%
\printtext{%
\iffieldsequal{year}{labelyear}
{\printlabeldateextra}%
{\printfield{labelyear}%
\printfield{extrayear}}}}}
For your third issue we can use the code from the question in Biblatex: have "and" in the citation but "&" in the bibliography, no need for separating citations and bibliographies
\DeclareDelimFormat{finalnamedelim}{%
\ifnumgreater{\value{liststop}}{2}{\finalandcomma}{}%
\addspace\&\space}
Full MWE with a bit of bonus code
\documentclass[british]{article}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[style=authoryear,backend=biber]{biblatex}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{merdith_full-plate_2017,
Author = {Merdith, Andrew S. and Collins, Alan S. and Williams, Simon E. and Pisarevsky, Sergei and Foden, John D. and Archibald, Donnelly B. and Blades, Morgan L. and Alessio, Brandon L. and Armistead, Sheree and Plavsa, Diana and Clark, Chris and M{\"u}ller, R. Dietmar},
Date = {2017},
Title = {A full-plate global reconstruction of the Neoproterozoic}}
@article{england_active_1997,
Author = {England, Philip and Molnar, Peter},
Date = {1997},
Number = {5338},
Pages = {647--650},
journal = {Science},
Title = {Active deformation of Asia: from kinematics to dynamics},
Volume = {278}}
}
\end{filecontents}
\addbibresource{\jobname.bib}
% issue 1
\DeclareFieldFormat
[article,inbook,incollection,inproceedings,patent,thesis,unpublished]
{title}{#1\isdot}
% issue 2
\renewbibmacro*{date+extrayear}{%
\iffieldundef{labelyear}
{}
{\setunit{\addperiod\space}%
\printtext{%
\iffieldsequal{year}{labelyear}
{\printlabeldateextra}%
{\printfield{labelyear}%
\printfield{extrayear}}}}}
% issue 3
\DeclareDelimFormat{finalnamedelim}{%
\ifnumgreater{\value{liststop}}{2}{\finalandcomma}{}%
\addspace\&\space}
% bonus
\renewbibmacro{in:}{%
\ifentrytype{article}{}{\printtext{\bibstring{in}\intitlepunct}}}
% (from https://tex.stackexchange.com/q/10682/35864)
\DeclareFieldFormat[article,periodical]{volume}{\mkbibbold{#1}}
\DeclareFieldFormat[article,periodical]{number}{\mkbibparens{#1}}
\renewbibmacro*{volume+number+eid}{%
\printfield{volume}%
\printfield{number}%
\setunit{\addcomma\space}%
\printfield{eid}}
\renewcommand*{\bibpagespunct}{\addcolon\space}
\DeclareFieldFormat[article]{pages}{#1}
\begin{document}
\cite{merdith_full-plate_2017} and \cite{england_active_1997}
\printbibliography
\end{document}
Best Answer
If you need to submit to SIAM, you should consider using their templates for that. That will probably cause the least hassle for all parties involved. (See also
biblatex
: submitting to a journal) If you don't write for a SIAM publication, rethink if you really need to use SIAM style or if you can live with a style that looks similar.AFAIK there is no SIAM style for
biblatex
, so you will have to roll your own. Start from the standard style that comes closest to what you need. (You can also start from other custom styles, some of them are harder to customise than others, though; the standard styles are always easy to modify.)That is probably going to be
style=numeric
. Then start emulating the features you need. A good start is Guidelines for customizing biblatex styles, but you will find help for many more issues on this site.From the picture I saw, I went with
Of course this captures only parts of the style, and only parts of what I could see in the example picture you posted.