Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

lualatex - Fehler beim Compilieren

54 views
Skip to first unread message

rlndg...@gmail.com

unread,
Sep 21, 2020, 11:05:57 AM9/21/20
to
Ich will folgendes Minimalbeispiel mit lualatex übersetzen:

% !TeX program = LuaLaTeX
% !TeX encoding = utf8
% !TeX spellcheck = de-DE
%
\documentclass[a4paper]{article}
%
\usepackage{fontspec}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
%
\begin{document}
hello
äöüß 0123456789
\end{document}


texworks bricht ab mit folgender Konsolenausgabe:

This is LuaHBTeX, Version 1.12.0 (TeX Live 2020/W32TeX)
restricted system commands enabled.
(./minimal.tex
LaTeX2e <2020-02-02> patch level 5

L3 programming layer <2020-03-06>
(c:/texlive/2020/texmf-dist/tex/latex/base/article.cls
Document Class: article 2019/12/20 v1.4l Standard LaTeX document class
(c:/texlive/2020/texmf-dist/tex/latex/base/size10.clo))
(c:/texlive/2020/texmf-dist/tex/latex/fontspec/fontspec.sty
(c:/texlive/2020/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
(c:/texlive/2020/texmf-dist/tex/latex/l3kernel/expl3.sty

! LaTeX Error: Missing \begin{document}.

See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...

l.77 \ExplLoaderFileDate{expl3.sty}}
%

Ich benutze texlive2020, aktualisiert am 2020-09-21 (heute) und Windows 7.

Derselbe Fehler tritt auf mit Konsoleneingabe und tritt auf unter texlive und Ubuntu.

Was läuft falsch bzw. was muss ich ändern?
Vielen Dank.

Roland

Ulrike Fischer

unread,
Sep 21, 2020, 2:03:57 PM9/21/20
to
Am Mon, 21 Sep 2020 08:05:54 -0700 (PDT) schrieb
rlndg...@gmail.com:


> (c:/texlive/2020/texmf-dist/tex/latex/l3kernel/expl3.sty
>
> ! LaTeX Error: Missing \begin{document}.
>
> See the LaTeX manual or LaTeX Companion for explanation.
> Type H <return> for immediate help.
> ...
>
> l.77 \ExplLoaderFileDate{expl3.sty}}

Das bedeutet, dass dein lualatex-format und die expl3-Dateien
unterschiedliche Versionen haben.

Das kann z.B. passieren, wenn du ein lokales Format hast, das dem
Systemformat vorgezogen wird.

Rufe
kpsewhich --all --engine=luatex lualatex.fmt
auf

Wenn da ein Format erwähnt wird, dass sich nicht in
c:/texlive/2020/texmf-var ist, sondern in deinem User-Ordner in
.texlive2020 lösche es (und evtl. Format für andere engines auch).


N.B:

\usepackage{fontspec}
\usepackage{lmodern}

Tue das nicht. lmodern sollte mit lualatex nicht geladen werden.
fontspec alleine reicht (ist aber auch nicht nötig).


--
Ulrike Fischer
https://www.troubleshooting-tex.de/

Roland Geiger

unread,
Sep 21, 2020, 4:07:57 PM9/21/20
to
Vielen Dank. Das hat funktioniert.
Roland
0 new messages