@mathjax/src
    Preparing search index...

    Item dealing with multiline environments as a special case of arrays. Note, that all other AMS equation environments (e.g., align, split) can be handled by the regular EqnArrayItem class.

    Handles tagging information according to the given tagging style.

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    arraydef: { [key: string]: string | number | boolean } = {}

    Properties for special array definitions.

    atEnd: boolean = false

    True if adding extra columns at the end of a row

    breakAlign: { cell: string; row: string; table: string } = ...

    Data for setting cell/row/table alignment for when there are line breaks

    cend: string[] = []

    Insertions that go at the end of table entries (from <{...})

    cextra: boolean[] = []

    True for columns from @{...} and !{...}

    cstart: string[] = []

    Insertions that go at the beginning of table entries (from >{...})

    factory: default

    The factory for stack items.

    frame: [string, string][] = []

    Frame specification as a list of pairs of strings [side, style].

    global: EnvList = {}
    hfill: number[] = []

    Hfill value.

    parser: default

    The TeX parser that created this item

    ralign: [string, string, string][] = []

    Row alignments to specify on particular columns

    row: MmlNode[] = []

    The current row as a list of cells.

    startI: number = 0
    startStr: string = ''
    stopI: number = 0
    table: MmlNode[] = []

    The table as a list of rows.

    templateSubs: number = 0

    Substitution count for template substitutions (to avoid infinite loops)

    errors: { [key: string]: string[] } = ...

    A list of basic errors.

    fail: CheckType = ...

    The fail value.

    success: CheckType = ...

    The success value.

    Accessors

    • get env(): EnvList

      Returns EnvList

      Get the private environment

    • set env(value: EnvList): void

      Set the private environment

      Parameters

      • value: EnvList

        New private environemt.

      Returns void

    • get isClose(): boolean

      Returns boolean

      True if item is an closing entity, i.e., it needs an opening counterpart already on the stack.

    • get isFinal(): boolean

      Returns boolean

      True if item is final, i.e., it contains one or multiple finished parsed nodes.

    Methods

    • Adds a row-spacing to the current row (padding out the rowspacing if needed to get there).

      Parameters

      • spacing: string

        The rowspacing to use for the current row.

      Returns void

    • Convenience method to create nodes with the node factory on this stack.

      Parameters

      • kind: string

        The kind of node to create.

      • ...rest: any[]

        The remaining arguments for the creation method.

      Returns MmlNode

      The newly created node.

    • Get the TeX string for the contents of the coming cell (if any)

      Returns [string, string, string, boolean]

      List of values for prefix, entry, term, found.

    • Get error messages for a particular types of stack item. This reads error messages from the static errors object, which can be extended in subclasses.

      Parameters

      • kind: string

        The stack item type.

      Returns string[]

      The list of arguments for the TeXError.