Literaturverzeichnis nach Vornamen sortieren

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Literaturverzeichnis nach Vornamen sortieren

Klappt

von Tobi_aus_HH » Di 10. Jul 2012, 11:32

Funktioniert! Danke :)

Re: Sortierung falsch, wenn Nachname fehlt

von rais » Mo 9. Jul 2012, 16:14

Moin moin,
Tobi_aus_HH hat geschrieben:Bisher hat die Sortierung immer gut geklappt. Nur jetzt hab ich gemerkt, dass Latex falsch Sortiert, wenn z.B. der Nachname fehlt.
LaTeX sortiert hier gar nix, das macht BibTeX.
Tobi_aus_HH hat geschrieben: hier nochmal die bib Datei. Beim letzten Eintrag wird nur der Vorname eingetragen.
Damit sagst Du BibTeX, beim letzten Eintrag gibt es nur einen Nachnamen, vgl. `texdoc btxdoc'.
Versuch es so:
@misc{Lars,
  author      = {{\NN},Lars},
  title         = {Zweiter Eintrag},
  year         = {2012},
} 
(damit wird der Nachname zu \NN)
und definiere in Deiner Präambel zusätzlich
\newcommand*\NN{\unskip}
(das dient hier dazu, das Leerzeichen zwischen Vornamen und leerem Nachnamen zu unterdrücken).

MfG
Rainer

von Tobi_aus_HH » Mo 9. Jul 2012, 14:52

*push*

Sortierung falsch, wenn Nachname fehlt

von Tobi_aus_HH » Fr 6. Jul 2012, 13:15

Moin. Ich bins nochmal. Bisher hat die Sortierung immer gut geklappt. Nur jetzt hab ich gemerkt, dass Latex falsch Sortiert, wenn z.B. der Nachname fehlt.

hier nochmal die bib Datei. Beim letzten Eintrag wird nur der Vorname eingetragen.
@misc{Max,
  author      = {Max Mustermann},
  title         = {Dritter Eintrag},
  year         = {2012},
}

@misc{Anne,
  author      = {Anne Schmidt},
  title         = {Erster Eintrag},
  year         = {2012},
}

@misc{Lars,
  author      = {Lars},
  title         = {Zweiter Eintrag},
  year         = {2012},
} 
Jetzt wird wieder falsch Sortiert. Hat jemand ne Idee wir ich das beheben kann?

MfG Tobi

von Tobi_aus_HH » Sa 26. Mai 2012, 13:41

Moin.
Vielen Dank. Es klappt.
Dir auch ein schönes Pfingstwochenende.
Tobi

Re: Literaturverzeichnis nach Vornamen sortieren

von rais » Fr 25. Mai 2012, 20:04

Moin moin,
Tobi_aus_HH hat geschrieben:Ich möchte, dass die Einträge im Literaturverzeichnis alphabetisch nach Vornamen sortiert werden.

[...]

Die Literatureinträge sind nun nach Nachnamen sortiert, aber ich brauch sie nach Vornamen sortiert.
Das bibliographystyle möcht ich gern beibehalten, also mit Nummerierung als Index.
das wird IMHO nicht ohne Eingriff in den Bibliographiestil machbar sein (gerade aus dem verwendeten Stil bezieht BibTeX die Information, ob/wie die Einträge sortiert werden sollen).

Kopiere Dir plain.bst in Dein Arbeitsverzeichnis (=dahin, wo Deine Haupt-TeX- (bzw. diese Deine Test-TeX-) Datei liegt (ein auf der Konsole/Terminal/Eingabeaufforderung eingegebener `kpsewhich plain.bst' sagt Dir, wo Du diese Datei auf Deinem System finden kannst) und nenne sie (z. B.) myplain.bst.
Öffne diese myplain.bst mit einem Texteditor und editiere die Zeile
      s nameptr "{vv{ } }{ll{ }}{  ff{ }}{  jj{ }}" format.name$ 't :=
innerhalb der Funktion `sort.format.names' -- so um Zeile 935 -- zu
      s nameptr "{  ff{ }}{vv{ } }{ll{ }}{  jj{ }}" format.name$ 't :=
Nun brauchst Du nur noch in Deiner .tex-Datei beim \bibliographystyle myplain statt plain anzugeben und vllt dem natbib-Paket (das `kennt' diesen neuen Stil `myplain' ja nicht) die Option `numbers' mitzugeben.

MfG und ein Schönes Pfingstwochenende
Rainer

Literaturverzeichnis nach Vornamen sortieren

von Tobi_aus_HH » Fr 25. Mai 2012, 17:01

Moin Leute.
Bin gerade ein bisschen am verzweifeln. Ich möchte, dass die Einträge im Literaturverzeichnis alphabetisch nach Vornamen sortiert werden.

Mein Code (start vereinfacht):
\documentclass[ 
	pagesize,				% flexible Auswahl des Papierformats %
	oneside,    	        % einseitiger Druck	%
]{scrreprt}

\usepackage[utf8x]{inputenc}		% Linux (UTF8)
\usepackage[english,ngerman]{babel} 	% Deutsche Einstellungen
\usepackage{natbib}

\begin{document}

\section{Test}
Die Einträge im Literaturverzeichnis sollen alphabetisch nach Vornamen sortiert sein. Eintrag eins ist also Anne ... \cite{Anne}, Eintrag zwei Lars ... \cite{Lars}, und der letzte Eintrag ist Max ...\cite{Max}.

\bibliography{./bibliography}
\bibliographystyle{plain}

\end{document}
Die .bib Einträge sehen wie folgt aus:
@misc{Max,
  author		= {Max Mustermann},
  title			= {Dritter Eintrag},
  year			= {2012},
}

@misc{Anne,
  author		= {Anne Schmidt},
  title			= {Erster Eintrag},
  year			= {2012},
}

@misc{Lars,
  author		= {Lars Boll},
  title			= {Zweiter Eintrag},
  year			= {2012},
}
Die Literatureinträge sind nun nach Nachnamen sortiert, aber ich brauch sie nach Vornamen sortiert.
Das bibliographystyle möcht ich gern beibehalten, also mit Nummerierung als Index.

Kann mir da jemand helfen?

Vielen Dank!

Nach oben