# [tex-live] TeX-Live 2016, LuaLaTeX and engine detection

Andy Thomas andythomas at web.de
Mon Apr 25 19:48:18 CEST 2016

Hello,

the engine detection is not working with LuaLaTeX and, e.g., the geometry package as well as the microtype package. An MWE would be:

\documentclass{article}

\usepackage[verbose]{geometry}

\begin{document}
Test
\end{document}

At TL2016 it shows in the log: *geometry* detected driver: dvips
At TL2015 it is pdflatex.

This breaks microtype as well as geometry. For geometry it was mentioned before, but no reason was given (cp.: lualatex does not obey geometry).

The detection schemes seem to be quite different in the geometry package (ifpdf.sty, ifluatex.sty) and microtype (check if \directlua is defined). At least they do to me.

-Andy