3

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

  1. 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 class scrbook)
  2. Editors should also be listed with last name, first name. For authors this I do with \DeclareNameAlias{sortname}{last-first}
  3. 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

3
  • Do you have two bib-entries to test? And what do you mean with the small indention? (point 1) -- the code above doesn't show the result you wanted? Commented Aug 30, 2011 at 13:28
  • Re point 3: Use the package option dashed=false.
    – lockstep
    Commented Aug 30, 2011 at 19:27
  • @ChrisP: I edited my post. Commented Aug 30, 2011 at 19:34

2 Answers 2

4

EDIT

Now I provide only the example.

\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,
    dashed=false
    ]{biblatex}
\addbibresource{\jobname}
\DeclareNameAlias{sortname}{last-first}
\DeclareNameAlias{default}{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}

enter image description here

1
  • Thank you Marco! I added some of your ideas to my code to improve the way sources are referenced. I would like to do some further customizations, which I will ask below.
    – ChrisP
    Commented Aug 30, 2011 at 9:50
0

I believe the bibliography styles you are after are cell, apalike or apasoft. For other bibliography styles that might be useful, have a look at the following link.

http://amath.colorado.edu/documentation/LaTeX/reference/faq/bibstyles.html

For biblatex, I believe the bibliography style that you are after is apa. For other bibliography styles that might be useful, have a look at the following link.

http://www.ctan.org/tex-archive/macros/latex/exptl/biblatex-contrib

1
  • The linked site is for traditional BibTeX styles, not for biblatex.
    – Joseph Wright
    Commented Aug 28, 2011 at 9:20

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .