there exists a line of code ``` \ifnum\shellescape=1 ``` in fact, if user use lualatex as their tex program, `\shellescape` does not exist. in replacement, it is `\pdf@shellescape` so i recommend add condition judgment for different tex program. it is an enhancement. thank you!