Denkfehler beim Zitieren?

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: Denkfehler beim Zitieren?

Re: Denkfehler beim Zitieren?

von grosmar » Sa 5. Aug 2023, 13:11

Super, vielen Dank für eure Unterstützung.

Ja du magst sicher Recht haben mit dem Template und wenn ich richtig fit in LaTeX wäre, hätte ich auch lieber mit was Eigenem gestartet. Allerdings sollten die hier enthaltenen Einstellungen grundsätzlich überwiegend passen (auch wenn es nicht in Harvard eingereicht wird) und nebenbei gefällt mir der Stil der Vorlage auch irgendwie.

Mit den Hinweisen habe ich jetzt zumindest die Zitate so drin, wie ich es wollte und baue einfach mal auf eure Hilfe, wenn es wieder irgendwo brennt :-)

Re: Denkfehler beim Zitieren?

von MoeWe » Sa 5. Aug 2023, 08:05

Muss es denn unbedingt diese Vorlage sein? (Ich stelle bei Vorlagen, die irgendwelche Universitäten im Namen führen ja, immer gerne die Frage, ob die Arbeit an dieser Universität eingereicht werden soll. Wenn nein, finde ich das einen guten Indikator, davon Abstand zu nehmen.) Laut GitHub (https://github.com/suchow/Dissertate) sind die signifikanten Dateien der Vorlage schon seit etwa sieben Jahren nicht mehr aktualisiert worden. Meiner Meinung nach ist die Vorlage außerdem unnötig kompliziert über viele Dateien und Dateiebenen verstreut. Immerhin ist die Länge des eigentlichen Codes der Klasse recht beschränkt. Da ist man wesentlich schlimmeres gewohnt. Dennoch stehen auch in Dissertate.cls Dinge, die nicht unbedingt von größter Kompetenz zeugen (insbesondere die Ladereihenfolge der Pakete und Dopplung von Paketen, die sich gegenseitig laden).

Wenn Dir Teile der Ausgabe besonders gefallen, ist es vielleicht eine Idee, die in einem simpleren Kontext selbst nachzubauen (aus der Vorlage zu entnehmen), aber nicht den ganzen Rest der Vorlage zu übernehmen.

Die Klasse lädt natbib für Dich. Du kannst im Nachhinein nicht einfach biblatex laden, da das nicht mit natbib kompatibel ist. Die Klasse hard-codiert ferner, dass natbib im numbers-Modus genutzt wird. Du müsstest also einen Stil verwenden, der es natbib erlaubt, Name-Jahr-Zitate zu erzeugen, und es dann überzeugen, die entgegen der Vorgaben der Klasse auch zu nutzen. Das hat Abc oben schon so angedeutet. Man könnte das etwa mit \setcitestyle machen.
\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}

% das ist in der Klasse versteckt
\usepackage[super,numbers]{natbib}

% das steht in unserer Präambel
\setcitestyle{authoryear,round}

\begin{filecontents}{\jobname.bib}
@book{elk,
  author    = {Anne Elk},
  title     = {A Theory on Brontosauruses},
  year      = {1972},
  publisher = {Monthy \& Co.},
  address   = {London},
}
\end{filecontents}


\begin{document}
Lorem \citep{elk}
ipsum \citet{elk}

\bibliographystyle{plainnat}
\bibliography{\jobname}
\end{document}

Re: Denkfehler beim Zitieren?

von u_fischer » Sa 5. Aug 2023, 01:06

Du solltest nicht zwei System (biblatex + natbib) gleichzeitig verwenden (oder drei, für den Fall, dass dein Klasse auch noch irgendwas Bibliographie-mäßiges macht).

(Und ich folge nicht irgendwelchen Links zu Templates. Du musst schon alle Infos hier angeben).

Re: Denkfehler beim Zitieren?

von grosmar » Fr 4. Aug 2023, 15:02

Danke für die schnelle Antwort und sorry für mein verspätetes Feedback.

Das von mir verwendete Template ist hier: https://www.overleaf.com/latex/templates/phd-thesis-and-dissertation-latex-templates-for-harvard-princeton-and-new-york-university-nyu/wkzvtymyxqvv

Wenn ich das richtig verstanden habe, dann habe ich folgendes in der Präambel ergänzt:

\documentclass[School=Harvard,super=false,numbers=false]{Dissertate}
\usepackage[backend=biber, style=alphabetic, sorting=ynt]{biblatex}
\addbibresource{references.bib}
\usepackage{natbib}


wenn ich nun \citep{Kamleitner2006} verwende, erhalte ich im PDF nun nur ein hochgestelltes "?" statt (Kamleitner, 2006) und folgende Fehlermeldung:

Package natbib Warning: Citation `Kamleitner2006' on page 1 undefined on input line 8.
‪chapters/introduction_de.tex, 8‬
You have cited something which is not included in your bibliography. Make sure that the citation (\cite{...}) has a corresponding key in your bibliography, and that both are spelled the same way.

von Abc » So 30. Jul 2023, 16:46

Der Link zur Vorlage fehlt leider.

Lade das Paket natbib in Dissertate.cls ohne die Optionen super und numbers. Zitiere mit \citep statt \cite.

Denkfehler beim Zitieren?

von grosmar » So 30. Jul 2023, 14:04

Hallo Gemeinde,

meine TeX Erfahrung ist schon etwas her und ich steige nun nach mehreren Jahren für eine längere Arbeit wieder ein. Ich nutze hierfür Overleaf mit Harvard Template.

Nun möchte ich gerne mit z.B. \cite{Kamleitner2006} (der Citationkey im BiB, dass im Text (Kamleitner, 2006) auftaucht:
@BOOK{Kamleitner2006,
  title = {Business IT Alignment mit ITIL, COBIT, RUP},
  publisher = {Serview Verlag},
  year = {2006},
  author = {Jürgen Kamleitner and  Michael Langer},
  address = {Bad Homburg},
  owner = {Markus},
  timestamp = {2019.08.11}
}
Ich erhalte aber lediglich eine "hochgestellte" 56, die dann im PDF mit dem Quellenverzeichnis Eintrag verlinkt ist.

Habe ich hier einen generellen Denkfehler? Was muss ich machen, damit das gewünschte (Kamleitner, 2006) auftaucht (das kann dann gerne mit dem Quellenverzeichnis verlinkt sein).

Danke und Gruß
Markus

Nach oben