# Brackets

You can choose among various bracket types to structure a **LibreOffice Math** formula. Bracket types are displayed in the lower part of the Elements pane. These brackets are also listed in the context menu of the **Commands** window. All brackets that are not contained in the Elements pane or in the context menu can be typed manually in the **Commands** window.

Open the context menu in the Commands window - choose **Brackets**

Choose **View - Elements**; then on the Elements pane select **Brackets** from the listbox.

The following is a complete list of all available bracket types. The icon next to the bracket type indicates that it can be accessed through the Elements pane (menu View - Elements) or through the context menu of the **Commands** window.

### Bracket types

Round brackets (parentheses)
Inserts a placeholder within normal round brackets (parentheses). You can also type |
---|

Square brackets
Inserts a placeholder within square brackets. You can also type |
---|

Double square brackets
Inserts a placeholder within double square brackets. You can also type |
---|

Braces (curly brackets)
Inserts a placeholder withing braces (curly brackets). You can also type |
---|

Single vertical bars
Inserts a placeholder within vertical bars. You can also type |
---|

Double vertical bars
Inserts a placeholder within double vertical bars. You can also type |
---|

Angle brackets
Inserts a placeholder within angle brackets. You can also type |
---|

Operator brackets
Inserts two placeholders within operator brackets. You can also type |
---|

Group brackets
Inserts group brackets. You can also type |
---|

Round brackets (scalable)
Inserts |
---|

Square brackets (scalable)
Inserts scalable square brackets with placeholders. You can also type |
---|

Double square brackets (scalable)
Inserts scalable double square brackets with placeholders. You can also type |
---|

Braces (scalable)
Inserts scalable braces with a placeholder. You can also type |
---|

Single vertical bars (scalable)
Inserts scalable single vertical bars with a placeholder. You can also type |
---|

Double vertical bars (scalable)
Inserts scalable double vertical bars with a placeholder. You can also type |
---|

Angle brackets (scalable)
Inserts scalable angle brackets with a placeholder. You can also type |
---|

Operator brackets (scalable)
Inserts scalable operator brackets with placeholders. You can also type |
---|

Brace top (scalable)
Inserts a scalable horizontal upper brace with placeholders. You can also enter |
---|

Brace bottom (scalable)
Inserts a scalable horizontal lower brace with placeholders. You can also type |
---|

To insert floor brackets, type **lfloor<?>rfloor** directly in the **Commands** window.

To insert ceiling brackets, type **lceil<?>rceil** directly in the **Commands** window.

To insert scalable floor brackets, type **left lfloor<?>right rfloor** directly in the **Commands** window.

To insert scalable ceiling brackets, type **left lceil<?>right rceil** directly in the **Commands** window.

You can also use single brackets. To do this, type a backslash **\** in front of the command. For example, when you type **\[**, the left square bracket appears without its counterpart. This is useful for creating reverse brackets or for constructing intervals. Note that only non-scalable brackets can be used individually. To change the size, use the **size** command.

Examples of single brackets

For non-scaled brackets:

a = \{ \( \[ b newline

{} + c \] \) \ }

For scaled brackets use **none** as the bracket name

a = left ( a over b right none newline

left none phantom {a over b} + c right )

The phantom statement ensures that the last bracket is the correct size. |

Be sure to put spaces (gaps) between elements when entering them directly in the Commands window. This ensures that the correct structure is recognized. |

Useful information about indexes and exponents as well as scaling helps you structure formulas effectively. For more information about brackets, see Brackets and Grouping.