LuaLaTex를 사용할 때 삽입된 제어 시퀀스 누락

LuaLaTex를 사용할 때 삽입된 제어 시퀀스 누락

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

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

이것은 LuaTeX 버전 베타-0.80.0(TeX Live 2015/Debian)(rev 5238)(형식=lualatex 2016.3.4) 24 MAR 2016 10:51 \write18 활성화되었습니다. 파일:줄:오류 스타일 메시지가 활성화되었습니다.

답변1

템플릿은 rapport3클래스를 백엔드로 사용합니다. 다음과 같은 최소 예제 문서를 고려하십시오.

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

Overleaf에서 컴파일하면 동일한 오류가 보고됩니다. 불행히도 내 로컬 호스트에서 TeX Live의 현재 버전(Debian 불안정 저장소에서 4일 전 릴리스)에서 오류를 재현할 수 없으므로 추가 디버깅이 문제가 됩니다. 긍정적으로 보면 이것은 단지 Overleaf 문제일 뿐이라는 것을 의미합니다.

답변2

@Witiko의 최소 예제 덕분에 문제는 polyglossiaUbuntu wily(Overleaf가 실행 중인 것)의 TeX Live215의 특정 버전으로 인해 발생하는 것으로 밝혀졌습니다. 의 최신 버전을 프로젝트에 업로드한 후 이제 최소 예제와 (LuaLaTeX 버전)이 모두 polyglossia.sty제대로 컴파일됩니다.polyglossia.luafithesis

관련 정보