X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Flatexrunparams.h;h=35485fcfb7ab420ceece715b69108520fd7bfd8b;hb=f268743f8c014ef2dadd260fd1a3873cb1d2038b;hp=77d8140f7151956199cbd39a42b829ba74b92467;hpb=e9d6c8c04c1446e681395902a8b429ab0c0f39de;p=lyx.git diff --git a/src/latexrunparams.h b/src/latexrunparams.h index 77d8140f71..35485fcfb7 100644 --- a/src/latexrunparams.h +++ b/src/latexrunparams.h @@ -6,7 +6,7 @@ * * \author Angus Leeming * - * Full author contact details are available in file CREDITS + * Full author contact details are available in file CREDITS. */ #ifndef LatexRunParams_H @@ -18,18 +18,36 @@ struct LatexRunParams { PDFLATEX }; - LatexRunParams() : flavor(LATEX), nice(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; + /** 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