Thank you very much for your hard work. It is appreciated.
In Texlive 2019, updated today (2019-07-11), the following file cannot be compiled by lualatex. This issue was not present in latest Texlive 2018.
\documentclass[]{article}
%%% Comment out any one of the following three packages to make this file compile
\usepackage{polyglossia}
\setmainlanguage[spelling=new, variant=german]{german} %If polyglossia is loaded but this line is commented out, the file compiles as well
\usepackage{luatexja}
\usepackage[]{microtype}
\begin{document}
Test test test.
はじめまして。
\end{document}
The first errors from the log:
Runaway argument?
\char"25\char"\relax \relax \relax \fi \fi \let \MT@char \MT@char@ \MT@get@slot
@ \ETC.
! Paragraph ended before \MT@is@char was complete.
<to be read again>
\par
l.13
I suspect you've forgotten a `}', causing me to apply this
control sequence to too much text. How can we recover?
My plan is to forget the whole thing and hope for the best.
! Argument of \MT@is@char has an extra }.
<inserted text>
\par
l.18 \end{document}
Final result is
==> Fatal error occurred, no output PDF file produced!
This error only appears when all three package Luatexja, Polyglossia, and Microtype are loaded and set up. If you remove any one line after the comment starting by %%% the file will compile. I hope this is the right place for this bug report.
Thank you very much for your hard work. It is appreciated.
In Texlive 2019, updated today (2019-07-11), the following file cannot be compiled by lualatex. This issue was not present in latest Texlive 2018.
\documentclass[]{article} %%% Comment out any one of the following three packages to make this file compile \usepackage{polyglossia} \setmainlanguage[spelling=new, variant=german]{german} %If polyglossia is loaded but this line is commented out, the file compiles as well \usepackage{luatexja} \usepackage[]{microtype} \begin{document} Test test test. はじめまして。 \end{document}The first errors from the log:
Runaway argument? \char"25\char"\relax \relax \relax \fi \fi \let \MT@char \MT@char@ \MT@get@slot @ \ETC. ! Paragraph ended before \MT@is@char was complete. <to be read again> \par l.13 I suspect you've forgotten a `}', causing me to apply this control sequence to too much text. How can we recover? My plan is to forget the whole thing and hope for the best. ! Argument of \MT@is@char has an extra }. <inserted text> \par l.18 \end{document}Final result is
This error only appears when all three package Luatexja, Polyglossia, and Microtype are loaded and set up. If you remove any one line after the comment starting by %%% the file will compile.
I hope this is the right place for this bug report.
Package versions:
LuaTeX, Version 1.10.0 (TeX Live 2019) (format=lualatex 2019.7.11)
polyglossia 2019/04/04 v1.44
fontspec 2019/03/15 v2.7c
luatexja 2019/04/08
microtype 2019/02/28 v2.7b
Thank you very much in advance.
~Rhodium