Hi,
kurz gesagt RTFM
Das ist (nach meinem kurzen Studium der Doku multibib.pdf falsch. Das Beispiel darin ist vllt. etwas irreführend, weil da nur ein zusätzliches Literaturverzeichnis definiert wird, und das "normale" auch benutzt wird.Code:%\bibliographystylelit{plain} \bibliography{lit}{LiteraturverzeichnisLaTex} \renewcommand{\refname}{Quellenverzeichnis} \bibliography{que}{Quellenverzeichnis}
Du hingegen legst ja zwei zusätzliche ("lit" und "que") Verzeichnisse an, das "normale" benutzt du gar nicht.
Ungetestet solltest du deine Verzeichnisse also so einbinden:
Ich muss dazusagen, dass ich bisher multibib noch nicht verwendet habe und allein aufgrund der multibib.pdf antworte.Code:\bibliographystylelit{plain} \bibliographylit{LiteraturverzeichnisLaTex} \renewcommand{\refname}{Quellenverzeichnis} \bibliographystyleque{plain} \bibliographyque{Quellenverzeichnis}
HTH & viele Grüße, phueghy
Ergebnis 1 bis 5 von 5
- 30.12.2007, 11:40 #1Wohlschmecker aus Vierlanden
Themenstarter
- Registriert
- 01.2006
- Beiträge
- 237
Probleme mit LaTex > multibib
Hallo!
Ich sitze grad an meiner Magisterarbeit und bin inhaltlich fertig und will nur noch das Literaturverzeichnis einfügen. Das muss aber unterteilt sein in Literatur, Quellen, Karten.
Ich benutze TexShop, die aktuelle MacTex-Distr. und BibDesk. Die BibDesk Datenbank liegt im gleichen Verzeichnis.
In meiner Präambel steht:
Dann benutze ich die Befehle \citelit und \citeque und die zwei Datenbankeinträge LiteraturverzeichnisLaTex.bib und Quellenverzeichnis.bib, die beide im gleichen Ordner wie die .tex Datei liegen. Einbinden will ich das ganze mit:\documentclass[smallheadings,headsepline,12pt,a4paper,oneside]{scrbook}
\usepackage[ngerman]{babel}
\usepackage[applemac]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{hyperref}
\usepackage{tipa}
\usepackage{multicol}
\usepackage[pdftex]{graphicx}
\usepackage{tabularx}
\usepackage{setspace}
\pagestyle{headings}
\usepackage{longtable}
\usepackage{accents}
\usepackage{makeidx}
\usepackage{multibib}
\newcites{lit}{LiteraturverzeichnisLaTex}
\newcites{que}{Quellenverzeichnis}
Nun bekomme ich aber folgende Fehlermeldung:%\bibliographystylelit{plain}
\bibliography{lit}{LiteraturverzeichnisLaTex}
\renewcommand{\refname}{Quellenverzeichnis}
\bibliography{que}{Quellenverzeichnis}
Daher nun meine Fragen wie ich das ganze in den Griff bekomme und wo der Fehler liegt?The style file: plain.bst
Illegal, another \bibstyle command---line 16 of file sonderzeichen.aux
: \bibstyle
: {plain}
I'm skipping whatever remains of this command
Illegal, another \bibdata command---line 300 of file sonderzeichen.aux
: \bibdata
: {que}
I'm skipping whatever remains of this command15,4" MacBook Pro 2,2 GHz, 10.5.6.
- 30.12.2007, 16:35 #2Do not meddle in the affairs of wizards for you are crunchy and taste good with ketchup.
- 30.12.2007, 16:47 #3Wohlschmecker aus Vierlanden
Themenstarter
- Registriert
- 01.2006
- Beiträge
- 237
Hallo!
Danke für den Tipp, aber leider funktioniert das so auch nicht... Das Hauptproblem ist, dass das zweite .bib-File nicht eingebunden wird.15,4" MacBook Pro 2,2 GHz, 10.5.6.
- 30.12.2007, 19:19 #4
Hi,
kannst du mal Fehlermeldungen posten? Ein Minimalbeispiel mit 2 Testeinträgen tut bei mir einwandfrei.
Eine Idee ist mir gerade noch gekommen: Wie rufst du Bibtex auf? Für multibib musst du laut Doku in deinem Fall folgendes tun:
Wenn du eine IDE wie TexShop benutzt fehlt vermutlich der 2. und/oder 3. Schritt (oder ist TexShop intelligent genug um multibib zu erkennen? Vermutlich aber nicht).Code:latex mydoc bibtex lit bibtex que latex mydoc latex mydoc
Du solltest also Bibtex mal von Hand aufrufen und schauen ob es dann funktioniert. Ansonsten poste bitte mal ein (lauffähiges) Minimalbeispiel inklusive der auftretenden Fehlermeldungen.
Viele Grüße, phueghy
EDIT: Hier nochmal ein Beispiel was bei mir mit der von Hand durchgeführten Kompilierung funktioniert:
Code:\documentclass{scrartcl} \usepackage{multibib} \newcites{foo}{Verzeichnis 1} \newcites{bar}{Verzeichnis 2} \begin{document} Dies ist ein Test aus \citefoo{eintrag1} und einer aus \citebar{eintrag2}. \bibliographystylefoo{plain} \bibliographyfoo{lit1} \bibliographystylebar{plain} \bibliographybar{lit2} \end{document}Do not meddle in the affairs of wizards for you are crunchy and taste good with ketchup.
- 30.12.2007, 20:02 #5Wohlschmecker aus Vierlanden
Themenstarter
- Registriert
- 01.2006
- Beiträge
- 237
Na prima! Das klappt! Tausendfachen Dank! Nach über einem halben Jahr täglich 8-13 h Arbeit und das noch als (zu Anfang) LaTex Neuling hinterlassen halt scheuklappenartige Betriebsblindheit. Auf die Idee, die .bib-Files im Terminal mal einzeln zu setzten bin ich gar nicht gekommen. Genau das aber hat alles so gebracht, wie ich es wollte. @phueghy: Falls du mal ein Familiennamengutachten brauchst, dann sag mir bescheid. Ich studier nämlich Onomastik (Namenkunde) und hab da auch meine inzwischn 230-seitige Magisterarbeit geschrieben.
15,4" MacBook Pro 2,2 GHz, 10.5.6.
Ähnliche Themen
-
LaTeX: Probleme mit "nomencl" unter Texshop
Von schiffi im Forum LaTeXAntworten: 13Letzter Beitrag: 23.09.2008, 15:35 -
LaTeX: Probleme nach Update
Von Baumkänguruh im Forum LaTeXAntworten: 15Letzter Beitrag: 21.08.2007, 15:30 -
LaTeX: Probleme mit \section
Von zoom im Forum LaTeXAntworten: 10Letzter Beitrag: 09.08.2007, 18:48 -
LaTeX: Probleme nach Grafik-Einbindung
Von Baumkänguruh im Forum LaTeXAntworten: 4Letzter Beitrag: 11.06.2007, 16:54 -
LaTex
Von skullbocks im Forum LaTeXAntworten: 8Letzter Beitrag: 18.04.2007, 11:55


Zitieren


