Matrix Bracket Styles in LibreOffice Math

LibreOffice Math provides several scalable delimiter styles to enclose matrices and tabular math data. By combining the matrix keyword with the dynamic resizing commands left and right, you can format matrices with round parentheses, square brackets, curly braces, single or double vertical lines, angle brackets, and even invisible or asymmetrical delimiters.

1. Standard Round Brackets (Parentheses)

Round brackets are the most common delimiters for standard matrices. * Syntax: left( matrix { a # b ## c # d } right) * Usage: General matrix representation.

2. Square Brackets

Square brackets provide a box-like enclosure for vectors and matrices. * Syntax: left[ matrix { a # b ## c # d } right] or left lbracket matrix { a # b ## c # d } right rbracket * Usage: General matrix notation and linear transformations.

3. Curly Braces

Curly brackets are used for set matrices, systems, or specific tensor layouts. * Syntax: left lbrace matrix { a # b ## c # d } right rbrace or left \{ matrix { a # b ## c # d } right \} * Usage: Set representations and block matrices.

4. Single Vertical Bars (Determinants)

Single straight vertical lines denote the determinant of a matrix. * Syntax: left| matrix { a # b ## c # d } right| or left lline matrix { a # b ## c # d } right rline * Usage: Matrix determinants.

5. Double Vertical Bars (Matrix Norms)

Double vertical lines indicate norms or specific matrix magnitudes. * Syntax: left ldline matrix { a # b ## c # d } right rdline or left ldoubleline matrix { a # b ## c # d } right rdoubleline * Usage: Matrix norms and absolute matrix quantities.

6. Angle, Floor, and Ceiling Brackets

Less common mathematical notations such as quantum state matrices, inner products, or integer mappings can also be wrapped around a matrix. * Angle Brackets: left langle matrix { a # b ## c # d } right rangle * Floor Brackets: left lfloor matrix { a # b ## c # d } right rfloor * Ceiling Brackets: left lceil matrix { a # b ## c # d } right rceil

7. Asymmetric and Invisible Delimiters

LibreOffice Math allows open-ended or mixed bracket styles by using the none keyword or pairing different bracket types. * Open System / Single Bracket: left lbrace matrix { x + y = 1 ## 2x - y = 0 } right none * Mixed Delimiters: left( matrix { a # b ## c # d } right]

Matrix Command Syntax Note

In LibreOffice Math, matrix elements are organized using # to separate columns and ## to separate rows:

matrix { row1_col1 # row1_col2 ## row2_col1 # row2_col2 }

Wrapping this structure inside any left <delimiter> and right <delimiter> command automatically scales the chosen bracket style to fit the full height of the matrix.