Benutzt man das Paket "ledpar" mit "polyglossia" zusammen und setzt eine Standardsprache, gibt es einen (wie so oft) uneindeutigen Fehler vom Typ "Missing number at \l@[ \begin{document}".
Nicht dass ich jetzt weiß, wo die Klammer herkommt, aber ledpar fummelt zum Begin des Dokuments etwas mit dem Befehl \selectlanguage rum, den polyglossia definiert. Der Grund dafür war wohl eine Kompatibilität mit Babel. Nun ja, wie gesagt, den wirklich Ursprung des Fehlers kenne ich leider nicht. Aber es scheint zu helfen, einfach den Babel-Workaround von ledpar zu deaktivieren. Ich habe das einfach gemacht, indem ich die ledpar.sty in das Arbeitsverzeichnis zu den LaTeX-Dateien gepackt und darin folgenden Block auskommentiert habe:
\AtBeginDocument{%
\@ifundefined{bbl@main@language}{%
\l@dusedbabelfalse
\renewcommand*{\selectlanguage}[1]{}}{%
\l@dusedbabeltrue
\let\l@doldselectlanguage\selectlanguage
\let\l@doldbbl@set@language\bbl@set@language
\let\bbl@set@language\l@dbbl@set@language
\renewcommand{\selectlanguage}[1]{%
\l@doldselectlanguage{#1}%
\ifledRcol \gdef\theledlanguageR{#1}%
\else \gdef\theledlanguageL{#1}%
\fi}
\renewcommand*{\l@duselanguage}[1]{%
\l@doldselectlanguage{#1}}
\gdef\theledlanguageL{\bbl@main@language}%
\gdef\theledlanguageR{\bbl@main@language}%
}}
Keine Kommentare:
Kommentar veröffentlichen