Seite 1 von 1

Literaturverzeichnis & BibTex &TexnicCenter& Hil

Verfasst: Do 27. Okt 2011, 19:42
von brichun
Hi,

nach langem suchen, recherchieren und ausprobieren, habe ich es nicht geschafft ein Literaturverzeichnis zu erstellen.


meine Vorgehensweise

1) Neues Projekt erstellen und Haken bei "Verwende BibTex" setzen
2) CodeBeispiel aus dem Netz in den TexniCenter Editor kopieren
\documentclass[oneside,12pt,ngerman,a4paper,bibtotoc]{scrbook}
%%%%%%%%%%%%%
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage{filecontents}
\begin{filecontents}{buch.bib}
@BOOK{BUCH,
   author = {SCHREIBER},
   title = {DAS BUCH},
   publisher = {DIE},
   year = {1986},
   }
\end{filecontents}
\begin{filecontents*}{zeit.bib}
@BOOK{INT,
   author = {VERFASSER},
   title = {INTERNET},
   publisher = {DU},
   year = {1987},
   }
\end{filecontents*}
%%%%%%%%%%%%%%%%%%%%%%
\usepackage{multibib}
\newcites{buch}{Literaturverzeichnis}
\newcites{zeit}{Internetquellen}
%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{blindtext}


\begin{document}

\tableofcontents
\chapter{EINS}
\blindtext
nach \citebuch{BUCH} und \citezeit{INT}
%Literaturverzeichnis
\bibliographystylebuch{alphadin}
\bibliographybuch{buch}
%Internetquellen
\bibliographystylezeit{alphadin}
\bibliographyzeit{zeit}
\end{document}

3)Ausgabe "Latex=>PDF" wählen und compilieren
4)buch.aux im Editor öffnen und unter Ausgabe->Bibtex ausführen

Fehlermeldung
I couldn´t open file name "....Pfad..\Test.blg"
Forbidden to open for writing

5)zeit.aux " " " " "

Fehlermeldung
I couldn´t open file name "....Pfad..\Test.blg"
Forbidden to open for writing


6)die Hauptdatei wie in 3) kompilieren


Ergebnis -> Es funktioniert nicht

Denke es hat was mit dem Fehler zu tun :).
Die Datei die in der Fehlermeldung genannt wird ist bei mir nicht im Verzeichnis vorhanden.



Was muss bei der Ausgabe gewählt werden wenn ich BibTex ausführe?

folgendes steht zur Auswahl

Latex=>PDF
Latex=>PS
Latex=>DVI
Latex=>PS=>PDF

Da steht nichts von BibTex zur Auswahl.


P.S.
Ich möcgte doch nur ein funktionierendes Beispiel an dem ich die Vorgehensweise verstanden habe ;)


Gruß
Brichun

Verfasst: Do 27. Okt 2011, 19:58
von Sepp99
Siehe in TXCMtX.pdf [3] zu Bibliographie Abschnitt 1.4 und zu multibib Abschnitt 3.3.3 mit ausführlichem Beispiel.

Gruß, Sepp.-

Verfasst: Do 27. Okt 2011, 20:40
von brichun
@ Sepp

Vielen Dank für die ausführliche Zusammenfassung

Hab die Ausgabe jetzt BibTex genannt jedoch ist die Fehlermeldung immer noch da.

BibTex versucht eine Datei zu öffnen die den Namen des Projekts und die Endung .blg hat. Diese Datei ist nicht im Verzeichnis.

Was kann das sein?

Verfasst: Do 27. Okt 2011, 20:50
von brichun
.blg werden als Protokolldatei von BibTeX erstellt.

Wenn ich keine Protokolldatei im Projektverzeichnis habe, bedeutet es ,dass BibTex keine erzeugt.


Vielleicht sind Schreibrechte die Ursache?

Verfasst: Do 27. Okt 2011, 21:09
von brichun
Unter den bekannten Problemen

http://www.golatex.de/wichtige-hinweise ... t5619.html

"Sowohl bei MiKTeX ab 2.9 als auch bei TeX Live ab 2010 ist es BibTeX und MakeIndex aus Sicherheitsgründen nicht mehr gestattet Dateien, die mit absolutem Pfad angegeben wurden, an zu legen oder zu beschreiben. Da bei TeXnicCenter in den Profilen in der Voreinstellung die Pfade beim Aufruf von BibTeX und MakeIndex jedoch absolut angegeben sind, können daher keine neuen Verzeichnisdateien mehr mit MakeIndex und BibTeX aus TeXnicCenter heraus erzeugt werden. Abhilfe ist hier, in den Ausgabe-Profilen (normalerweise erreichbar per Alt+F7) »%bm« durch »%tm« zu ersetzen."

