
LuaLaTex テンプレート ファイルをコンパイルしようとすると、次のエラーが発生します。
./fi-lualatex.toc:33: Missing control sequence inserted.
<inserted text>
\inaccessible
l.33 ...} sectioning commands.}{3}{subsection.2.1.1}
問題の Overleaf プロジェクトを共有し、編集も許可します。内容は重要ではありません。
https://www.overleaf.com/4697929jgqygc
Overleaf に関する詳細情報はこちらをご覧ください。
ログファイル: https://drive.google.com/file/d/0B5y_o6yDHrmNd0hoM0l4OTJhYmM/view?usp=sharing
\thesis@バージョン定義{v0.3.34}{2016/02/24}}
これは LuaTeX、バージョン beta-0.80.0 (TeX Live 2015/Debian) (rev 5238) (format=lualatex 2016.3.4) 2016 年 3 月 24 日 10:51 \write18 が有効です。file:line:error スタイルのメッセージが有効です。
答え1
テンプレートはrapport3
クラスをバックエンドとして使用します。次の最小限のサンプルドキュメントを検討してください。
\documentclass{rapport3}
\usepackage{polyglossia}
\begin{document}
\tableofcontents
\subsection{sectioning commands.}
\end{document}
Overleaf でコンパイルすると、同じエラーが報告されます。残念ながら、ローカル ホストの現在のバージョンの TeX Live (Debian の不安定なリポジトリから 4 日前にリリースされたもの) ではエラーを再現できないため、これ以上のデバッグは困難です。明るい面から見ると、これは Overleaf だけの問題であるはずです。
答え2
@Witiko の最小限の例のおかげで、この問題はpolyglossia
Ubuntu wily (Overleaf が実行しているもの) 上の TeX Live215 の特定のバージョンが原因であることがわかりました。 および の最新バージョンをプロジェクトにアップロードした後polyglossia.sty
、polyglossia.lua
最小限の例とfithesis
(LuaLaTeX バージョン) の両方が正常にコンパイルされるようになりました。