Hallo Ekkart,
leider hat es mit meiner Antwort ein wenig gedauert, weil mir einige
Termine dazwischenkamen. Inzwischen habe ich nochmals mehrere Tests
durchlaufen lassen. Dabei stellte sich leider heraus, daß mein BibLaTeX
anscheinend nicht sauber installiert war. Das habe ich erst einmal
behoben und alles läuft jetzt gut. Auch das Beispiel von Herbert gibt
nun mit dem textcite-Befehl genau das aus, was es soll, nämlich:
"Angenendt (2002)"
Mit meinem angepaßten Bib-Style "authoryear-rw" klappte es dagegen
nicht. Erst dachte ich, die Dateien sind fehlerhaft, da mir nun ein
Fehler betreffend keyval und meinen lbx-File ausgegeben wurde. Diesen
konnte ich vorerst beheben, indem ich folgenden Passus im bbx-File
herausgenommen habe:
"\DeclareLanguageMapping{german}{german-rw}"
Leider wird zwar nun die Standard-lbx-Datei verwendet, aber um das
Problem kümmere ich mich später.
Nachdem ich dann nochmals den Standard authoryear-Stil und auch meinen
Stil habe durchlaufen lassen, gab mein Stil immer noch nicht die
korrekte Ausgabe aus.
Inzwischen weiß ich auch, woran es liegt: Sobald in den
Literatureinträgen der bib-Datei shorthand-Einträge dabei sind, gibt der
textcite-Befehl einen anderen Text aus. Als Beispiel habe ich bereits
verwendeten Eintrag "angenendt" um den shorthand-Eintrag "Angenendt
2002" ergänzt. Mit textcite kommt daraufhin folgende Ausgabe:
"Angenendt (Angenendt 2002)"
Das shorthand-Feld scheint auch den normalen authortitle-Stil
auszuhebeln, so daß sich die Ausgabe nicht ändert, das shorttitle-Feld
also nicht benutzt wird.Hier ein Minimalbeispiel auf Basis von Herbert
Beispiel:
--->
\begin{filecontents*}{examples.bib}
@Article{angenendt,
hyphenation = {german},
author = {Angenendt, Arnold},
indextitle = {In Honore Salvatoris},
title = {In Honore Salvatoris~-- Vom Sinn und Unsinn der
Patrozinienkunde},
shorttitle = {In Honore Salvatoris},
journaltitle = {Revue d'Histoire Eccl{\'e}siastique},
volume = {97},
date = {2002},
pages = {431--456, 791--823},
annotation = {A German article in a French journal. Apart from that, a
typical \texttt{article} entry. Note the \texttt{indextitle} field},
shorthand = {Angenendt~2002}
}
\end{filecontents*}
\documentclass[paper=16.5cm:24cm,headinclude]{scrbook}
\usepackage[german]{babel}
\usepackage[backend=bibtex,style=authoryear]{biblatex}
\bibliography{examples}
\begin{document}
\textcite{angenendt}
\printbibliography
\end{document}
<---
Das Problem ist, ich kann aus meiner bib-Datei nicht alle
shorthand-Einträge herausnehmen. Ich habe jedem bib-Eintrag einen
solchen zugeteilt, damit ich in Text Kürzel habe, die im
Literaturverzeichnis den einzelnen Bibliographie-Daten vorangestellt
sind. Also quasi eine Art Kurztitel für jede Publikation, die eindeutig
nachschlagbar ist ohne separates Sigel-Verzeichnis.
Was mache ich nun? Ich könnte auch einfach im Fließtext statt textcite
eine Kombination aus citeauthor und citeyear verwenden, nur dann erfolgt
keine Referenzierung mit dem Literaturverzeichnis.
Gruß,
Raymond