goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Direktlinks:
Zuletzt aktive Beiträge
Unbeantwortete Beiträge
[Erweitert]

Forenstatistik:
Beiträge: 100009
Top-Poster: Johannes_B (5061)

Wir begrüßen unseren neuesten Benutzer IndianaJonas97.

Links:


Mit Unterstützung von DANTE e.V.: Deutschsprachige Anwendervereinigung TeX. Danke den Mitgliedern!





Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Fehler nach Installation von KOMA-Sript 3

 

gomdol
Forum-Newbie
Forum-Newbie

Beiträge: 2
Anmeldedatum: 26.05.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 26.05.2009, 06:51     Titel: Fehler nach Installation von KOMA-Sript 3
  Antworten mit Zitat      
Ich habe mein sehr in die Jahre gekommenes MiK-Tex und TexnicCenter rundum erneuert, dass heißt die neuesten Versionen installiert, sowie das "neue" KOMA Script 3.

Während normale bibtex-stile (plainnat ect...) ohne Probleme durchlaufen, wird folgende Fehlermeldung bei einem selbst erstellten bibtex-stil ausgegeben:

Zitat:

(fehler-bib.bbl
! Extra }, or forgotten \endgroup.
\par ...m \@noitemerr {\@@par }\fi \else {\@@par }
\fi
l.19


Der bibtex-stil ist bei mir seit Jahren ohne Probleme unverändert im Einsatz.
Hat es etwas mit dem neuen KOMA-Script zu tun? Denn in der log Datei folgt nach dem Fehler:

Zitat:

