Seite 1 von 1

BibLaTeX Stil Alphabetic

Verfasst: Sa 11. Aug 2012, 19:36
von the-master
Hallo zusammen,

ich hatte das gleiche Problem bereits bei meiner Studienarbeit und konnte es nicht lösen :( Es geht um ein Literaturverzeichnis mit BibLaTex. Soweit funktioniert alles, allerdings macht mir eine Vorgabe unseres Lehrstuhls Kopfzerbrechen. Und zwar soll nach dem Alphabetic-Stil zitiert werden, allerdings sollen zwei Autoren folgendermaßen augeführt werden: [MuM12] und nicht [MM12]. Hierzu habe ich bereits die gesamten .cbx und .bbx durchsucht und nichts gefunden. Aber irgendwo muss es ja eine IF-Bedingung geben, die bei einem Autor die ersten drei Buchstaben und bei zwei Autoren lediglich den ersten festlegt. Es folgt noch mein Minimalbeispiel:
 \documentclass[12pt,a4paper]{article} 
\usepackage[utf8]{inputenc} 
\usepackage[ngerman]{babel} 

\usepackage{csquotes} 
\usepackage[backend=bibtex8, style=alphabetic]{biblatex} 

\addbibresource{Literatur.bib} 
\usepackage{filecontents}   

\begin{filecontents}{Literatur.bib} 
@BOOK{Mustermann:2012, 
   AUTHOR = {Max Mustermann and Maximiliane Musterfrau}, 
   YEAR = {2012}, 
   TITLE = {Titel}, 
   EDITION = {1. Auflage}, 
   PUBLISHER = {Verlag}, 
   ADDRESS = {Stadt}, 
} 
\end{filecontents} 


\begin{document} 
Hier folgt der Text ... \cite{Mustermann:2012}

\printbibliography 
\end{document}
Ich würde mich sehr freuen, wenn mir irgendjemand auch nur im Ansatz weiterhelfen kann!

Schöne Grüße

Verfasst: Mo 13. Aug 2012, 14:28
von the-master
Keiner eine Idee oder einen Ansatz? Gruß Nico

Verfasst: Mo 13. Aug 2012, 16:43
von cgnieder
Du kannst mit dem »label« Feld den nicht-numerischen Teil des Labels überschreiben.
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}

\usepackage{csquotes}
\usepackage[backend=bibtex8, style=alphabetic]{biblatex}

\addbibresource{Literatur.bib}
\usepackage{filecontents}  

\begin{filecontents}{Literatur.bib}
@BOOK{Mustermann:2012,
   AUTHOR = {Max Mustermann and Maximiliane Musterfrau},
   label = {MuM},
   YEAR = {2012},
   TITLE = {Titel},
   EDITION = {1. Auflage},
   PUBLISHER = {Verlag},
   ADDRESS = {Stadt},
}
\end{filecontents}


\begin{document}
Hier folgt der Text ... \cite{Mustermann:2012}

\printbibliography
\end{document}
Mit biber statt bibtex könnte es viell. via \DeclareLabelalphaTemplate evtl auch eine automatische Lösung geben.

Grüße

Verfasst: Di 14. Aug 2012, 17:42
von the-master
Hallo! Danke für den super Tipp :) War mir gar nicht klar, dass es auch über Label geht! DANKE