Forrest logo
back to the lualatex tool

lualatex:tldr:0a3e2

lualatex: Compile a Tex file without error interruption.
$ lualatex -interaction nonstopmode ${filename-tex}
try on your machine

The command lualatex -interaction nonstopmode ${filename-tex} is used to compile a LaTeX document using the LuaLaTeX engine with a nonstop mode interaction.

Here is a breakdown of each part of the command:

  • lualatex: This is the name of the LuaLaTeX engine used to compile the document. LuaLaTeX is an extended version of the pdfLaTeX engine that supports the Lua scripting language.

  • -interaction nonstopmode: This is an option passed to LuaLaTeX that controls the interaction mode during the document compilation. In nonstop mode, LuaLaTeX will continue compiling the document even if errors are encountered, without pausing to ask for user input. It is useful for batch processing or when you don't want to be interrupted by error messages while compiling.

  • ${filename-tex}: This is a placeholder for the actual name of your LaTeX document file. The ${...} syntax is typically used in command-line environments to represent variable placeholders that need to be replaced with actual values.

Assuming you replace ${filename-tex} with the name of your LaTeX document file (e.g., mydocument.tex), the command will execute LuaLaTeX with nonstop mode interaction to compile your document. Any errors encountered during the compilation will still be reported, but the process will not be halted for user intervention.

This explanation was created by an AI. In most cases those are correct. But please always be careful and never run a command you are not sure if it is safe.
back to the lualatex tool