Band zu Bd., Auflage zu Aufl. und Seiten zu S. abkürzen?

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


VoltarGomes
Forum-Newbie
Forum-Newbie
Beiträge: 1
Registriert: Sa 21. Nov 2020, 08:35

Band zu Bd., Auflage zu Aufl. und Seiten zu S. abkürzen?

Beitrag von VoltarGomes »

Hallo zusammen,

in meinem Latex-Dokumentbenutze ich

Code: Alles auswählen

\usepackage{natbib}
\bibliographystyle{apalike-german}

Bücker-Einträge in meiner Bibtex-Datei, wie

Code: Alles auswählen

@book{Cecil.1979,
author = {Cecil, Robert},
year = {1979},
title = {The development of agriculture in Germany and the UK},
address = {Ashford, Kent},
volume = {2},
publisher = {{Wye College (Univ. of London)}},
isbn = {0-905378-15-6},
series = {Miscellaneous study},
institution = {{Centre for European Agricultural Studies}}
}

oder

Code: Alles auswählen

@book{Boserup.1971,
author = {Boserup, Ester},
year = {1971},
title = {Woman's role in economic development},
address = {London},
edition = {2},
publisher = {{George Allen und Unwin Ltd.}},
isbn = {0-04-331042-7}
}

werden in

Cecil, R. (1979). The development of agriculture in Germany and the UK, Band 2 in Miscellaneous study. Wye College (Univ. of London), Ashford, Kent.

und

Boserup, E. (1971). Woman’s role in economic development. George Allen und Unwin Ltd., London, 2. Auflage.

übersetzt.

Meine Frage: Die Wörter Band und Auflage sind ausgeschrieben. Besser wäre es, wenn sie zu Bd. und Aufl. abgekürzt würden.

Kann mir dabei jemand helfen?


gast

Re: Band zu Bd., Auflage zu Aufl. und Seiten zu S. abkürzen?

Beitrag von gast »

Derartige Strings sind in apalike-german.bst fest verdrahtet. Du musst also die Datei editieren (umbenennen nicht vergessen!), alle relevanten Strings ändern und dann den so generierten neuen Literaturstil verwenden. Besser geht es mit babelbib. Dort sind Strings in Makros abgelegt und können so einfach auf LaTeX-Ebene (also in der Dokumentpräambel) geändert werden. Noch besser geht es, wenn man auf ein modernes System wie biblatex + biber wechselt. Dort kann man praktisch alles auf LaTeX-Ebene regeln, ohne mit schwer lesbaren bst-Dateien zu hantieren. Außerdem kann man dann auch gleich die Literaturdatenbank wie das restliche Dokument UTF8-codieren und vermeidet so u. a. Kerningfehler. Näheres zum Umgang mit biblatex und biber findet sich den wichtigen Hinweisen. BTW: So apa like wie apalike-german dürfte biblatex bereits mit style=authoryear oder style=ext-authoryear sein. Richtig apa geht auch: biblatex-apa. Nur wollen die meisten gar kein echtes apa, sondern nur irgend einen Autor-Jahr-Stil.

BTW: Bitte markiere Code in Beitragen mit dem entsprechenden BBCode-Tag. Das geht auch ganz einfach durch Auswählen des Codes und klicken auf dne </>-Button in der Toolbar. Oder man klickt erst auf den Button und fügt den Code dann zwischen den Start- und dem Ende-Tag ein. Siehe auch die BBCode-Hilfe.


Stamm-Gast

Wechsel zur Moderne

Beitrag von Stamm-Gast »

Auch wenn hier ein Minimalbeispiel fehlt (was es nicht sollte), findet sich eine einfache Lösung mit »BibLaTeX« und dem Stil »BibLaTeX-APA« (in Kombination mit »Biber«). Und das ohne große Bastelei.

Code: Alles auswählen

\documentclass[parskip=half,ngerman]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{babel}

\usepackage[autostyle]{csquotes}
\usepackage[
  style=ext-authoryear-iecomp,
  autolang,
  backend=biber,
  natbib=true
]{biblatex}

\usepackage{lmodern}
\usepackage[babel]{microtype}

%\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@book{Cecil:1979,
  author = {Cecil, Robert},
  year = {1979},
  title = {The development of agriculture in Germany and the UK},
  address = {Ashford, Kent},
  volume = {2},
  publisher = {{Wye College (Univ. of London)}},
  isbn = {0-905378-15-6},
  series = {Miscellaneous study},
  institution = {{Centre for European Agricultural Studies}}
}

@book{Boserup:1971,
  author = {Boserup, Ester},
  year = {1971},
  title = {Woman's role in economic development},
  address = {London},
  edition = {2},
  publisher = {{George Allen und Unwin Ltd.}},
  isbn = {0-04-331042-7}
}
\end{filecontents*}
\addbibresource{\jobname.bib}

\begin{document}
  \cite[79]{Cecil:1979}
  \cite[71]{Boserup:1971}

  \printbibliography
\end{document}

Stamm-Gast

Nachtrag zur Korrektur

Beitrag von Stamm-Gast »

Der Stil in den Optionen für »BibLaTeX« muss 'style=apa' lauten. Das habe ich falsch aus einer Vorlage übernommen.


Antworten