Anhangsverzeichnis ohne Zitatmarkierung

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


bibliothekar

Anhangsverzeichnis ohne Zitatmarkierung

Beitrag von bibliothekar »

Hallo,

ein Beispiel sagt mehr als tausend Worte:
\documentclass[a4paper]{scrartcl}
\usepackage{cite}
\renewcommand{\citeleft}{}
\renewcommand{\citeright}{}

\begin{document}
Ein Vgl.\footnote{\cite{FOO}, S. 12.}

\begin{thebibliography}{}
\bibitem[Miller 2009]{FOO} Miller, A. (2009)\\Ein Tolles Buch,
  2. Auflage, München
\end{thebibliography}
\end{document}
Dieses Beispiel sieht fast so aus, wie ich möchte. Das Einzige, was zu viel ist, ist im Anhangsverzeichnis die Zitatmarkierung ('[Miller 2009]'). Gibt es eine einfache Möglichkeit, dass diese nicht im Anhangsverzeichnis abgedruckt wird?

Danke!

gehess
Forum-Century
Forum-Century
Beiträge: 172
Registriert: Do 8. Apr 2010, 22:44

Beitrag von gehess »

Hallo,

mir ist zwar nicht bekannt, wie man das bei einem manuellen Literaturverzeichnis (das meinst du doch mit "Anhangsverzeichnis", oder?) wegbekommt (und in der Fußnote nicht auch verschwindet), ich habe mir aber mal erlaubt, dir ein Bsp mit einem Autor-Jahr-Stil von biblatex zu basteln. Dadurch wird das Zitieren um einiges komfortabler, auf jeden Fall einheitlich und vielfältig anpassbar (falls dir daran noch etwas nicht gefallen sollte)
\begin{filecontents*}{bib.bib}
@BOOK{Miller,
   title = {Ein tolles Buch},
   author = {Miller, Axel},
   year = {2004},
   location = {München},
   edition = {2}
}
\end{filecontents*} 

