#endif
-/// Standard Math Sizes (Math mode styles)
-enum MathStyles {
- ///
- LM_ST_DISPLAY = 0,
- ///
- LM_ST_TEXT,
- ///
- LM_ST_SCRIPT,
- ///
- LM_ST_SCRIPTSCRIPT
-};
-
-// decrease math size for super- and subscripts
-MathStyles smallerStyleScript(MathStyles);
-
-// decrease math size for fractions
-MathStyles smallerStyleFrac(MathStyles st);
-
-
-
-/** The restrictions of a standard LaTeX math paragraph
- allows to get a small number of text codes (<30) */
+///
enum MathTextCodes {
- /// This must be >= 0
+ ///
LM_TC_MIN = 0,
- /// Math Inset
- LM_TC_INSET,
-
- ///
- LM_FONT_BEGIN,
- /// Internal code for variables
+ /// internal code for variables
LM_TC_VAR,
+ /// internal code for stuff in wrapped in mbox etc
+ LM_TC_BOX,
///
LM_TC_CONST,
///
///
LM_TC_CAL,
///
+ LM_TC_EUFRAK,
+ ///
LM_TC_BF,
+ //
+ LM_TC_BB,
///
LM_TC_SF,
///
LM_TC_IT,
///
LM_TC_TEXTRM,
- /// Math mode TeX characters ",;:{}"
+ /// math mode TeX characters ",;:{}"
LM_TC_TEX,
- /// Internal code when typing greek
+ /// internal code when typing greek
LM_TC_GREEK,
- /// Internal code when typing a single greek character
+ /// internal code when typing a single greek character
LM_TC_GREEK1,
- /// Internal code for symbols
+ /// internal code for symbols
LM_TC_SYMB,
/// internal code for symbols that get bigger in displayed math
- LM_TC_BSYM,
+ LM_TC_BOLDSYMB,
+ ///
+ LM_TC_CMR,
///
LM_TC_CMSY,
///
///
LM_TC_MSB,
///
- LM_FONT_END,
-
- /// This must be < 32
- LM_TC_MAX
+ LM_FONT_END
};
///
LM_OT_ALIGNAT,
///
- LM_OT_XALIGN,
+ LM_OT_XALIGNAT,
///
- LM_OT_XXALIGN,
+ LM_OT_XXALIGNAT,
///
LM_OT_MULTLINE,
+ ///
+ LM_OT_GATHER,
/// An array
LM_OT_MATRIX,
LM_OT_MAX
};
-
-///
-enum MathSymbolTypes {
- ///
- LMB_NONE = 0,
- ///
- LMB_RELATION,
- ///
- LMB_OPERATOR,
- ///
- LMB_BOP = (LMB_RELATION | LMB_OPERATOR)
-};
-
-
-/// Paragraph permissions
-enum MathParFlag {
- LMPF_BASIC = 0,
- /// If false can use a non-standard size
- LMPF_FIXED_SIZE = 1,
- /// If true can insert newlines
- LMPF_ALLOW_CR = 2,
- /// If true can use tabs
- LMPF_ALLOW_TAB = 4,
- /// If true can insert new columns
- LMPF_ALLOW_NEW_COL = 8,
- /// Smaller than current size (frac)
- LMPF_SMALLER = 16,
- /// Script size (subscript, stackrel)
- LMPF_SCRIPT = 32
-};
-
#endif