Mehrere Literaturverzeichnisse

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: Mehrere Literaturverzeichnisse

von Gast » So 7. Jul 2019, 21:34

Nein. Wenn Du mehrere separate Verzeichnisse möchtest (und nicht biblatex nutzen möchtest), dann musst Du für jedes Verzeichnis einen separaten BibTeX-Lauf starten, die Anzahl an .bib-Dateien und ob sie in einem oder mehreren Verzeichnissen genutzt werden, ist absolut unerheblich.

Angenommen Deine Hauptdatei heißt dokument.tex, dann musst Du BibTeX sowohl auf cua als auch auch doument aufrufen, also insgesamt in etwa
pdflatex dokument
bibtex dokument
bibtex cua
pdflatex dokument
pdflatex dokument
Wie man die Kommandozeile nutzt, ist in https://texwelt.de/wissen/fragen/3461/w ... m-terminal erklärt.

Bei einem Editor ist es oftmals schwierig, zusätzliche BibTeX-Läufe für multibib und Konsorten durchführen zu lassen, wenn man nicht latexmk oder arara nutzt, da die zusätzlichen Läufe nicht über die Hauptdatei abgewickelt werden. Das soll heißen, dass Dein Editor für Dich wahrscheinlich
pdflatex dokument
bibtex dokument
pdflatex dokument
pdflatex dokument
laufen lassen kann, aber nicht
pdflatex dokument
bibtex dokument
bibtex cua
pdflatex dokument
pdflatex dokument

von Lena_Marie » So 7. Jul 2019, 21:27

Anonymous hat geschrieben:Wenns auf Deutsch besser geht, dann lies Dir https://texwelt.de/wissen/fragen/18905/ ... t-multibib durch.

Du musst, um die zwei verschiedenen Bibliographien zu erstellen, das Hilfsprogramm BibTeX zwei mal auf unterschiedlichen Dateien aufrufen. Was genau BibTeX eigentlich genau macht ist sehr schön bei https://tex.stackexchange.com/q/63852/35864 erklärt (leider auf Englisch). Für jede Deiner einzelnen Verzeichnisse muss ein mal BibTeX aufgerufen werden.
Danke für deine Mühen. Reicht es nicht, wenn ich einfach zwei BibTeX Dateien habe und beide unterschiedlich über multibib einbinde?
Sorry, Ich glaube ich werde heute nicht mehr schlau aus all diesen Dingen und werde das ganze irgendwie anders lösen. Zur Not gibt es dann eben doch nur ein Literaturverzeichnis.

von Gast » So 7. Jul 2019, 21:18

Wenns auf Deutsch besser geht, dann lies Dir https://texwelt.de/wissen/fragen/18905/ ... t-multibib durch.

Du musst, um die zwei verschiedenen Bibliographien zu erstellen, das Hilfsprogramm BibTeX zwei mal auf unterschiedlichen Dateien aufrufen. Was genau BibTeX eigentlich genau macht ist sehr schön bei https://tex.stackexchange.com/q/63852/35864 erklärt (leider auf Englisch). Für jede Deiner einzelnen Verzeichnisse muss ein mal BibTeX aufgerufen werden.

von Lena_Marie » So 7. Jul 2019, 21:10

Anonymous hat geschrieben:Also bei mir funktioniert das Beispiel mehr oder weniger, wenn ich statt Deiner .bib-Dateien, die ich nicht habe, welche nehmen, die bei mir installiert sind.

Was genau hast Du denn gemacht? (Also wie kompilierst Du die Datei? Du musst BibTeX zwei mal aufrufen. Einmal auf dem Base-Namen der Datei und einem auf cua, siehe auch die multibib-Dokumentation oder https://texwelt.de/wissen/fragen/18905/ ... t-multibib oder https://tex.stackexchange.com/q/284969/35864) Wie sieht die Ausgabe genau aus (Screenshot)? Bekommst Du irgendwelche Fehlermeldungen oder Warnungen?

Danke dir. Allerdings verstehe ich gerade nicht genau, was du mit zwei mal aufrufen meinst?
Vielleicht liegt das aber auch daran, dann mein Kopf die englische Dokumentationen gerade nicht möchten...

von Gast » So 7. Jul 2019, 20:56

Also bei mir funktioniert das Beispiel mehr oder weniger, wenn ich statt Deiner .bib-Dateien, die ich nicht habe, welche nehmen, die bei mir installiert sind.

Was genau hast Du denn gemacht? (Also wie kompilierst Du die Datei? Du musst BibTeX zwei mal aufrufen. Einmal auf dem Base-Namen der Datei und einem auf cua, siehe auch die multibib-Dokumentation oder https://texwelt.de/wissen/fragen/18905/ ... t-multibib oder https://tex.stackexchange.com/q/284969/35864) Wie sieht die Ausgabe genau aus (Screenshot)? Bekommst Du irgendwelche Fehlermeldungen oder Warnungen?

von Lena_Marie » So 7. Jul 2019, 20:38

Bartman hat geschrieben:biblatex kann das auch, sofern Du es nutzen darfst.

Ich darf tendenziell nutzen was ich möchte. Allerdings ist die Abgabe morgen und ich habe das Literaturverzeichnis leider erst heute auf den letzten Drücker einbinden wollen. Ehrlich gesagt fehlt mir jetzt auch der Kopf bzw die Zeit mich in biblatex einzulesen.
Habe aber schon von vielen gehört, dass das besser sein soll als einfach nur bibtex und werden es mir dann bei Zeiten wohl doch aneignen

von Bartman » So 7. Jul 2019, 20:34

Wie kann ich Code in meinem Beitrag hervorheben?

biblatex kann das auch, sofern Du es nutzen darfst.

Mehrere Literaturverzeichnisse

von Lena_Marie » So 7. Jul 2019, 20:29

Moin,

ich muss ein Portfolio abgeben bei dem es zu jedem Abschnitt ein eigenes Literaturverzeichnis geben soll. Ich habe im Internet recherchiert und etwas zum Paket multibib gefunden. Leider funktioniert das bei mir nicht und ich habe den Fehler noch nicht gefunden. Mir werden zwar über den neuen \cite befehl die richtigen Quellen zitiert, das Verzeichnis wird allerdings nicht mit ausgegeben.
Ich bekomme zwar das normale Literatirverzeichnis angezeigt, allerdings nicht das über multibib definierte.

LG und Danke im vorraus
Lena
\documentclass [12pt, bibliography=totocnumbered, bibliography=leveldown								]{scrartcl}
\usepackage [a4paper,	left=2.5cm, right=4cm, top=2.5cm, bottom=2.5cm]						{geometry}					
\usepackage [ngerman]{babel}		 																	\usepackage[utf8]{inputenc} 																		\usepackage[authoryear, round, comma]{natbib}
\usepackage{multibib}
\newcites{cua}{Literatur.CUA}

\usepackage{blindtext}

\begin{document}
\section{eins}
\blindtext
 \citepcua{FHH.2011a, FHH.2014}.    

	\nocitecua{*}
	\bibliographystylecua{natdin}
	\bibliographycua{Literatur.CUA}
	

\section{zwei}
\blindtext
\nocite{*}
	\bibliography{Literatur.ASLO}
	\bibliographystyle{natdin}
\end{document}


Nach oben