Properties for special array definitions.
True if adding extra columns at the end of a row
Data for setting cell/row/table alignment for when there are line breaks
Insertions that go at the end of table entries (from <{...})
True for columns from @{...} and !{...}
Insertions that go at the beginning of table entries (from >{...})
Protected
factoryThe factory for stack items.
Frame specification as a list of pairs of strings [side, style].
Hfill value.
The TeX parser that created this item
Row alignments to specify on particular columns
The current row as a list of cells.
The table as a list of rows.
Substitution count for template substitutions (to avoid infinite loops)
Protected
Static
errorsA list of basic errors.
Protected
Static
failThe fail value.
Protected
Static
successThe success value.
Get the private environment
Set the private environment
New private environemt.
True if item is an closing entity, i.e., it needs an opening counterpart already on the stack.
True if item is final, i.e., it contains one or multiple finished parsed nodes.
Protected
nodesThe nodes on the stack.
Adds a row-spacing to the current row (padding out the rowspacing if needed to get there).
The rowspacing to use for the current row.
Finishes line layout if not already given.
Clears the item's environment.
Convenience method to create nodes with the node factory on this stack.
The kind of node to create.
The remaining arguments for the creation method.
The newly created node.
Protected
getGet the TeX string for the contents of the coming cell (if any)
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.
The stack item type.
The list of arguments for the TeXError.
Protected
handleOptional
n: numberCheck to see if there are column declarations that need extra content around the cell contents.
Optional
forceRow: boolean
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.