von Till » 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).
\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
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.
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 [b]vollständiges Minimalbeispiel[\b] zu reduzieren (die eigentliche Datei enthält freilich bedeutend mehr Code).
[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}
[/code]
Die entstehende Fehlermeldung lautet nun wie folgt (gekürzt):
[code] 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[/code]
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.