Kommt jetzt die Fehlermeldung

i found no \citation commands -- while reading file Lit.aux
i found no \bibstyle commands -- while reading file Lit.aux
i found no \bibdata commands -- while reading file Lit.aux

werde daraus nicht schlau

Verfasst: Do 27. Okt 2011, 22:08
von brichun
Geschafft :D

Distribution: TexLive2011
Editor: TexniCenter
System: Win7


Vorgehensweise für Anfänger wie mich


1)Neues Projekt erstellen und "Haken bei Verwende BibTex setzen"

%%%%% einmalige Einstellungen %%%%%%%%

2)Profilausgabe erstellen Ausgabe->Ausgabeprofil definieren (Alt+F7)
3)Hinzufügen Profilname ->Bsp. BibTex
4)Haken bei BibTex rausmachen
5)Pfad zur bibtex.exe angeben
6)Argument {"%tm"} ohne {} einfügen siehe "Bekannte Probleme" wie oben erwähnt

%%%%%%%%%%%%%%%%%%%%%%%%%

7)Literaturdatenbank anlegen

Bsp
@InBook{abc,
author={Hans Müller},
title={Die Weisheit ist Geschichte},
year=2000,
publisher={Springer},
address={Münschen},
chapter={das geht doch},
pages = {434--456}
}


diese Datei mit "meineBiblio.bib" im Projektverzeichnis speichern



8)in die Projektdatei folgendes kopieren
\documentclass{scrbook}

\usepackage[ngerman]{babel}
\usepackage{babelbib}


\begin{document}


\tableofcontents

\chapter{Eins}
das ist eine Zitat~\cite{abc}    %zitiere abc aus Datenbank

\bibliographystyle{geralpha}   %Style auswählen
\bibliography{meineBiblio}      %Datenbank auswählen


\end{document}

9)Projektdatei.tex mit "Latex->PDF" Ausgabe kompilieren

10)Projektdatei.aux im Editor öffnen
11)Projektdatei.aux mit "BibTex" Ausgabe kompilieren

12)Projektdatei.tex mit "Latex->PDF" Ausgabe kompilieren
13)Projektdatei.tex mit "Latex->PDF" Ausgabe kompilieren
14)Projektdatei.tex mit "Latex->PDF" Ausgabe kompilieren

Anschauen und freuen :)

Gruß
Brichun

Verfasst: Do 27. Okt 2011, 22:32
von sunny_Neuling
Gratulation, dass Du BibTex geknackt hast!:) Ich habe nen Mac und verzweifle.

Da mir das alles zu blöd ist und ich kaum noch Zeit für längere Versuche und Spielereien habe, bin ich jetzt auf die ganz einfach Variante über \thebibliography umgestiegen.

Dummerweise habe ich viele meiner Bücher bereits bei BibDesk eingegeben, weil ich ursprünglich ja über BibTex arbeiten wollte. Wie schaffe ich es jetzt, dass diese Eingaben mir so angezeigt werden, dass ich mir nicht so etwas angezeigt wird:

@incollection{Coelln11,
Address = {Heidelberg, M{\"u}nchen uw.},
Author = {Coelln/ Christian},
Booktitle = {Hochschulrecht. Ein Handbuch f{\"u}r die Praxis},
Date-Added = {2011-05-07 12:53:00 +0200},
Date-Modified = {2011-06-14 12:02:17 +0200},
Editor = {Hartmer/Michael, Detmer/Hubert},
Pages = {S. 283-330},
Publisher = {C.F.M{\"u}ller},
Title = {Das Binnenrecht der Hochschule},
Year = {2011}}

sondern so, wie ich es auch im fertigen Dokument im Literaturverzeichnis lesen würde, nämlich:

Botzart, Tatjana/ Kiderlen, Elisabeth u.a. (Hg.) (1997). Ein deutscher Herbst. Zustände 1977, Frankfurt a.M.: Verlag neue Kritik. (Botzart)

Die Beispiele passen jetzt nicht zusammen, das weiß ich wohl, es ging mir nur um die Veranschaulichung. Ich bin wenig motiviert alles noch mal abzutippen und es muss ja möglich sein, die Eingaben bei BibDesk so anzeigen zu lassen, dass man es kopieren und einfach bei \thebibliography einfügen kann.

Ich hoffe es wird klar, was ich möchte und noch mehr hoffe ich, dass darauf jemand eine Antwort hat.

Schönen Abend euch noch!
Sunny