#ifndef LatexRunParams_H
#define LatexRunParams_H
-/** The latex that we export depends occasionally on what is to
- compile the file.
-*/
struct LatexRunParams {
enum FLAVOR {
LATEX,
PDFLATEX
};
- LatexRunParams() : flavor(LATEX) {}
- //, nice(false), fragile(false) {}
+ LatexRunParams() : flavor(LATEX), nice(false),
+ moving_arg(false), free_spacing(false),
+ use_babel(false) {}
+ /** The latex that we export depends occasionally on what is to
+ compile the file.
+ */
FLAVOR flavor;
-// bool nice;
-// bool fragile;
-};
-// enum LatexFlavor {
-// LATEX_FLAVOR,
-// PDFLATEX_FLAVOR
-// };
+ /** Are we to write a 'nice' LaTeX file or not.
+ This esentially seems to mean whether InsetInclude, InsetGraphics
+ and InsetExternal should add the absolute path to any external
+ files or not.
+ */
+ bool nice;
+
+ /** moving_arg == true means that the environment in which the inset
+ is typeset is a moving argument. The inset should take care about
+ fragile commands by preceding the latex with \protect.
+ */
+ bool moving_arg;
+
+ /** free_spacing == true means that the inset is in a free-spacing
+ paragraph.
+ */
+ bool free_spacing;
+
+ /** This var is set by the return value from BufferParams::writeLaTeX
+ */
+ bool use_babel;
+};
-#endif // LatexRunParams_H
+#endif // LATEXRUNPARAMS_H