Ihor Radchenko writes: > Juan Manuel Macías <maciasch...@posteo.net> writes: > >> The attached patch adds two new header args to the LaTeX block: >> >> - `:pdf-process' allows modifying the value of `org-latex-pdf-process' >> locally to the block. This can be useful for evaluating a given block >> with another LaTeX compiler, or even using some custom script. >> Example: >> ... >> - `:full-to-pdf' makes the block like a standalone LaTeX document, which >> should contain everything needed to be compiled, from \documentclass{} >> to \end{document}. Example: > > Thanks! > May you please explain in more detail how these new header arguments fit > into other available LaTeX code block parameters? In particular, when > exporting to .png/.svg/.html or when :imagemagick header argument is provided.
Sure! `:pdf-process' simply applies a local value to org-latex-pdf-process. It does not affect the export to png in its version without imagemagick process, since this option depends on org-create-formula-image, which in turn depends on org-preview-latex-default-process. It also does not affect the export to html, which depends on org-babel-latex-htlatex. It should work in all other cases, including imagemagick, which ultimately depend on org-latex-pdf-process. As for `:full-to-pdf' (I don't know if standalone-to-pdf would be a better name), the expected result is a pdf file. Therefore it is incompatible with exporting to png, svg or conversion with imagemagick. For it to work, it is enough to provide these 2 args: ":file foo.pdf :full-to-pdf yes." Best regards, Juan Manuel -- Juan Manuel Macías -- Composición tipográfica, tratamiento de datos, diseño editorial y ortotipografía