I've deleted a group-closing symbol because it seems to be
spurious, as in `$x}$'. But perhaps the } is legitimate and
you forgot something else, as in `\hbox{$x}'. In such cases
the way to recover is to insert both the forgotten and the
deleted material, e.g., by typing `I$}'.


Was kann ich nun tun, weiß jemand Rat? Der fehler kommt für jeden bibtex-Eintrag....

Minimalbeispiel:

Code

\documentclass{scrartcl}
\usepackage{natbib}

\begin{document}

\citet{boden2005}

\bibliographystyle{tryout}          
\bibliography{testlit}

\end{document}
 


Im Dateianhang sind: tryout.bst; testlit.bib; und log-Datei

gruß
andreas

Zuletzt bearbeitet von gomdol am 26.05.2009, 19:26, insgesamt einmal bearbeitet
Private Nachricht senden Benutzer-Profile anzeigen

KOMA
TeX-Entwickler
TeX-Entwickler


Beiträge: 2637
Anmeldedatum: 04.07.08
Wohnort: ---
Version: Ich bin hier nicht mehr zu erreichen!
     Beitrag Verfasst am: 26.05.2009, 11:25     Titel: Fehler nach Update der LaTeX-Installation
  Antworten mit Zitat      
Das dürfte ein Fehler in tryout.bst sein, den in natbib.sty wird \bibAnnoteFile als Makro mit zwei Argumenten definiert, während Dein tryout.bst nur eine Notfallsdefinition und eine Verwendung mit einem Argument erzeugt.

Dass die Frage mit KOMA-Script nichts zu tun hat, hättest Du ganz einfach selbst herausfinden können, indem Du in Deinem Minimalbeispiel mal scrartcl durch article ersetzt hättest. Da es nichts mit KOMA-Script zu tun hat, habe ich das Thema in den passenden Bereich verschoben.

Edit: Der Fehler könnte übrigens auch schlicht sein, \providecommand statt \renewcommand zu verwenden. In dem Fall einfach mal die Definition von \bibAnnoteFile und \bibAnnote aus der bbl-Datei in die Dokumentpräambel kopieren und dort \renewcommand verwenden. Vielleicht funktioniert es dann und führt auch zum gewünschten Ergebnis:
Code
\documentclass{article}
\usepackage{natbib}
\renewcommand{\bibAnnoteFile}[1]{%
  \IfFileExists{#1}{\begin{quotation}\noindent\textsc{Key:} #1\\
      \textsc{Annotation:}\ \input{#1}\end{quotation}%
  }{}%
}
\renewcommand{\bibAnnote}[2]{%
  \begin{quotation}\noindent\textsc{Key:} #1\\
  \textsc{Annotation:}\ #2\end{quotation}}

\begin{document}

\citet{boden2005}

\bibliographystyle{tryout}          
\bibliography{testlit}

\end{document}

Vielleicht ist es ja auch ein Fehler in natbib, dass dort drei bzw. zwei Argumente statt wie von custom-bib vorgesehen ein bzw. zwei Argumente verwendet werden. Ich kann nicht beurteilen, wer da recht hat.
_________________

goLaTeX-Knigge (mit Themen Minimalbeispiel und So stellst Du Deine Frage richtig)
DE-TeX-FAQ, UK-FAQ, l2kurz, l2tabu, CTAN, The TeX Catalogue
KOMA-Script
Ich bin hier nicht mehr zu erreichen!
Private Nachricht senden Benutzer-Profile anzeigen
Verschoben: 26.05.2009, 11:26 Uhr von KOMA
Von KOMA-Script nach Literaturverzeichnis

gomdol
Forum-Newbie
Forum-Newbie

Beiträge: 2
Anmeldedatum: 26.05.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 26.05.2009, 19:25     Titel:
  Antworten mit Zitat      
Hallo Markus,

vielen Dank für die Antwort. Ich war mir in der Tat nicht sicher ob ich es in die Bibtex-Rubrik oder in die KOMA-Rubrik setzten sollte. Eine Begründung für meine Entscheidung hatte ich geschrieben. Es wäre jedoch wie Du geschildert hast, leicht zu überprüfen gewesen, ob das KOMA-Script verantwortlich ist.

Es scheint eine neuere Version des natbib-package nicht mehr kompatibel zu sein, zu ehemals erstellten und mit älteren nabib-versionen unproblematisch zu nutzenden eigenen bibtex-stilen zu geben. Schade.

Eine weitere Möglichkeit die .bst weiterhin zu nutzen wurde mir hier: http://www.mrunix.de/forums/showthread.php?t=64679 ; gegeben.

gruß
andreas
Private Nachricht senden Benutzer-Profile anzeigen

KOMA
TeX-Entwickler
TeX-Entwickler


Beiträge: 2637
Anmeldedatum: 04.07.08
Wohnort: ---
Version: Ich bin hier nicht mehr zu erreichen!
     Beitrag Verfasst am: 27.05.2009, 09:31     Titel:
  Antworten mit Zitat      
Die bst-Datei selbst zu ändern kommt nur in Frage wenn man die Treiberdatei bereits weggeworfen hat, also sicher ist, dass nicht irgendwer die bst-Datei neu aus der Treiberdatei erzeugt. Wenn schon, würde ich eher merlin.mbs ändern, damit die bst-Datei entsprechend erzeugt wird. Das wiederum darf aber nur Patrick. Also solltest Du ihm einen Bug-Report schicken, der das Problem schildert. Dann kann er das selbst ändern. Seine E-Mail-Adresse steht beispielsweise am Anfang von merlin.mbs.
_________________

goLaTeX-Knigge (mit Themen Minimalbeispiel und So stellst Du Deine Frage richtig)
DE-TeX-FAQ, UK-FAQ, l2kurz, l2tabu, CTAN, The TeX Catalogue
KOMA-Script
Ich bin hier nicht mehr zu erreichen!
Private Nachricht senden Benutzer-Profile anzeigen

Neues Thema eröffnen Neue Antwort erstellen



Options and Permissions
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen
.

goLaTeX ist Teil der goForen
goForen.de goMATLAB.de goLaTeX.de


  Datenschutzerklärung | Impressum | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2019 goLaTeX.de