Sequência de controle ausente inserida ao usar LuaLaTex

Sequência de controle ausente inserida ao usar LuaLaTex

Quando tento compilar meu arquivo de modelo LuaLaTex, recebo o seguinte erro.

./fi-lualatex.toc:33: Missing control sequence inserted.
<inserted text>
\inaccessible
l.33 ...} sectioning commands.}{3}{subsection.2.1.1}

Compartilharei o projeto Overleaf em questão e permitirei até que você o edite. O conteúdo não é importante.

https://www.overleaf.com/4697929jgqygc

Aqui estão mais algumas informações para o Overleaf.

ARQUIVO DE LOG: https://drive.google.com/file/d/0B5y_o6yDHrmNd0hoM0l4OTJhYmM/view?usp=sharing

\thesis@versiondef{v0.3.34}{2016/02/24}}

Este é LuaTeX, versão beta-0.80.0 (TeX Live 2015/Debian) (rev 5238) (format=lualatex 2016.3.4) 24 MAR 2016 10:51 \write18 habilitado. mensagens de estilo file:line:error habilitadas.

Responder1

O modelo usa a rapport3classe como backend. Considere o seguinte documento de exemplo mínimo:

\documentclass{rapport3}
\usepackage{polyglossia}
\begin{document}
\tableofcontents
\subsection{sectioning commands.}
\end{document}

Quando cumprido no Overleaf, o mesmo erro é relatado. Infelizmente, não consigo reproduzir o erro na versão atual do TeX Live (uma versão de quatro dias do repositório instável do Debian) em meu host local, portanto, qualquer depuração adicional é problemática. Pelo lado positivo, isso significa que este deveria ser apenas um problema do Overleaf.

Responder2

Graças ao exemplo mínimo de @Witiko, descobriu-se que o problema se deve à versão específica do polyglossiaTeX Live215 no Ubuntu wily (que é o que o Overleaf está executando). Depois de enviar uma versão recente do polyglossia.styprojeto polyglossia.lua, tanto o exemplo mínimo quanto a fithesis(versão LuaLaTeX) agora são compilados corretamente.

informação relacionada