Literaturverweis mittels \citeauthor - abgekürzte Vornamen

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


Polis Tyrol
Forum-Anfänger
Forum-Anfänger
Beiträge: 40
Registriert: Fr 30. Apr 2010, 09:55
Wohnort: Leoben

Literaturverweis mittels \citeauthor - abgekürzte Vornamen

Beitrag von Polis Tyrol »

Ein scheinbar alltägliches Problem hält mich nun seit Stunden am Schreibtisch. Ich soll bei meinen mittels \citeauthor eingefügten Namenszitaten den abgekürzten Vornamen davorsetzen (siehe Minimalbeispiel):
\documentclass{scrreprt}

\usepackage{ucs}										
\usepackage[latin1]{inputenc}		
\usepackage{scrhack}				
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[square,	
numbers]{natbib}

\begin{document}
\selectlanguage{ngerman}

\citeauthor{Pacher2009} soll hier als >>G. Pacher<< zitiert werden.

\bibliographystyle{unsrtnat}
\bibliography{Bibliography}

\end{document}
... mit folgendem Literaturverzeichnis:
@MASTERSTHESIS{Pacher2009,
  author = {Pacher, Gernot},
  title = {On the evaluation of the visual impact of sink marks of injection
	molded parts},
  school = {Montanuniversität Leoben},
  year = {2009},
  address = {Leoben, Austria},
  month = {August},
  owner = {DieHaba},
  timestamp = {2010.04.21}
}
Dieses scheinbar alltägliche Problem scheint außer mir niemanden zu beschäftigen.

Kann mir jemand helfen?
Dateianhänge
Zizieren.pdf
(20.15 KiB) 579-mal heruntergeladen

Benutzeravatar
domwass
TeX-Entwickler
TeX-Entwickler
Beiträge: 617
Registriert: Di 26. Aug 2008, 12:44
Kontaktdaten:

Beitrag von domwass »

Ich hätte nur eine Lösung für biblatex, falls das eine Alternative ist:
\documentclass{scrreprt} 

\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@MASTERSTHESIS{Pacher2009, 
  author = {Pacher, Gernot}, 
  title = {On the evaluation of the visual impact of sink marks of injection 
   molded parts}, 
  school = {Montanuniversität Leoben}, 
  year = {2009}, 
  address = {Leoben, Austria}, 
  month = {08}, 
  owner = {DieHaba}, 
  timestamp = {2010.04.21} 
}
\end{filecontents}

\usepackage[latin1]{inputenc}       
\usepackage{scrhack}             
\usepackage[T1]{fontenc} 

\usepackage[ngerman]{babel} 

%\usepackage[square,numbers]{natbib} 
\usepackage[firstinits=true]{biblatex}
\bibliography{\jobname} 

\DeclareCiteCommand{\citeauthor}
  {\boolfalse{citetracker}%
   \boolfalse{pagetracker}%
   \usebibmacro{prenote}}
  {\ifciteindex
     {\indexnames{labelname}}
     {}%
   \printnames[citename]{labelname}}
  {\multicitedelim}
  {\usebibmacro{postnote}}
	
\begin{document} 
\selectlanguage{ngerman} 

\citeauthor{Pacher2009} soll hier als >>G. Pacher<< zitiert werden. 

%\bibliographystyle{unsrtnat} 
%\bibliography{\jobname} 

\end{document}
Gruß,
Dominik.-

Polis Tyrol
Forum-Anfänger
Forum-Anfänger
Beiträge: 40
Registriert: Fr 30. Apr 2010, 09:55
Wohnort: Leoben

Beitrag von Polis Tyrol »

Vielen Dank für Deine Hilfe! Für natbib gibt es demnach keine Lösung?

Benutzeravatar
domwass
TeX-Entwickler
TeX-Entwickler
Beiträge: 617
Registriert: Di 26. Aug 2008, 12:44
Kontaktdaten:

Beitrag von domwass »

Das will ich damit nicht sagen, ich kenne jedenfalls keine. Aber ich kenne
mich mit natbib auch nicht aus, insofern muss das nichts heißen.

Gruß,
Dominik.-

Antworten