Seite 1 von 1

Quellennummer mit Daten linksbündig.

Verfasst: Fr 9. Jan 2015, 14:41
von LATEX-Einsteiger
Aktuell verwende ich einen etwas modifizierten NEJM Zitiertstil mittels BibLatex, der eigentlich fast alles so darstellt, wie von meiner Uni gefordert. Hier dazu ein Minimalbeispiel:
\documentclass{scrartcl}
\usepackage[style=nejm,backend=biber, sorting=none, maxnames=99]{biblatex}
\addbibresource{biblatex-examples.bib}
\DeclareFieldFormat[incollection]{booktitle}{#1\isdot}
\DeclareFieldFormat[article]{journal}{#1\isdot}
\renewcommand*{\finalnamedelim}{\addcomma \space}
\defbibheading{head}{\chapter{Literaturverzeichnis}}
\begin{document}
Zitiere Onlinequelle: \cite{ctan,markey}\par
Zitiere Buch: \cite{companion}\par
Zitiere Artikel: \cite{springer}
\printbibliography
\end{document}
Nun soll im Literaturverzeichnis aber nicht wie in dem Minimalbeispiel die Nummer der Quelle links alleine stehen, sondern quasi die Nummer bündig mit den bibliographischen zusammen.

So sollte es dann aussehen:
2. Hillman M. More daylight, better health: why we shouldn't be putting the
clocks back this weekend. BMJ. 2010 Oct 27; 341:c5964.
Hättet Ihr eine Idee, wie man das einfach realisieren kann? Wäre Euch echt ganz dankbar. Konnte im Internet nix finden.

Dankeschön für Eure Hilfe. :)

Verfasst: Fr 9. Jan 2015, 15:41
von u_fischer
\defbibenvironment{bibliography}
  {\list
    {\printtext[labelnumberwidth]{%
	 \printfield{prefixnumber}%
	 \printfield{labelnumber}}}
     {\setlength{\labelwidth}{\labelnumberwidth}%
      %\setlength{\leftmargin}{\labelwidth}% evtl
      \setlength{\leftmargin}{0pt}% evtl
      \setlength{\labelsep}{\biblabelsep}%
      \addtolength{\leftmargin}{\labelsep}%
      \setlength{\itemsep}{\bibitemsep}%
      \setlength{\itemindent}{\dimexpr\labelwidth+\labelsep}%neu
      \setlength{\parsep}{\bibparsep}}%
      \renewcommand*{\makelabel}[1]{\hss##1}}
  {\endlist}
  {\item}

Verfasst: Fr 9. Jan 2015, 16:12
von LATEX-Einsteiger
Vielen Dank. :D Das funktioniert genauso wie benötigt.

Noch kurz eine zweite Frage zum selben Minimalbeispiel, die mir gerade beim Betrachten des Outputs aufgefallen ist. Hinter dem Verlag eines Buches schreibt das Programm vor dem Veröffentlichungsjahr ein Komma. Wie kann man das zum Punkt ändern?

Also:
3. Goossens M, Mittelbach F, Samarin A. The LaTeX Companion. 1st ed. Reading, Mass.: Addison-Wesley. 1994. 528 pp.

und nicht:
3. Goossens M, Mittelbach F, Samarin A. The LaTeX Companion. 1st ed. Reading, Mass.: Addison-Wesley, 1994. 528 pp. [/b]