Seite 1 von 1

Nachnamen bei widerholung ausgeschrieben / DE, ENG - Natbib

Verfasst: Mo 2. Dez 2019, 08:39
von Trauminsel
Guten Morgen

Auf die Disseratation hin habe ich einige Anpassungen an meiner gewohnten Art gemacht zu zitieren.

Jetzt verwende ich neu folgende Befehle:

\usepackage{natbib}
\renewcommand{\bibsection}{}
\bibliographystyle{authordate3}

Weiter ist die Dokumentklasse "report"

Die Sprache ist alles auf Englisch.

Jetzt habe ich 2 Probleme die ich noch nicht lösen konnte:

1.)

Im Literaturverzeichnis ist:

MÜLLER, ANDREAS. 1982. Ein Rezept über Spargelsuppe
MÜLLER, ANDREAS. 1989. Alles über Heugabeln

Ich möchte hier aber:

MÜLLER, ANDREAS. 1982. Ein Rezept über Spargelsuppe
- . 1989. Alles über Heugabeln


Also das beim gleichen Autor die Nachnamen/Vornamen nicht mehr geschrieben werden, wenn dieser schon mal vorgekommen ist.

Bekomme ich das mit irgendwie hin? In der Dokumentation zu Natib usw. habe ich nichts gefunden. Gerade auch weil ich nicht weiss wie man dem sagt, dass ein Autor bei Wiederholung durch ein - ersetzt werden soll.

2.) Bei Deutschsprachigen Sammelbänden steht jetzt (eds) für Herausgeber und für die Seitenzaheln Pages. Das ist unschön. Ist es möglich die Bibdatei so anzulegen damit Natib erkennt, dass es sich hier um einen Deutschen Titel handelt der mit hsg. abzuküren wäre für den Herausgeber.


Lg
Trauminsel

Verfasst: Mo 2. Dez 2019, 11:09
von u_fischer
Ich glaube nicht, dass dein Stil und natbib das hergeben. Warum verwendest du nicht biblatex statt natbib?

Verfasst: Mo 2. Dez 2019, 11:49
von Trauminsel
Merci Ulrike

Ich ärgere mich gerade zu Tode.

Hatte aufgrund einer Notiz vor 4 Jahren Natbib gewählt, weil uns das damals als gute Option empfohlen wurde.

Habe nicht nachgedacht das mit bibtex zu machen. Habe gerade in 5min alles angepasst, was ich gestern in 4 Stunden mit natbib zumsammen gepastelt hatte.

arghl

und das Problem mit 2 sprachen scheint hier auch leicht lösbar zu sein mit 5 Minuten googlen.

Verfasst: Mo 2. Dez 2019, 12:28
von Trauminsel
okey wenn ich das package richtig verstanden habe müsste mit

langid=english
langid = german

in der bib.datei dann möglich sein, dass biblatex die sprache erkennt des eintrags...

zusätzlich müsste im babel dann auch beide Sprachen geladen sein.


Aber das führt jetzt im moment dazu, dass auch englische Einträge mit hrsg. abgekürzt werden.

==

Wenn ich zusätzlich

autolang=langname

als Packetoption lade

Dann passiert gar nix mehr

Evtl. weil nicht alle .bib Dateien mit einer klaren Sprachkennzeichnung versehen sind?

Verfasst: Mo 2. Dez 2019, 18:12
von MoeWe
Was möchtest Du denn? Dass alle Einträge ein "Hrsg." bekommen, dass alle Einträge ein "eds." bekommen, oder dass nach der langid-Sprache entschieden wird?

Wie immer ist so eine Frage mit einem Minimalbeispiel das zeigt, was Du machst, wesentlich leichter zu verstehen und zu beantworten.

Verfasst: Di 3. Dez 2019, 13:48
von Trauminsel
@MoeWe

Nach langnid sollte es gehen.

Also Deutsche Bücher mit Hrsg und Englische Bücher mit ed.

Ich erstelle noch selber ein Minimalbeispiel für mich. Eigentlich sind mir die Schritte der Package Dokumentation klar aber irgendwo muss noch ein Bug sein den ich so finden werde. Und wenn nicht erstelle ich hier einen neuen Beitrag :)

Ein wenig weniger verägert als gestern weil es inzwischen doch recht hübsch aussieht :)