Anzeige:
Ergebnis 1 bis 15 von 15

Thema: dinat-Stil nach Update defekt

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registrierter Benutzer
    Registriert seit
    31.12.2006
    Beiträge
    33

    dinat-Stil nach Update defekt

    Hallo,

    ich habe mein MacTeX von Version 2007 auf 2008 geupdated. Damit wurde zum vorhandenen TeX Live 2007 das neue TeX Live 2008 installiert. Die Bibliographie wird jetzt nicht mehr im dinat-Stil formatiert. Alle Dateien (natbib, dinat) sind von Haus aus in TeX Live 2008 vorhanden. Trotzdem funktioniert der Stil nicht. Lasse ich dasselbe Dokument mit dem noch nicht gelöschten TeX Live 2007 erstellen, klappt es wie immer. Am Dokument kann es also nicht liegen.

    Beispiel:
    Code:
    \documentclass[10pt,a4paper]{article}
    \usepackage[utf8]{inputenc}
    \usepackage[ngerman]{babel}
    \usepackage[DIV12]{typearea}
    \usepackage{natbib}
    \usepackage{lmodern}
    \usepackage[T1]{fontenc}
    \usepackage{url}
    \begin{document}
    \nocite{*}
    \bibliographystyle{dinat}
    \bibliography{bibdatei}
    \end{document}
    In der Konsole steht bei Version 2008:
    Code:
    (/usr/local/texlive/2008/texmf-dist/tex/latex/natbib/natbib.sty)
    bei Version 2007 hingegen noch zwei Zeilen mehr:
    Code:
    (/usr/local/texlive/2007/texmf-dist/tex/latex/natbib/natbib.sty
    Local config file natbib.cfg used
    (/usr/local/texlive/2007/texmf-dist/tex/latex/natbib/natbib.cfg))
    Vielen Dank für hilfreiche Vorschläge!

  2. #2
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hallo,

    welchen Fehler bekommst du denn?

    Gruß
    Marco

  3. #3
    Registrierter Benutzer
    Registriert seit
    31.12.2006
    Beiträge
    33
    Zitat Zitat von mechanicus Beitrag anzeigen
    welchen Fehler bekommst du denn?
    Der Fehler ist, dass dinat nicht angewandt wird. Die Bibliografie ist also nicht mit dinat formatiert.

  4. #4
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hallo,

    wenn du einfach mal die natbib.cfg in den Ordern Texlive 2008 ... kopierst und anschließend texhash ausführst, funktioniert es dann? Bzw. vielleicht hilft auch schon ein update.

    Gruß
    Marco

  5. #5
    Registrierter Benutzer
    Registriert seit
    31.12.2006
    Beiträge
    33
    Zitat Zitat von mechanicus Beitrag anzeigen
    wenn du einfach mal die natbib.cfg in den Ordern Texlive 2008 ... kopierst und anschließend texhash ausführst, funktioniert es dann? Bzw. vielleicht hilft auch schon ein update.
    Danke für deine Hilfsbereitschaft. Doch so kommen wir wohl nicht weiter. Vielleicht liest du noch mal meinen Ausgangsbeitrag.
    Zitat Zitat von rera Beitrag anzeigen
    ich habe mein MacTeX von Version 2007 auf 2008 geupdated. (...) Alle Dateien (natbib, dinat) sind von Haus aus in TeX Live 2008 vorhanden.
    Ich möchte Benutzer von TeXLive 2008 - da bin ich sicher nicht der Einzige hier - bitten, den Fehler einfach mal zu reproduzieren. Da es anscheinend an TeXLive liegt, findet vielleicht ein erfahrener Nutzer eher den Fehler als ich. Vielen Dank!

  6. #6
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hallo,

    1.: Ich denke, dass ich erfahren bin.
    2.: Ich nutze Texlive 2008 unter Ubuntu
    3.: Der Fehler wird wohl bei dir liegen.

  7. #7
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Zitat Zitat von rera Beitrag anzeigen
    Der Fehler ist, dass dinat nicht angewandt wird. Die Bibliografie ist also nicht mit dinat formatiert.
    Hallo,

    entschuldige, dass ich vorhin nicht etwas ungehalten war.

    Aber zu deinem Problem. Du schreibst, dass du Probleme mit der dinat-Formatierung hast. Kannst du bitte mal den Unterschied als Pdf anhängen. Vielleicht wird dann alles klarer.
    Bei mit ist:
    Code:
    :~$ kpsewhich dinat.bst
    /home/marco/texlive/2008/texmf-dist/bibtex/bst/dinat/dinat.bst
    Ich habe auch deinen Code genommen:
    Code:
    \begin{filecontents}{bibdatei.bib}
     @book{test,
    author={Vorname Nachname},
    title={Testeintrag},
    year={2008},
    }
    \end{filecontents}
    \listfiles
    \documentclass[10pt,a4paper]{article}
    \usepackage[utf8]{inputenc}
    \usepackage[ngerman]{babel}
    \usepackage[DIV12]{typearea}
    \usepackage{natbib}
    \usepackage{lmodern}
    \usepackage[T1]{fontenc}
    \usepackage{url}
    \begin{document}
    \section{foo}
    Testwort
    \nocite{*}
    \bibliographystyle{dinat}
    \bibliography{bibdatei}
    \end{document}
    Gruß
    Marco

  8. #8
    Registrierter Benutzer
    Registriert seit
    31.12.2006
    Beiträge
    33
    Zitat Zitat von mechanicus Beitrag anzeigen
    Kannst du bitte mal den Unterschied als Pdf anhängen. Vielleicht wird dann alles klarer.
    Bei mit ist:
    Code:
    :~$ kpsewhich dinat.bst
    /home/marco/texlive/2008/texmf-dist/bibtex/bst/dinat/dinat.bst
    dinat.bst wird bei mir auch gefunden:
    Code:
    :~ $ kpsewhich dinat.bst
    /usr/local/texlive/2008/texmf-dist/bibtex/bst/dinat/dinat.bst
    Wie sieht denn bei dir die natbib.cfg aus? Ich habe sie einfach aus TeXLive 2007 übernommen. Es steht nur das drin, was der Autor von dinat empfiehlt.
    Die PDFs:
    http://www.fileul.com/view.php?file=GGG847tg
    http://www.fileul.com/view.php?file=aojTK6t

  9. #9
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Moin moin,
    Zitat Zitat von rera Beitrag anzeigen
    Wie sieht denn bei dir die natbib.cfg aus? Ich habe sie einfach aus TeXLive 2007 übernommen. Es steht nur das drin, was der Autor von dinat empfiehlt.
    Die PDFs:
    http://www.fileul.com/view.php?file=GGG847tg
    http://www.fileul.com/view.php?file=aojTK6t
    also ohne natbib.cfg sieht's bei mir (TL2008) so aus wie bei Deiner TeXLive2008-Version; mit natbib.cfg:
    Code:
    \newcommand{\bibstyle@dinat}{%
      \bibpunct{(}{)}{;}{a}{}{,~}%
      \gdef\NAT@biblabelnum##1{\textbf{##1}}%
    }
    sieht's so aus wie Deine TeXLive2007-Version.
    Bist Du sicher, daß unter TeXLive2008 diese natbib.cfg bei Dir auch gefunden wird?
    Tipp mal
    Code:
    kpsewhich natbib.cfg
    aus Deinem Projektordner heraus -- oder schau in Deiner .log nach ``natbib.cfg'' ...

    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

Lesezeichen

Berechtigungen

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