1

i have found many helpful answers to other question here, so i hope you can solve my problems as well. I'm currently writing my masters thesis and had to change to using biblatex, which brought a lot of problems along.

For me it looked like the solutions in biblatex – et al. beginning from second citation? would shorten several authors down to et al. after the second name, but it doesn't. I do always only get the first author and the year without the "et al."

I could only find other questions around here on changing the et al. into different languages or symbols, but not on creating it!

Here is my code:

\documentclass[12pt,a4paper,oneside]{article}
\usepackage[english, ngerman]{babel}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{hyperref}

\usepackage[backend=biber,
style=authoryear-comp, 
bibstyle= authoryear,
citetracker=true,
maxnames=99,
maxcitenames=2,
sorting=nyt,
uniquelist=false,
natbib=true,
useprefix=true
]{biblatex}

\usepackage[babel]{csquotes}
\addbibresource{literatur.bib}

\AtEveryCitekey{\ifciteseen{}{\defcounter{maxnames}{99}\clearfield{namehash}}}%
\DeclareNameAlias{sortname}{last-first}%
%
\let\oldmultinamedelim\multinamedelim %altes Trennzeichen speichern
\let\oldfinalnamedelim\finalnamedelim %altes Trennzeichen speichern
\renewcommand*{\multinamedelim}{~,\space} %
\renewcommand*{\finalnamedelim}{~\&\space} %

\AtBeginBibliography{%
\renewcommand*{\multinamedelim}{\oldmultinamedelim}%
\renewcommand*{\finalnamedelim}{\oldfinalnamedelim}%
}



\begin{document}\selectlanguage{english}

The study of \textcite[][]{Behr} \\
They say \textcite[][]{Behr} \\
..substantial lack of understanding" \parencite[][]{Behr}


\printbibliography[title={References}]
\addcontentsline{toc}{section}{References}\label{sec:ref}

\end{document}

with the article for literatur.bib:

@article{Behr,
 author ={Behr, M. and Wachsmuth, I. and Post, T. and Lesh, R.},
title ={Order and {E}quivalence of {R}ational {N}umbers: {A} {C}linical {T}eaching {E}xperiment},
 journal ={Journal for {R}esearch in {M}athematics {E}ducation},
volume ={15},
 year ={1984},
 pages ={323--341}
}

What comes out is: resulting text And as i just noticed there is another mistake: Why does it put spaces bevor the commas, isn't the ~ ment to prevent this? -> This was solved by deleting the ~.

Thank you for helping in advance.

13
  • Did you try the parameters maxnames=1, minnames=1 in your options of biblatex package?
    – Trefex
    May 26, 2014 at 9:55
  • ~ is an unbreakable space. And I get Behr et al. in the citations. Is your system up-to-date? May 26, 2014 at 10:08
  • I tried max- and minnames=1, but it didn't change anything and i updated all my systems about 2 weeks ago - so they should be fine i guess.
    – Nine
    May 26, 2014 at 10:32
  • I also get the correct output from this example. I don't know if there has been an earlier bug affecting this, but maybe, and an updated system could still have an oldish TeX installation.
    – pst
    May 26, 2014 at 12:17
  • 4
    This question appears to be off-topic because it is about a problem solved by updating to a recent version of the software (see comment above).
    – moewe
    May 31, 2014 at 7:53

0

Browse other questions tagged .