Hallo, ich muss für eine Masterarbeit ein geteiltes Literaturverzeichnis erstellen, eines für Internetquellen und eines für Bücher. Bei der Übersetzung des Dokuments werden zwar beide Verzeichnisse angezeigt, aber keine Änderungen oder neuen Einträge im Internetquellenverzeichnis übernommen. Die Bücherliste funktioniert bzw. aktualisiert sich. Bitte helft mir, ich bin schon am verzweifeln. Öffne in Overleaf
\documentclass[a4paper,12pt,headsepline,chapterprefix,appendixprefix,numbers=noenddot,oneside,parskip=half*,bibliography=totoc,DIV15,BCOR10mm]{scrbook} \usepackage[utf8]{inputenc} \usepackage{setspace} \usepackage{setspace} \usepackage[pdftex]{hyperref} \usepackage[pdftex]{graphicx} \graphicspath{{Images/}} \usepackage{breakcites} \usepackage[square]{natbib} \usepackage{url} \usepackage{remreset} \usepackage[german]{babel} \usepackage{multibib} \newcites{www}{Internetquellen} \begin{document} \bibliographystyle{apalike-de} \bibliography{myBibliography} \bibliographystylewww{apalike-de} \bibliographywww{myBibliography} \end{document} Hier ein Beispiel aus meiner bib-Datei. Im Text habe ich Internetquellen mit citewww{EPHA2010} (wenn ich citep{} oder cite{} für Internetquellen nutze, dann erscheinen sie im Bücherverzeichnis)
gefragt 04 Dez '17, 10:44 Smile |
Die Ausgabe:
in der
erhalten. Ebenso bleiben die „Internetquellen” leer. Da ich Wie saputello in seinem Kommentar bereits erklärt hat, gibt es nur ein Verzeichnis, wenn auch etwas zitiert wird. Entferne ich fast alles überflüssige aus deinem Beispiel und vervollständige ich es gleichzeitig entsprechend der Minimalbeispiel-Anleitung, die du unbedingt einmal gründlich durchlesen solltest, so erhalte ich mit: Öffne in Overleaf
% Dies ist Datei `test-multibib.tex'. % Als erstes erzeugen wir die beiden bib-Dateien. % Das geschieht hier zur Vereinfachung der Anwendung des Minimabeispiels. % Im echten Leben verwendet man natürlich eigene Dateien. \begin{filecontents*}{\jobname.bib} @BOOK{Buch1, title = {Titel des Buchs}, publisher = {namepublisher}, year = {2000}, author = {nameauthor}, owner = {bbrgg}, timestamp = {2017.12.04} } \end{filecontents*} \begin{filecontents*}{test-www.bib} @MISC{EPHA2010, author = {{EPHA}}, title = {{European Public Health Alliance -- Briefing On eHealth}}, howpublished = {{URL: url{http://www.epha.org/}}}, year = {2010}, note = {abgerufen am 12.8.2010}, owner = {bbrgg}, timestamp = {2017.12.04} } \end{filecontents*} % Dann folgt das eigentliche Beispiel. % Diverse überflüssige Pakete habe ich entfernt. \documentclass[12pt,headsepline,chapterprefix,appendixprefix,numbers=noenddot,oneside,parskip=half*,bibliography=totoc, DIV=15,% Korrigiert (siehe Warnung ohne die Korrektur) BCOR=10mm % Korrigiert (siehe Warnung ohne die Korrektur) ]{scrbook} \usepackage[utf8]{inputenc} \usepackage[square]{natbib} \usepackage[german]{babel} \usepackage{multibib} \newcites{www}{Internetquellen}% Bestimmt auch den Namen der 2. aux-Datei: `www.aux'. \begin{document} \cite{Buch1}, \citewww{EPHA2010}% Ohne Verweis kein Verzeichnis. \bibliographystyle{apalike} \bibliography{\jobname}% \jobname ist im Beispiel test-multibib \bibliographystylewww{apalike} \bibliographywww{test-www} \end{document} und den Aufrufen:
als Ergebnis: Die beim ersten Öffne in Overleaf
\relax \providecommand*\new@tpo@label[2]{} \catcode `"\active \citation{Buch1} \bibstyle{apalike} \bibdata{test-multibib} \select@language{german} \@writefile{toc}{\select@language{german}} \@writefile{lof}{\select@language{german}} \@writefile{lot}{\select@language{german}}
Öffne in Overleaf
\citation{EPHA2010} \bibstyle{apalike} \bibdata{test-www} Die Anzumerken bleibt noch:
beantwortet 05 Dez '17, 10:27 gast3 Danke für deine ausführliche Antwort! Leider kenne ich mit Latex überhaupt nicht gut aus und die Latex Datei wurde uns von der Uni zur Verfügung gestellt (die ich leider nutzen muss und nicht selbst geschrieben habe). Ich verstehe was in deinem Beispiel passiert, nur ein blöde Frage: wie kann ich die Datei test-multibib.aux aufrufen bzw erzeugen? Die Datei test-multibib.aux wird bei mir nicht erzeugt.
(05 Dez '17, 12:16)
Smile
@Smile Wenn Du meine Beispieldatei wie angegeben
(05 Dez '17, 14:48)
gast3
Hab es jetzt hin bekommen, dass das Internetqullenverzeichnis angezeigt wird. Leider wird jetzt im Bücherverzeichnis nichts mehr angezeigt. Was könnte ich falsch machen? Habe es genau so gemacht wie in deinem Beispiel!
(17 Dez '17, 12:48)
Smile
Weiters sieht meine Datei "test-multibib.aux" nicht so aus wie deine. Das einzige was in dieser Datei drinnen steht ist relax.
(17 Dez '17, 13:05)
Smile
Dann heißt Deine Hauptdatei entweder nicht
(17 Dez '17, 14:13)
saputello
1
@Smile Bist Du mit obigen Hinweise eigentlich weiter gekommen? War die Antwort für Dich nützlich? Bist Du auf Word umgestiegen?
(02 Feb '18, 19:17)
saputello
Ja, Danke! Mit der Hilfestellung von @Ijon Tichy habe ich es nach langen Hin und Her und einem anderen Programm für Laxtex geschafft! Danke nochmal!
(03 Feb '18, 18:59)
Smile
Ergebnis 5 von 7
show 2 more comments
|
Willkommen auf TeXwelt! Ich habe mal eben die Formatierung Deines Beitrags korrigiert. Formatierungsinfos bekommst Du auch, wenn Du auf das große Fragezeichen rechts über dem Eingabefeld für Fragen oder Antworten klickst.
Im Beispiel wird nichts zitiert. Wenn nichts zitiert wird, dann wird auch nichts im Verzeichnis ausgegeben (außer man verwendet
\nocite
). Außerdem fehlt für ein vollständiges Minimalbeispiel eine minimalbib
-Datei. Wie man das macht, damit es auch mit dem Overleaf-Link funktioniert, findest Du unter dem Link im vorherigen Satz. Desweiteren brauchen wird ggf. die Log-Dateien der beidenbibtex
-Läufe (die haben normalerweise die Endung.blg
!).Off-Topic: Du solltest Pakete grundsätzlich nur einmal laden. Das ist übersichtlicher und weniger fehleranfällig. Außerdem solltest Du Option
pdftex
bei allen Paketen weg lassen. Die können das selbst. Und bei den OptionenDIV
undBCOR
fehlt ein=
. Du solltest auch eine entsprechende Warnung bekommen. Achte besser auf solche Dinge.Außerdem würde ich generell die Verwendung von
biblatex
undbiber
empfehlen. Damit sind auch geteilte Verzeichnisse sehr einfach.Wie bereits gesagt: Ohne
\cite
oder\nocite
o. ä. gibt es auch kein Literaturverzeichnis. Und bitte achte auch halbwegs korrekte Formatierung (siehe erster Kommentar). So ist das eine Zumutung und ich habe wirklich keine Lust, ständig die Beiträge von anderen zu formatieren (schon gar nicht, wenn Dinge wieder kaputt gemacht werden, die ich bereits korrigiert hatte). (Ich sollte vermutlich für heute besser Schluss machen).Ich würde ja eher sowas machen: https://en.wikibooks.org/wiki/LaTeX/Bibliographies_with_biblatex_and_biber#Separate_Bibliographies_by_Entry_Type