\sys_if_xetex:F Undefined control sequence. \luatex_if_engin
Verfasst: Di 25. Apr 2017, 10:39
Liebe Mitmenschen,
ich hoffe ihr könnt mir weiterhelfen. Ich arbeite derzeit mit einem Kollegen zusammen an einer Buchveröffentlichung. Der Kollege hat bereits als Lektor/Textsetzer mit LaTex an größeren Veröffentlichungen gearbeitet. Ich habe im Studium etwas Erfahrung mit LaTex gesammelt, weil ich damit meine Seminararbeiten und meine Masterarbeit gesetzt habe. Er nutzt eine Linuxdistribution, ich nutze inzwischen Windows 10.
Zum Zwecke unserer gemeinsamen Arbeit wollen wir eine Tex nutzen, die er bereits für bestehende Veröffentlichungen genutzt hat. Allerdings habe ich Probleme diese Vorlage zu verwenden. Beim Kompilieren tritt ein (bzw. eine Reihe von) Fehler(n) auf (siehe anbei unten). Ich hoffe ich bin mit meinem Beitrag an der richtigen Adresse. Ich habe bereits einige Zeit geforscht aber nichts genaueres rausbekommen. Eine Fährte lenkte mich auf ein mögliches Kompabilitätsproblem mit UTF8. Nach eingehender Prüfung habe ich diese Option aber erst einmal verworfen. Immerhin ist es mir gelungen, die Sache auf ein vollständiges Minimalbeispiel[\b] zu reduzieren (die eigentliche Datei enthält freilich bedeutend mehr Code).
Die entstehende Fehlermeldung lautet nun wie folgt (gekürzt):
Mein Eindruck ist, dass es ein Problem mit dem LUAScript gibt. Ich hoffe die Darlegung meines Problems ist ausreichend. Ich schreibe gern mehr darüber, wenn ihr konkretere Details wünscht.
Überlegung: Liegt es mangelnden Packeten? Sollte ich im MikeTex etwas updaten/etc?
Verwendeter Editor:TexStudio.
Getestete Erzeuger: PDFLaTex, XeLatex. Beide produzieren die selbe Meldung.
Grüße,
Till.
ich hoffe ihr könnt mir weiterhelfen. Ich arbeite derzeit mit einem Kollegen zusammen an einer Buchveröffentlichung. Der Kollege hat bereits als Lektor/Textsetzer mit LaTex an größeren Veröffentlichungen gearbeitet. Ich habe im Studium etwas Erfahrung mit LaTex gesammelt, weil ich damit meine Seminararbeiten und meine Masterarbeit gesetzt habe. Er nutzt eine Linuxdistribution, ich nutze inzwischen Windows 10.
Zum Zwecke unserer gemeinsamen Arbeit wollen wir eine Tex nutzen, die er bereits für bestehende Veröffentlichungen genutzt hat. Allerdings habe ich Probleme diese Vorlage zu verwenden. Beim Kompilieren tritt ein (bzw. eine Reihe von) Fehler(n) auf (siehe anbei unten). Ich hoffe ich bin mit meinem Beitrag an der richtigen Adresse. Ich habe bereits einige Zeit geforscht aber nichts genaueres rausbekommen. Eine Fährte lenkte mich auf ein mögliches Kompabilitätsproblem mit UTF8. Nach eingehender Prüfung habe ich diese Option aber erst einmal verworfen. Immerhin ist es mir gelungen, die Sache auf ein vollständiges Minimalbeispiel[\b] zu reduzieren (die eigentliche Datei enthält freilich bedeutend mehr Code).
\documentclass[11pt,twoside,a5paper]{scrbook} \usepackage[inner=1.50cm, outer=1.50cm, top=1cm, bottom=1cm, includeheadfoot, headsep=0.3cm, footskip=0.5cm]{geometry} \usepackage[ngerman]{babel} \usepackage{csquotes} \usepackage{fontspec} \begin{document} Blablaba \end{document}
Die entstehende Fehlermeldung lautet nun wie folgt (gekürzt):
Undefined control sequence. \sys_if_xetex:F Undefined control sequence. \luatex_if_engine:TF LaTeX error: "kernel/deprecated-command" The deprecated command '\luatex_if_engine:TF' has been or will be removed on 2017-01-01. Use instead '\sys_if_engine_luatex:TF '. Undefined control sequence. \ifnum\luatexversion Missing number, treated as zero. \ifnum\luatexversion< Undefined control sequence. \directlua Missing \begin{document}. r Missing $ inserted. local _ Extra }, or forgotten $. } Missing $ inserted. Undefined control sequence. \directlua Missing \begin{document}. \directlua{r Undefined control sequence. \msg Missing $ inserted. \msg_ Extra }, or forgotten $. } Extra }, or forgotten $. } Undefined control sequence. \bool Missing { inserted. \bool_new:N \l__ Undefined control sequence. \bool
Überlegung: Liegt es mangelnden Packeten? Sollte ich im MikeTex etwas updaten/etc?
Verwendeter Editor:TexStudio.
Getestete Erzeuger: PDFLaTex, XeLatex. Beide produzieren die selbe Meldung.
Grüße,
Till.