I start diving into biblatex
to handle my sources.
At the moment I am using the style=alphabetic
. But for the cite
command inside the text, I would like to have an output like [Smith 2005]
. The bibliography should also show this key [Smith 2005]
, like it happens with the alphabetic style.
Is there already something appropriate style or do I need to do some tweaks?
--- EDIT 1 ---
Additionally to the customizations already made for the authoryear
style, I would like to added the following
- For better reading, the entries in the bibliography should have a small indent after the first line (EDIT: Please ignore it, it is caused by the option
parskip=half
of the used document classscrbook
) - Editors should also be listed with last name, first name. For authors this I do with
\DeclareNameAlias{sortname}{last-first}
- Repeating authors should not be replaced by a --- in the bibliography.
My present configuration for biblatex is as follow:
\RequirePackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@book{smith1,
author={John Smith and Mike Someone},
title={The book with a very very very very very long title},
year={2005},
location={New York},
publisher={Publisher},
}
@book{smith2,
author={John Smith and Mike Someone},
title={The book2},
year={2006},
location={New York},
publisher={Publisher},
}
@incollection{Grasso2010,
location = {New York},
Author = {Grasso, D. and Burkins, M. D.},
Booktitle = {Holistic Engineering Education -- Beyond Technology},
Editor = {Grasso, D. and Burkins, M. D.},
Pages = {1-10},
Publisher = {Springer},
Title = {Beyond Technology: The Holistic Advantage},
Year = {2010},
}
\end{filecontents*}
\documentclass[12pt]{article}
\usepackage[style=authoryear,%
backend=biber,%
language=english,%
backref=true,%
maxcitenames=1,%
maxbibnames=99,
doi=true
]{biblatex}
\addbibresource{\jobname}
\DeclareNameAlias{sortname}{last-first}
\DeclareCiteCommand{\cite}[\mkbibbrackets]
{\usebibmacro{prenote}}
{\usebibmacro{citeindex}\usebibmacro{cite}}
{\multicitedelim}
{\usebibmacro{postnote}}
\setlength\bibitemsep{1em}
\renewcommand{\bibfont}{\small}
\begin{document}
\cite{smith1} \cite{smith2} \cite{Grasso2010}
\printbibliography
\end{document}
Thanks in advance for your support. Christian
dashed=false
.