class OutputParams {
public:
enum FLAVOR {
+ DVILUATEX,
LATEX,
LUATEX,
PDFLATEX,
XETEX,
XML,
HTML,
- TEXT
+ TEXT,
+ LYX
};
enum MathFlavor {
*/
mutable bool inulemcmd;
- /** Whether we are in the process of outputting title information.
- */
- mutable bool inTitle;
-
- /** Whether we have arleady output \maketitle or whatever.
- */
- mutable bool didTitle;
-
/** the font at the point where the inset is
*/
Font const * local_font;
*/
bool inIndexEntry;
+ /** Whether we are inside an IPA inset.
+ * Needed for proper IPA output.
+ */
+ bool inIPA;
+
/** Whether we are inside an inset that is logically deleted.
* A value > 0 indicates a deleted inset.
*/
*/
mutable pit_type par_end;
+ /// Id of the last paragraph before an inset
+ mutable int lastid;
+
+ /// Last position in the last paragraph before an inset
+ mutable int lastpos;
+
/// is this the last paragraph in the current buffer/inset?
bool isLastPar;
/// Include all children notwithstanding the use of \includeonly
bool includeall;
+
+ /// Explicit output folder, if any is desired
+ std::string export_folder;
};