]> git.lyx.org Git - lyx.git/blobdiff - src/LaTeX.h
ctests: uninvert some XeTeX tests that are fixed
[lyx.git] / src / LaTeX.h
index 978e33f866f581c8d697b8b8d03174e8af089c67..08c9dfd372643d9025e249994eb5ff69c3a2c94b 100644 (file)
@@ -151,11 +151,17 @@ public:
 
        /**
           cmd = the latex command, file = name of the (temporary) latex file,
-          path = name of the files original path.
+          path = name of the files original path,
+          clean_start = This forces a fresh run by deleting the files in the temp
+                        dir. We set this e.g. if there was an error on previous
+                        preview, which is good if the user installed a package
+                        or changed certain document settings (#9061).
        */
        LaTeX(std::string const & cmd, OutputParams const &,
              support::FileName const & file,
-             std::string const & path = empty_string());
+             std::string const & path = empty_string(),
+             std::string const & lpath = empty_string(),
+             bool const clean_start = false);
 
        /// runs LaTeX several times
        int run(TeXErrors &);
@@ -217,9 +223,12 @@ private:
        ///
        support::FileName file;
 
-       ///
+       /// The document directory path.
        std::string path;
 
+       /// Extra path, possibly relative to the document directory path.
+       std::string lpath;
+
        /// used by scanLogFile
        int num_errors;