Seite 1 von 2

Problem beim Aktualisieren der *.bib-Datei

Verfasst: Mo 19. Sep 2011, 23:10
von Lateks
Hi,

ich verwende gerade das erste Mal ein sich automatisch erstellendes Literaturverzeichnis. Bisher hat das gut geklappt. Nun habe ich zwei Wochen mit der Arbeit pausiert und bekomme folgende Meldung, wenn ich "Ausgabe > Aktives Dokument > BibTex" auswähle
"I couldn't open file name 'I:\[Pfad]\literatur.aux'
Ich habe in der Zwischenzeit nichts verändert, weder an MikTex noch an den Dateien.

Beim Kompilieren des Dokuments funktioniert alles prächtig, nur kann ich so z.B. keine Bücher mehr hinzufügen etc. :(


Könnt ihr mir vielleicht weiterhelfen?!


LG

Verfasst: Di 20. Sep 2011, 00:10
von Sepp99
Es scheint, als ob diese Datei durch ein Programm blockiert ist. Versuche diese .aux-Datei zu löschen.

Sepp.-

Verfasst: Di 20. Sep 2011, 09:33
von Lateks
Hi Sepp,

vielen Dank für die Idee - leider kommt die Fehlermeldung weiterhin :( Nachdem das Dokument dann nochmal kompiliert worden ist, wird auch wieder eine neue *.aux angelegt.


LG

Verfasst: Mi 21. Sep 2011, 13:46
von Lateks
Hat gar keiner eine Idee? :( Kann ich noch irgendwelche Informationen zur Problemlösung beisteuern?

Verfasst: Mi 21. Sep 2011, 14:53
von Sepp99
Normalerweise wird eine Literatur.aux nicht erzeugt. Mach doch bitte ein Minimalbeispiel [2], das diesen Fehler erzeugt. Es geht dabei um Informationen, wie du dein Literaturverzeichnis erzeugst. Verwende dazu die filecontents-Umgebung.

Gruß, Sepp.-

Verfasst: Do 22. Sep 2011, 14:51
von Lateks
Ok, ich hoffe, dass ich mit dem folgenden die richtigen Informationen mitteilen kann. Falls nicht bitte bescheid sagen!


Einbindung des Verzeichnisses in das Dokument:
\documentclass[a4paper,12pt]{jura}

% Literaturverzeichnis
\usepackage{jurabib}
\jurabibsetup{authorformat=italic}
%\jurabibsetup{bibformat=ibidemalt} %Alternative Darstellung des Literaturverzeichnisses
\jurabibsetup{howcited=normal}
%\jurabibsetup{pages=format}
Daran dürfte es ja eigentlich nicht liegen, da die Erstellung des Lit.-Verzeichnisses mit den "alten" Daten funktioniert.


So sieht ein typischer Eintrag im Lit.-Verzeichnis aus:
@COMMENTED{pala,
  author      = {Otto Palandt},
  title       = {Bürgerliches Gesetzbuch},
  year        = 2011,
  edition     = {70.},
  address     = {München},
  howcited    = {\emph{Palandt}},
}

Verfasst: Do 22. Sep 2011, 15:13
von Sepp99
Wie soll mit diesen Codeschnippsel jemand etwas anfangen? Bitte mach ein vollständiges und lauffähiges Minimalbeispiel [2].
Die jura.cls und auch jurabib dürfte hier im Forum nicht so weit verbreitet sein!
Gruß, Sepp.-

Verfasst: Fr 23. Sep 2011, 12:05
von Lateks
Ok, dann ein zweiter Versuch:

\documentclass[a4paper,12pt]{jura}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}

\usepackage[left=7cm,right=1cm, top=1cm,bottom=1.5cm]{geometry}

\usepackage{mathptmx}

\usepackage[latin1]{inputenc}
 
\usepackage{setspace}
\onehalfspacing

\usepackage{jurabib}
\jurabibsetup{authorformat=italic}
\jurabibsetup{howcited=normal}



\begin{document}

\bibliography{literatur}
\bibliographystyle{jurabib}

\newpage

Dafür müsste zunächst ein wirksamer Werkvertrag zwischen X und Y zustande gekommen sein. Das Zustandekommen eines Vertrags setzt eine Einigung voraus. Diese besteht aus zwei sich entsprechenden Willenserklärungen, Angebot und Annahme, \S\S~145ff.\footnote{\cite[\S~7, Rn. 4]{Boemke}.}.

\end{document}


Sowie ein passender Bib-Eintrag:

@BOOK{Boemke,
author = {Burkhard Boemke and Bernhard Ulrici},
title = {BGB Allgemeiner Teil},
shortauthor = {Boemke/Ulrici},
shorttitle = {BGB AT},
year = 2009,
address = {Heidelberg},
edition = {1.},
howcited = {1},
}

So müsste es richtig sein, oder?


LG

Verfasst: Fr 23. Sep 2011, 12:06
von Lateks
Ok, dann ein zweiter Versuch:

\documentclass[a4paper,12pt]{jura}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}

\usepackage[left=7cm,right=1cm, top=1cm,bottom=1.5cm]{geometry}

\usepackage{mathptmx}

\usepackage[latin1]{inputenc}
 
\usepackage{setspace}
\onehalfspacing

\usepackage{jurabib}
\jurabibsetup{authorformat=italic}
\jurabibsetup{howcited=normal}



\begin{document}

\bibliography{literatur}
\bibliographystyle{jurabib}

\newpage

Dafür müsste zunächst ein wirksamer Werkvertrag zwischen X und Y zustande gekommen sein. Das Zustandekommen eines Vertrags setzt eine Einigung voraus. Diese besteht aus zwei sich entsprechenden Willenserklärungen, Angebot und Annahme, \S\S~145ff.\footnote{\cite[\S~7, Rn. 4]{Boemke}.}.

\end{document}


Sowie ein passender Bib-Eintrag:
@BOOK{Boemke,
  author      = {Burkhard Boemke and Bernhard Ulrici},
  title       = {BGB Allgemeiner Teil},
  shortauthor = {Boemke/Ulrici},
  shorttitle  = {BGB AT},
  year        = 2009,
  address     = {Heidelberg},
  edition     = {1.},
  howcited    = {1},
}

So müsste es richtig sein, oder?


LG

Verfasst: Fr 23. Sep 2011, 12:20
von Xenara
Der Code ist ok (beachte bitte nächstes Mal auch den Hinweis auf filecontents, das machts noch einfacher zum Testen).
\documentclass[a4paper,12pt]{jura}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}

