Xcookybooky Fehler beim übersetzen

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Xcookybooky Fehler beim übersetzen

von Gast » Mo 15. Okt 2018, 14:47

Herzlichen Dank für die schnelle Antwort und die Lösung.
:)

Damit funktioniert es, da wäre ich nicht drauf gekommen.

Viele Grüße

Thomas

von u_fischer » Mo 15. Okt 2018, 13:53

lettrine hat sich geändert und daher explodiert jetzt eine Unsauberkeit in der Definition:
\documentclass{article}
\usepackage[german]{babel}
\usepackage{xcookybooky}
\renewcommand{\step}
{%
 \stepcounter{step}%sollte nicht im Argument von lettrine sein ...
    \lettrine
    [%
        lines=2,
        lhang=0,          % space into margin, value between 0 and 1
        loversize=0.15,   % enlarges the height of the capital
        slope=0em,
        findent=1em,      % gap between capital and intended text
        nindent=0em       % shifts all intended lines, begining with the second line
    ]{\thestep}{}%
}
\begin{document}
\begin{recipe}{Minimalbeispiel}
\ingredients{Wasser}
\tracingmacros=1
\preparation{
\step Wasser kochen}
\end{recipe}
\end{document}
Siehe auch https://github.com/SvenHarder/xcookybooky/issues/13

Xcookybooky Fehler beim übersetzen

von Gast » Mo 15. Okt 2018, 13:08

Hallo zusammen,

ich wollte meine bestehende Rezeptsammlung erweitern und bekommen nun mehrere Fehler beim übersetzen. Ich habe mal ein Minmalbeispiel erstellt:
\documentclass{article}
\usepackage[german]{babel}
\usepackage{xcookybooky}
\begin{document}
\begin{recipe}{Minimalbeispiel}
\ingredients{Wasser}

\preparation{
\step Wasser kochen}
\end{recipe}
\end{document}
Das Problem scheint die Anweisung \step zu sein, wenn diese entfernt/kommentiert ist, ist der Fehler weg.

Die verwendete Anweisung in der Datei xcookybooky.sty lautet:
\newcommand{\step}
{%
    \lettrine
    [%
        lines=2,
        lhang=0,          % space into margin, value between 0 and 1
        loversize=0.15,   % enlarges the height of the capital
        slope=0em,
        findent=1em,      % gap between capital and intended text
        nindent=0em       % shifts all intended lines, begining with the second line
    ]{\stepcounter{step}\thestep}{}%
}
Beim übersetzen bekomme ich folgende Fehlermeldung:
Missing \endcsname inserted. \end{recipe}
Forbidden control sequenzce found while scanning text of \write. \end{recipe}

Bei Overleaf bekomme ich folgende Meldungen:

Package tabulary Warning: No suitable columns!
Package wrapfig Warning: wraptable used inside a conflicting environment

Wie kann ich diese Fehler umgehen? Was ist hier die Ursache? "Früher" hat es mal funktioniert.

Viele Grüße

Thomas

Nach oben