\documentclass[a4paper]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[Latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[style=authoryear]{biblatex}
\usepackage{csquotes}
\bibliography{bib} 
\begin{document}
test\footcite[Vgl.][23]{Miller}
\printbibliography
\end{document}
Gruß

bibliothekar

Beitrag von bibliothekar »

hey, ja, so ähnlich wollte ich es haben. danke!

gehess
Forum-Century
Forum-Century
Beiträge: 172
Registriert: Do 8. Apr 2010, 22:44

Beitrag von gehess »

Super! Ich habe den Status daher mal angepasst. Sollte doch noch was unklar sein, ändere es einfach wieder.
Gruß
gehess

bibliothekar

Beitrag von bibliothekar »

\begin{filecontents*}{bib.bib}
@inproceedings{Miller,
   title = {Ein tolles Buch},
   author = {Miller, Axel and Ernst, Klaus},
   year = {2004},
   booktitle = {test},
   pages = {1--2}
}
@inproceedings{Miller2,
   title = {Noch ein tolles Buch},
   author = {Miller, Axel and Ernst, Klaus},
   year = {2004},
   booktitle = {test},
   pages = {1--2}
}
\end{filecontents*}

\documentclass[a4paper]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[Latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[style=authoryear]{biblatex}
\usepackage{csquotes}
\bibliography{bib}
\begin{document}
test\footcite[Vgl.][23]{Miller} test2\footcite[Vgl.][22]{Miller2}
\printbibliography
\end{document}
Okay, ich habe noch zwei mini-Probleme.

1. wie kriege ich es hin, dass bei beiden Einträgen die Autoren ausgeschrieben werden?

2. wieso wird Miller mit dem Nachnamen zuerst ausgewiesen, Ernst aber nicht?

Vielen Dank!

[Edit domwass 16.01.2011 10:42: Code-Umgebung repariert.]

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

Beitrag von domwass »

bibliothekar hat geschrieben:1. wie kriege ich es hin, dass bei beiden Einträgen die Autoren ausgeschrieben werden?
\DeclareNameFormat{labelname}{%
  \usebibmacro{name:first-last}{#1}{#3}{#5}{#7}%
  \usebibmacro{name:andothers}}
2. wieso wird Miller mit dem Nachnamen zuerst ausgewiesen, Ernst aber nicht?
Weil das ausreicht, um den Eintrag »Miller und Ernst« in einem alphabetisch
sortierten Literaturverzeichnis zu finden. Wenn du immer zuerst den
Nachnamen und dann den Vornamen willst, kannst du folgendes machen:
\DeclareNameAlias{sortname}{last-first}
Gruß,
Dominik.-

bibliothekar

Beitrag von bibliothekar »

Hey,
domwass hat geschrieben:
bibliothekar hat geschrieben:1. wie kriege ich es hin, dass bei beiden Einträgen die Autoren ausgeschrieben werden?
\DeclareNameFormat{labelname}{%
  \usebibmacro{name:first-last}{#1}{#3}{#5}{#7}%
  \usebibmacro{name:andothers}}
klasse - das funktioniert! Danke!
2. wieso wird Miller mit dem Nachnamen zuerst ausgewiesen, Ernst aber nicht?
Weil das ausreicht, um den Eintrag »Miller und Ernst« in einem alphabetisch
sortierten Literaturverzeichnis zu finden. Wenn du immer zuerst den
Nachnamen und dann den Vornamen willst, kannst du folgendes machen:
\DeclareNameAlias{sortname}{last-first}
das funktioniert leider nicht.
\begin{filecontents*}{bib.bib}
@inproceedings{Miller,
   title = {Ein tolles Buch},
   author = {Miller, Axel and Ernst, Klaus and Lustig, Peter},
   year = {2004},
   booktitle = {test},
   pages = {1--2}
}
@inproceedings{Miller2,
   title = {Noch ein tolles Buch},
   author = {Miller, Axel and Ernst, Klaus and Lustig, Peter},
   year = {2004},
   booktitle = {test},
   pages = {1--2}
}
\end{filecontents*}

\documentclass[a4paper]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[Latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[style=authoryear]{biblatex}
\usepackage{csquotes}
\DeclareNameFormat{labelname}{%
  \usebibmacro{name:first-last}{#1}{#3}{#5}{#7}%
  \usebibmacro{name:andothers}}
\DeclareNameAlias{sortname}{last-first}
\bibliography{bib}
\begin{document}
test\footcite[Vgl.][23]{Miller} test2\footcite[Vgl.][22]{Miller2}
\printbibliography
\end{document}
Darüberhinaus, ist es möglich den Seperator zwischen den Autorennamen im Anhangsverzeichnis von ',' in bspw. '/' zu ändern?

Vielen Dank!

PS: Ich möchte ungern hier weiter fragen. Leider habe ich keinen Plan, wie ich diese Probleme hätte selbst lösen können :( Durch die biblatex.sty steige ich nicht durch...

[Edit domwass 16.01.2011 15:56: Quote-Ebenen korrigiert]

bibliothekar

Beitrag von bibliothekar »

bibliothekar hat geschrieben:Darüberhinaus, ist es möglich den Seperator zwischen den Autorennamen im Anhangsverzeichnis von ',' in bspw. '/' zu ändern?
okay, das geht mit:
\renewcommand{\multinamedelim}{/}
\renewcommand{\finalnamedelim}{/}
:)

[Edit domwass 16.01.2011 15:57: Quote-Ebene repariert]

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

Beitrag von domwass »

bibliothekar hat geschrieben:
Wenn du immer zuerst den
Nachnamen und dann den Vornamen willst, kannst du folgendes machen:
\DeclareNameAlias{sortname}{last-first}
das funktioniert leider nicht.
Hier schon. Als Ausgabe erhalte ich:
Miller, Axel und Ernst, Klaus (2004a). „Ein tolles Buch“. In: test, S. 1–2.
Was ist denn die Ausgabe bei dir mit diesem Beispiel?

Übrigens: Ich habe jetzt zum dritten Mal bei dir die Quote- bzw. Code-
Umgebung repariert. Gewöhn dir bitte an, zunächst auf »Vorschau« zu
klicken, bevor du deinen Beitrag absendest, und ggf. Korrekturen
vorzunehmen.

Gruß,
Dominik.-
(Moderator)

Edit 16.01.2011 16:08 —

Habe gerade erst gesehen, dass du das Beispiel (und die bib-Angaben darin) geändert hattest. Aber auch damit funktioniert es hier und ich erhalte, wie zu erwarten,
Miller, Axel, Ernst, Klaus und Lustig, Peter (2004a). „Ein tolles Buch“. In: test, S. 1–2.
Oder meinst du den Strich im zweiten Eintrag, der für die Wiederholung der Autorennamen steht? Die lassen sich mit der Option »dashed=false« abschalten.

Gruß,
Dominik.-

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

Beitrag von domwass »

Nur zur Info: Ich habe die entsprechende Antwort in der DANTE-FAQ gerade
überarbeitet: http://projekte.dante.de/DanteFAQ/Bibla ... lgeAutoren

Gruß,
Dominik.-

Antworten