Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

biblatex: Vornamen abkürzen (Initialen)

1,973 views
Skip to first unread message

Henning Haida

unread,
Jul 20, 2009, 12:32:59 PM7/20/09
to
Hallo,

mit biblatex versuche ich in einem eigenen Bibliographie-Stil die
Vornamen generell abzuk锟絩zen. Ich habe hier in dieser Gruppe
entsprechende Hinweise gefunden, aber kann daraus leider keine
funktionierende L锟絪ung basteln. 锟絙er Hinweise aller Art w锟絩de ich mich
sehr freuen!

Anbei noch ein Minimalbeispiel.

\documentclass[ngerman]{scrartcl}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@Book{test1,
author = {Goossens, Michel and Mittelbach,
Frank and Samarin, Alexander},
title = {The LaTeX Companion},
publisher = {Addison-Wesley},
location = {Reading, Mass.},
year = {1994},
}
\end{filecontents}
\usepackage[latin9]{inputenc}
\usepackage{babel,csquotes}
\usepackage[style=authoryear]{biblatex}
\bibliography{\jobname}

\DeclareNameFormat{default}{%
\iffirstinits
{\usebibmacro{name:first-last}{#1}{#4}{#5}{#7}}
{\usebibmacro{name:first-last}{#1}{#4}{#5}{#7}}%
\usebibmacro{name:andothers}}

\begin{document}
Dies ist nur ein kleines Testdokument \cite{test1}.
\nocite{*}
\printbibliography
\end{document}


Gr锟斤拷e
Henning

Marco Daniel

unread,
Jul 20, 2009, 2:06:05 PM7/20/09
to
On 20 Jul., 18:32, Henning Haida <losmin...@midnightallstars.de>
wrote:

> Hallo,
>
> mit biblatex versuche ich in einem eigenen Bibliographie-Stil die
> Vornamen generell abzukürzen. Ich habe hier in dieser Gruppe

> entsprechende Hinweise gefunden, aber kann daraus leider keine
> funktionierende Lösung basteln. Über Hinweise aller Art würde ich mich
> Grüße
>  Henning

Hallo,

meinst du sowas:

\documentclass[ngerman]{scrartcl}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@Book{test1,
author = {Goossens, Michel and Mittelbach,
Frank and Samarin, Alexander},
title = {The LaTeX Companion},
publisher = {Addison-Wesley},
location = {Reading, Mass.},
year = {1994},
}

\end{filecontents}
\usepackage[utf8]{inputenc}


\usepackage{babel,csquotes}
\usepackage[style=authoryear]{biblatex}
\bibliography{\jobname}

\DeclareNameFormat{sortname}{%
\ifnum\value{listcount}=1\relax
\iffirstinits
{\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}}
{\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}}%
\ifblank{#3#5}
{}
{\usebibmacro{name:revsdelim}}%
\else


\iffirstinits
{\usebibmacro{name:first-last}{#1}{#4}{#5}{#7}}
{\usebibmacro{name:first-last}{#1}{#4}{#5}{#7}}%

\fi
\usebibmacro{name:andothers}}


\begin{document}
Dies ist nur ein kleines Testdokument \cite{test1}.
\nocite{*}
\printbibliography
\end{document}

Gruß
Marco

Henning Haida

unread,
Jul 20, 2009, 4:21:15 PM7/20/09
to
On Mon, 20 Jul 2009 11:06:05 -0700 (PDT), Marco Daniel
<marcoda...@googlemail.com> wrote:

>meinst du sowas:
>[...]


>\DeclareNameFormat{sortname}{%
> \ifnum\value{listcount}=1\relax
> \iffirstinits
> {\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}}
> {\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}}%
> \ifblank{#3#5}
> {}
> {\usebibmacro{name:revsdelim}}%
> \else
> \iffirstinits
> {\usebibmacro{name:first-last}{#1}{#4}{#5}{#7}}
> {\usebibmacro{name:first-last}{#1}{#4}{#5}{#7}}%
> \fi
> \usebibmacro{name:andothers}}

Ja, das Ergebnis will ich haben! Besten Dank, funktioniert soweit sehr
gut. Ich versuch das mal zu verstehen ...


Viele Gr��e
Henning

Marco Daniel

unread,
Jul 20, 2009, 4:58:27 PM7/20/09
to
On 20 Jul., 22:21, Henning Haida <losmin...@midnightallstars.de>
wrote:

> Ja, das Ergebnis will ich haben! Besten Dank, funktioniert soweit sehr
> gut. Ich versuch das mal zu verstehen ...
Das habe ich auch nur aus der biblatex.def entnommen. In dieser Datei
befindet sich auch dir zugehörige Erläuterung.

Gruß
Marco


Philipp Lehman

unread,
Jul 24, 2009, 2:01:24 PM7/24/09
to
Henning Haida wrote:

> mit biblatex versuche ich in einem eigenen Bibliographie-Stil die

> Vornamen generell abzuk�rzen.

firstinits=true

--
Sender address blackholed; do not reply to From: address.
You can still reach me by email at: lehman gmx net.

0 new messages