Interface LatexConstants

  • All Known Subinterfaces:
    EepicConstants
    All Known Implementing Classes:
    AbstractCurveFormatter, AbstractCurveFormatter, EepicCustomizer, EepicFormatter, LatexCustomizer, LatexFormatter, LatexViewFactory, PicEllipseFormatter, PicEllipseFormatter, PicParallelogramFormatter, PicParallelogramFormatter, PicTextFormatter

    public interface LatexConstants
    "emulated latex" parameters : these parameters get used by LatexFormatter, LatexParser and LatexViewFactory.
    • lineThickness : (mm) ; used when parsing LaTeX file, when no \\lineThickness command is found
    • emLineLength : (mm) when in "em. latex" mode, a line whose slope doesn't match an existing
    • LaTeX slope (cf. picture environment) is emulated by tiny horizontal and/or vertical segments ; this parameter determines the length of these segments
    • maxLatexCircleDiameter (mm) : circles whose diameter is greater than this value are emulated ; this ususally depends on available "lasym" fonts
    • maxLatexDiskDiameter (mm) : same thing, but for disks now.
    • maxEmLineSlope : line with an absolute slope greater than this value are considered to be vertical, i.e. "line(0,1){etc...}"
    • minEmLineSlope : same thing, but for horizontal lines.
    • fileWrapperProlog and fileWrapperEpilog : things to prepend and append before and after "begin{picture}" and "end{picture}" to create a content able to be compiled by latex. May include things like "include{package}",...
    • Field Detail

      • CR_LF

        static final java.lang.String CR_LF
        Line separator for the current platform (i.e. "\n" on Unix, "\n\r" on Windows, "\r" on Mac,..)
      • KEY_MAX_CIRCLE_DIAMETER

        static final java.lang.String KEY_MAX_CIRCLE_DIAMETER
        See Also:
        Constant Field Values
      • KEY_MAX_DISK_DIAMETER

        static final java.lang.String KEY_MAX_DISK_DIAMETER
        See Also:
        Constant Field Values
      • KEY_MAX_EM_CIRCLE_SEGMENT_LENGTH

        static final java.lang.String KEY_MAX_EM_CIRCLE_SEGMENT_LENGTH
        See Also:
        Constant Field Values
      • KEY_MAX_EM_LINE_SLOPE

        static final java.lang.String KEY_MAX_EM_LINE_SLOPE
        See Also:
        Constant Field Values
      • KEY_FILE_WRAPPER_PROLOG

        static final java.lang.String KEY_FILE_WRAPPER_PROLOG
        See Also:
        Constant Field Values
      • KEY_FILE_WRAPPER_EPILOG

        static final java.lang.String KEY_FILE_WRAPPER_EPILOG
        See Also:
        Constant Field Values
      • DEFAULT_MAX_CIRCLE_DIAMETER

        static final double DEFAULT_MAX_CIRCLE_DIAMETER
        See Also:
        Constant Field Values
      • DEFAULT_MAX_DISK_DIAMETER

        static final double DEFAULT_MAX_DISK_DIAMETER
        See Also:
        Constant Field Values
      • DEFAULT_MAX_EM_CIRCLE_SEGMENT_LENGTH

        static final double DEFAULT_MAX_EM_CIRCLE_SEGMENT_LENGTH
        See Also:
        Constant Field Values
      • DEFAULT_MAX_EM_LINE_SLOPE

        static final double DEFAULT_MAX_EM_LINE_SLOPE
        See Also:
        Constant Field Values
      • DEFAULT_FILE_WRAPPER_PROLOG

        static final java.lang.String DEFAULT_FILE_WRAPPER_PROLOG
      • DEFAULT_FILE_WRAPPER_EPILOG

        static final java.lang.String DEFAULT_FILE_WRAPPER_EPILOG
        See Also:
        Constant Field Values
      • RESCALING_TEX_FUNCTION

        static final java.lang.String RESCALING_TEX_FUNCTION
        See Also:
        Constant Field Values