\usepackage[left=7cm,right=1cm, top=1cm,bottom=1.5cm]{geometry}

\usepackage{mathptmx}

\usepackage[latin1]{inputenc}
 
\usepackage{setspace}
\onehalfspacing

\usepackage{jurabib}
\jurabibsetup{authorformat=italic}
\jurabibsetup{howcited=normal}

\usepackage{filecontents}
\begin{filecontents}{literatur.bib}
@BOOK{Boemke,
  author      = {Burkhard Boemke and Bernhard Ulrici},
  title       = {BGB Allgemeiner Teil},
  shortauthor = {Boemke/Ulrici},
  shorttitle  = {BGB AT},
  year        = 2009,
  address     = {Heidelberg},
  edition     = {1.},
  howcited    = {1},
} 
\end{filecontents}

\begin{document}

\bibliography{literatur}
\bibliographystyle{jurabib}

\newpage

Dafür müsste zunächst ein wirksamer Werkvertrag zwischen X und Y zustande gekommen sein. Das Zustandekommen eines Vertrags setzt eine Einigung voraus. Diese besteht aus zwei sich entsprechenden Willenserklärungen, Angebot und Annahme, \S\S~145ff.\footnote{\cite[\S~7, Rn. 4]{Boemke}.}.

\end{document}
Was für einen Editor, Betriebssystem, LaTeX-Distribution verwendest du?

Bei mir lautet der Eintrag bei TeXnicCenter unter WinXP für LaTeX:

Path to the (La)TeX compiler:
C:\Programme\texlive\2010\bin\win32\pdflatex.exe

Command line arguments to pass to the compiler:
-interaction=nonstopmode "%pm"

Und für BibTeX:

Path to BibTeX executable:
C:\Programme\texlive\2010\bin\win32\bibtex.exe

Command line arguments to pass to BibTeX:
"%tm"
(_mit_ Anführungszeichen!)

Vielleicht hats bei dir da irgendwas durch ein Update o.ä. verändert.