Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Bibtex, Texniccenter und Miktex 2.9

  1. #1
    Registrierter Benutzer
    Registriert seit
    19.02.2011
    Beiträge
    76

    Bibtex, Texniccenter und Miktex 2.9

    Hallo,
    ich will ein literaturverzeichnis erstellen.

    hiernach bin ich vorgegangen:
    http://www.disk0s1.de/posts/latex/bibtexbeginners/

    und habe meine Datei mit dieser hier ähnlich:
    Code:
    \documentclass{scrreprt}
    \usepackage{filecontents} % Es wird filecontents verwendet,
    %anstatt eine eigene. bib Datei  % zu erstellen
    \begin{filecontents}{name.bib}
    @book{texbook,
    Address = {Reading, Mass.},
    Author = {Donald Ervin Knuth},
    Isbn = {0201134470; 0201134489},
    Keywords = {Computerized typesetting; Mathematics printing},
    Pages = {483},
    Publisher = {Addison-Wesley},
    Title = {The TeXbook},
    Volume = {A},
    Year = {1989; 1986}}
    \end{filecontents}
    \begin{document}
    \input{zusatz/Titel}\clearpage
    %\maketitle
    														\pagenumbering{Roman}
    \parbox{\columnwidth}{\huge Inhaltsverzeichnis\\} \normalsize														
    \parbox{\columnwidth}{\tableofcontents}
    \input{zusatz/einleitung}\newpage
    														\pagenumbering{arabic}														
    \input{Inhalt/Identität}
    \input{Inhalt/Interaktion}
    \input{Inhalt/Kalkuel}
    \clearpage
    						\addcontentsline{toc}{chapter}{Literatur}
    \nocite{*}
    \bibliographystyle{plain}
    \bibliography{texte}
    \end{document}
    Ich übergebe an pdfLatex als Argument:
    -interaction=nonstopmode --output-directory="D:\temp" "%pm"

    an Makeindex:
    "D:\temp\%tm" -i "D:\temp\%tm".idx -o "%tm".ind -t "%tm".ilg -s Stil.ist

    an Bibtex:
    "D:\temp\%tm"

    Vorher übergabg ich %bm an bibtex.. allerdings hat daraufhin pdflatex den addcontentsline befehl nicht mehr umgesetzt. Nach der umstellung auf diese zeile hats dann wenigstens den befehl umgesetzt. Allerdings ist von der bibliography immernoch keine Spur zu sehen :/
    diese obigen Zeilen bewirken, dass alles was erzeugt wird in einem anderen ordner landen. es gibt bei einigen programmen probleme dann in diesem ordner weiter zu arbeiten, ist das bei bibtex genauso? Will bibtex die datei immer aus dem hauptverzeichnis nehmen? Kann ich dann bibtex umlegen?
    Alternativ muss ich mir eine .bat schreiben mit der ich die .bib datei wieder ins hauptverzeichnis kopiere.

    //edit:
    Nach dem manuellem kopieren der von (vlt) bibtex erzeugten texte.bib aus temp ordner in den arbeitsordner hat dann nach dem dreimaligem wiederholen den erwünschten erfolgt gehabt. Nun reduziert sich also die Frage auf folgendes:

    lässt sich eine Anweisung mit übergeben, dass Bibtex im tempordner operiert?

    liebe grüße und vielen dank!
    Shalec
    Geändert von Shalec (03-06-2012 um 19:05 Uhr)

  2. #2
    Registrierter Benutzer
    Registriert seit
    17.05.2008
    Ort
    Bremen
    Beiträge
    479
    Code:
    \bibliography{D:/temp/texte.bib}
    könnte funktionieren.

    Code:
    \addcontentsline{toc}{chapter}{Literatur}
    ist übrigens völlig überflüssig. In den KOMA-Script Klassen gibt es globale Optionen um das Literaturverzeichnis ins Inhaltsverzeichnis aufzunehmen.

  3. #3
    Registrierter Benutzer
    Registriert seit
    19.02.2011
    Beiträge
    76
    Zitat Zitat von Festus Beitrag anzeigen
    Code:
    \bibliography{D:/temp/texte.bib}
    könnte funktionieren.
    Ich versuche es mal. Vielen Dank!


    Zitat Zitat von Festus Beitrag anzeigen
    Code:
    \addcontentsline{toc}{chapter}{Literatur}
    ist übrigens völlig überflüssig. In den KOMA-Script Klassen gibt es globale Optionen um das Literaturverzeichnis ins Inhaltsverzeichnis aufzunehmen.
    Ich hatte mich noch nicht so sehr mit den vorliegenden Optionen der KomaScript Klassen beschäftigt, sollte es allerdings bei Zeit mal tun.

    Liebe Grüße!

  4. #4
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    hi du erstellst ueber die filecontents umgeung eine date name.bib
    Code:
    \begin{filecontents}{name.bib}
    warum schreibst du dann nicht einfach \bibliograpfy{name}

    dann sollte es passen.

    wenn deine richtige bib wo anders liegt, dann erlaubt aus sicherheitsgruenden die distribution normal nicht das man auf einen ordner zugreift der hoeher ist als der des haupt-tex-files. deshalb ist es gut wenn man die bib entweder im selben ordner wie die haupt-tex-datei hat oder in einem unterordner oder in einem suchpfad von tex.

    gruss
    Mein Ball ist umgefallen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •