multibib + [sort&compress]{natbib}

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: multibib + [sort&compress]{natbib}

von gijukud6 » Fr 7. Sep 2012, 21:30

Danke dir, das klappt super!

von Sepp99 » Fr 7. Sep 2012, 18:26

So könnte es klappen:
\documentclass[twoside, openright, 12pt]{book}

\usepackage[german]{babel}

\usepackage[sort&compress]{natbib}

\usepackage{multibib}
\newcites{buch}{Literaturverzeichnis}
\newcites{int}{Internetquellen}

\usepackage{filecontents}
\begin{filecontents}{lit.bib}
@Book{usab,
author = {Sepp},
title = {Der Pfad der Tugend},
publisher = {golatex},
year = {2012}
}
@article{Niepraschk:2010,
 author = {Niepraschk, Rolf},
 year = {November 2010},
 title = {{Mehrere Stichwortverzeichnisse im LaTeX-Dokument}},
 journal = {Die TeXnische Kom{\"o}die},
 url = {http://www.dante.de/DTK/Ausgaben/dtk104.pdf},
 urldate = {2012-04-21},
 pages = {46--50},
 volume = {22},
 number = {4},
 issn = {1434-5897}
}
\end{filecontents}
\begin{filecontents}{int.bib}
@ELECTRONIC{micro,
author =       {{Microsoft}},
title =        {{Windows}}
}
@online{Cottrell:2003,
 author = {Cottrell, Allin},
 year = {2003},
 title = {Textverarbeitungen: Dumm und Ineffizient},
}
\end{filecontents}

\begin{document}

\tableofcontents

\newpage

\citebuch{usab}
\citeint{micro}
\citebuch{Niepraschk:2010}
\citeint{Cottrell:2003}

% Literaturverzeichnis

\bibliographystylebuch{alpha}
\bibliographybuch{lit}
\addcontentsline{toc}{chapter}{Literaturverzeichnis}

\let\newusecounter\usecounter%Zähler rücksetzen
\bibliographystyleint{unsrt}
\bibliographyint{int}
\addcontentsline{toc}{chapter}{Internetquellen}

\end{document}
Ergebnis im Anhang. Näheres in der Doku zu multibib.

Gruß, Sepp.-

PS.: Es ist nicht klar, warum du den thread auf mrunix gelöscht hast.
Dateianhänge
biblio175.pdf
(52.85 KiB) 453-mal heruntergeladen

von gijukud6 » Fr 7. Sep 2012, 14:54

Sepp, du hast natürlich vollkommen recht.

Hier das Minimalbeispiel. Die Multibib doku kenn ich und kompilliere, wie dort angegeben:

latex arbeit
bibtex arbeit
bibtex int
bibtex buch
latex arbeit
latex arbeit

Den Satz aus der natbibdoku kenn ich, aber soweit hats ja funktioniert..
Und mal unter uns, ist das wirklich so ein schlechter Stil?
Internetquellen sollten auf jeden Fall von Literatur getrennt werden und so kann man auch direkt im Fließtext unterscheiden. Einheitliche Tags sind für mich nicht optimal, weil ich zu vielen Websites keine Author oder Jahr-Informationen hab.

arbeit.tex:
\documentclass[twoside, openright, 12pt]{book}

\usepackage[german]{babel}

\usepackage[sort&compress]{natbib}

\usepackage{multibib}
\newcites{buch}{Literaturverzeichnis}
\newcites{int}{Internetquellen}

\begin{document}

\tableofcontents

\newpage

\citebuch{usab}
\citeint{micro}

% Literaturverzeichnis

\bibliographystylebuch{alpha}
\bibliographybuch{literature/lit} 
\addcontentsline{toc}{chapter}{Literaturverzeichnis}

\bibliographystyleint{unsrt}
\bibliographyint{literature/int}
\addcontentsline{toc}{chapter}{Internetquellen}

\end{document}
lit.bib:
@Book{usab,
author = {Sepp},
title = {Der Pfad der Tugend},
publisher = {golatex},
year = {2012}
}
int.bib:
@ELECTRONIC{micro,
author =       {{Microsoft}},
title =        {{Windows}}
Problem: Internetquellenverzeichnis beginnt bei 2. Möchte es ganz gerne erstmal mit multibib + natbib probieren, weiß aber nicht welchen Counter ich auf 0 setzen muss.

Das Problem mit dem pdfbookmark von oben hat sich erledigt, hatte da mist gebaut.

Danke für Hilfe!

von Sepp99 » Fr 7. Sep 2012, 05:17

Auf die selbe Frage unter http://www.mrunix.de/forums/showthread.php?t=73896 hast du keine Antwort bekommen. Wahrscheinlich, weil du auch dort kein vollständiges Minimalbeispiel [4] zeigst und keiner Lust hat, sich selber eines zu basteln.
Ein Beispiel zu multibib gibt es inder Paketdoku (S. 4) und in [3]-Abschnitt 2.2.3. In [3] ist auch einfach beschrieben, wie kompiliert werden muß. Wie eine Paketdokumentation zu erhalten ist, ist ebenfalls in [3]-Abschnitt Nachgeschlagen, zu erfahren.
Zu natbib steht in der Paketdoku auf S. 4: "With natbib, you cannot use numerical and author-year reference schemes together. Typographically, this is regarded bad style anyway."
Weiters wäre ein Umstieg auf biblatex zu überlegen. Auch hier gibt es Möglichkeiten, eine Bibliographie zu teilen, [3]-Abschnitt 2.2.2, insbes. Unterabschnitt "Geteilte Bibliographie mit biblatex"
Schön wäre auch noch, wenn du in mrunix diesen thread verlinken würdest.

Gruß, Sepp.-

multibib + [sort&compress]{natbib}

von gijukud6 » Fr 7. Sep 2012, 01:27

Hi,

ich habe für die Quellennachweise meines Dokumentes zwei separate Verzeichnisse: Literaturverzeichnis (lit.bib) und Internetquellen (int.bib).

Das mache ich folgendermaßen:
\usepackage{multibib}
\newcites{buch}{Literaturverzeichnis}
\newcites{int}{Internetquellen}

\nocitebuch{*}
\nociteint{*} 

\bibliographystylebuch{alpha}
\bibliographybuch{literature/lit} 

\cleardoublepage
\tocentry{Literaturverzeichnis}

\bibliographystyleint{unsrt}
\bibliographyint{literature/int}

\cleardoublepage
\tocentry{Internetquellen}

Mir ist wichtig:

1. Literaturverzeichnis VOR Internetquellen
2. Internetquellen nummeriert von 1 - X
3. Internetquellen "chronologisch" nach Auftreten im Text sortiert
4. Mehrere Verweise auf Internetquellen im Text werden gruppiert (e.g. [4-7] oder [6,7])

Die ersten beiden Punkte klappen mit dem obigen Code. Um Punkt 3. und 4. zu erreichen habe ich noch
\usepackage[sort&compress]{natbib}
in die Präambel geschrieben. Leider ist jetzt ausschließlich Punkt 2. nicht mehr gewährleistet und die Internetquellen werden ab "Anzahl Literaturverzeichnis-Einträge"+1 nummeriert.

Wie erreiche ich, dass er wieder bei [1] anfängt?

Zusatzaufgabe: In den pdfbookmarks werden nicht beide Quellenverzeichnisse verlinkt. Im Inhaltsverzeichnis tauchen aber beide auf. Wie erreiche ich, dass beide bookmarks im pdf auftauchen? Irgendwie mit Hypertargets und \pdfbookmark ?

Nach oben