pyladoc.latex.compile#
- pyladoc.latex.compile(latex_code, output_file='', encoding='utf-8', engine='pdflatex')#
Compiles LaTeX code to a PDF file.
- Parameters:
latex_code (
str
) – The LaTeX code to compile.output_file (
str
) – The output file path.encoding (
str
) – The encoding of the LaTeX code.engine (
Literal
['pdflatex'
,'lualatex'
,'xelatex'
,'tectonic'
]) – LaTeX engine (pdflatex, lualatex, xelatex or tectonic)
- Returns:
A boolean indicating whether the compilation was successful.
A list of errors.
A list of warnings.
- Return type:
A tuple with three elements