[Tex/LaTex] SIAM bibliography style for BibLaTeX

biblatex

I am searching for a SIAM bibliography style for BibLaTeX. This style does exist for Bibtex, but I was unable to find something similar for BibLaTeX.

An example of the SIAM Bibtex style can be found here. If no such style exist for BibLaTeX, I am also interested in styles close to the SIAM style.

Thank you in advance.

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

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[backend=biber, style=numeric, giveninits=true]{biblatex}
\addbibresource{biblatex-examples.bib}

\renewcommand*{\newunitpunct}{\addcomma\space}

\renewcommand*{\mkbibnamefamily}[1]{\textsc{#1}}

\DeclareFieldFormat*{title}{\mkbibemph{#1}}
\DeclareFieldFormat*{citetitle}{\mkbibemph{#1}}
\DeclareFieldFormat{journaltitle}{#1}

\renewbibmacro*{in:}{%
  \ifentrytype{article}
    {}
    {\printtext{\bibstring{in}\intitlepunct}}}

\newbibmacro*{pubinstorg+location+date}[1]{%
  \printlist{#1}%
  \newunit
  \printlist{location}%
  \newunit
  \usebibmacro{date}%
  \newunit}

\renewbibmacro*{publisher+location+date}{\usebibmacro{pubinstorg+location+date}{publisher}}
\renewbibmacro*{institution+location+date}{\usebibmacro{pubinstorg+location+date}{institution}}
\renewbibmacro*{organization+location+date}{\usebibmacro{pubinstorg+location+date}{organization}}

\begin{document}
\cite{knuth:ct:a,sigfridsson,worman,geer,companion,aksin}

\printbibliography
\end{document}

example output

Of course this captures only parts of the style, and only parts of what I could see in the example picture you posted.

Related Question