agsm und Anzahl von Autoren

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


critical_mss
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Mi 22. Feb 2017, 12:45

agsm und Anzahl von Autoren

Beitrag von critical_mss »

Hallo zusammen,

ich stehe gerade vor dem Problem, dass im Fliesstext nur ein (!) Autor in Klammern angezeigt wird, statt zwei. In der *.bib Datei sind beide angegeben und stehen dementsprechend auch richtig im Literaturverzeichnis.

Bei drei Autoren wird im Fliesstext automatisch mit et al. abgekürzt.

Kann mir hier jemand weiterhelfen?

Es wird natbib in Verwendung mit dem bibstyle agsm genutzt.

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Ohne Minimalbeispiel können wir hier alle nur raten.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Gast

Beitrag von Gast »

Gibt es einen guten Grund, dass du nicht biblatex mit biber verwendest, wie das in den wichtigen Hinweisen empfohlen und erklärt wird? Dort gibt es übrigens auch einen Punkt Troubleshooting, den man natürlich auch dann beachten sollte, wenn man auf dem alten natbib+bibtex-Weg beharren will.

critical_mss
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Mi 22. Feb 2017, 12:45

Beitrag von critical_mss »

Johannes_B hat geschrieben:Ohne Minimalbeispiel können wir hier alle nur raten.
Sorry, hier jetzt mit Minimalbeispiel.
\begin{filecontents}{dma.bib} 

@Book{bergerluckmann.1969,
  author    = {Peter L. Berger and Thomas Luckmann,
  title     = {{Die gesellschaftliche Konstruktion der Wirklichkeit. Eine Theorie der Wissenssoziologie}},
  publisher = {Fischer},
  year      = {1969},
  address   = {Frankfurt am Main},
}

\end{filecontents}

\documentclass[a4paper,12pt]{scrartcl}
\usepackage{selinput}
\SelectInputMappings{
  adieresis={ä},
  germandbls={ß},
}
\usepackage[ngerman]{babel}
\usepackage[hidelinks]{hyperref}
\usepackage{setspace}
\setlength{\parindent}{1.5em}
\usepackage[paper=a4paper,left=30mm,right=30mm,top=30mm,bottom=30mm]{geometry} 
\usepackage{natbib}
\bibpunct[:~]{(}{)}{;}{a}{}{,~}
\usepackage[babel,german=quotes]{csquotes
}
\begin{document}

Hier steht der Text \cite{bergerluckmann.1969}

\bibliography{dma}
\addcontentsline{toc}{section}{Literaturverzeichnis} 
\setcounter{page}{11}
\bibliographystyle{agsm}
\end{document}
[/code]
Zuletzt geändert von critical_mss am Mi 22. Feb 2017, 14:30, insgesamt 1-mal geändert.

Gast

Beitrag von Gast »

Ich wette, dass du dieses Beispiel nicht getestet hast:
Undefined control sequence.
<argument> \dma 
                           .bib
l.9 \begin{filecontents}{\dma.bib}
Und das ist nur einer von mehreren Fehlern, die gemeldet werden!

Gast

Beitrag von Gast »

Wenn ich alle offensichtlichen Fehler in dem Beispiel beseitige:
\RequirePackage{filecontents}
\begin{filecontents}{\jobname.bib} 
@Book{bergerluckmann.1969,
  author    = {Peter L. Berger and Thomas Luckmann},
  title     = {{Die gesellschaftliche Konstruktion der Wirklichkeit. Eine Theorie der Wissenssoziologie}},
  publisher = {Fischer},
  year      = {1969},
  address   = {Frankfurt am Main},
}
\end{filecontents}

\documentclass[a4paper,12pt,bibliography=totoc]{scrartcl}
\usepackage{selinput}
\SelectInputMappings{
  adieresis={ä},
  germandbls={ß},
}
\usepackage[ngerman]{babel}
\usepackage[hidelinks]{hyperref}
\usepackage{setspace}
\setlength{\parindent}{1.5em}
\usepackage[paper=a4paper,left=30mm,right=30mm,top=30mm,bottom=30mm]{geometry} 
\usepackage{natbib}
\bibpunct[:~]{(}{)}{;}{a}{}{,~}
\usepackage[babel,german=quotes]{csquotes}

\begin{document}

Hier steht der Text \cite{bergerluckmann.1969}

\bibliography{\jobname}
\bibliographystyle{agsm}
\end{document}
Dann sehe ich das oben erwähnte Problem nicht, sondern stattdessen das Problem, dass das so offenbar nur für englische Dokumente geeignet ist. Daher meine Empfehlung: Verwende biblatex und biber wie in den wichtigen Hinweisen empfohlen.

critical_mss
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Mi 22. Feb 2017, 12:45

Beitrag von critical_mss »

Anonymous hat geschrieben:Dann sehe ich das oben erwähnte Problem nicht, sondern stattdessen das Problem, dass das so offenbar nur für englische Dokumente geeignet ist. Daher meine Empfehlung: Verwende biblatex und biber wie in den wichtigen Hinweisen empfohlen.
Danke, ich werde es einmal versuchen.

(Ob das Dokument englisch oder deutsch ist, hat mit meiner oben beschriebenen Problematik allerdings trotzdem nichts zu tun.)

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Kompiliere ich das korrigierte Beispiel, erhalte ich als Folge das hier:

Bild

Dass englische and scheint mir in einem deutschen Text eher fehl am Platz. Daruf wird sich der Gast oben bezogen haben.
Dateianhänge
julianAgsm.png
julianAgsm.png (27.56 KiB) 2213 mal betrachtet
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

critical_mss
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Mi 22. Feb 2017, 12:45

Beitrag von critical_mss »

Johannes_B hat geschrieben:Dass englische and scheint mir in einem deutschen Text eher fehl am Platz. Daruf wird sich der Gast oben bezogen haben.
Danke! Da ist wohl zu viel im Kopf rumgeschwirrt, sodass ich darüber gar nicht richtig nachgedacht habe.

Mit bibtex habe ich allerdings keinen ähnlichen Stil hinbekommen. Ist das irgendwie möglich?

Antworten