Scalable Parentheses and Brackets in LaTeX Equations β€” Use \left and \right before parentheses commands

Nov. 12, 2025 in Buffalo, United States β€’ Updated Nov. 15, 2025

In LaTeX, by adding \left and \right before the parentheses (or brackets, curly brackets, angle brackets, pipes, and double pipes etc.), we can make their size dynamically adjusted along with the inner content1. For example:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{equation*}
	(
	\begin{bmatrix}
		1 \\ 1 \\ 1 \\
	\end{bmatrix}
	),\,
	\big(
	\begin{bmatrix}
		1 \\ 1 \\ 1 \\
	\end{bmatrix}
	\big),\,
	\left(
	\begin{bmatrix}
		1 \\ 1 \\ 1 \\
	\end{bmatrix}
	\right)
\end{equation*}

\begin{equation*}
	\{
	\begin{bmatrix}
		1 \\ 1 \\ 1 \\
	\end{bmatrix}
	\},\,
	\big\{
	\begin{bmatrix}
		1 \\ 1 \\ 1 \\
	\end{bmatrix}
	\big\},\,
	\left\{
	\begin{bmatrix}
		1 \\ 1 \\ 1 \\
	\end{bmatrix}
	\right\}
\end{equation*}

\begin{equation*}
	[
	\begin{bmatrix}
		1 \\ 1 \\ 1 \\
	\end{bmatrix}
	],\,
	\big[
	\begin{bmatrix}
		1 \\ 1 \\ 1 \\
	\end{bmatrix}
	\big],\,
	\left[
	\begin{bmatrix}
		1 \\ 1 \\ 1 \\
	\end{bmatrix}
	\right]
\end{equation*}

\begin{equation*}
	\langle
	\begin{bmatrix}
		1 \\ 1 \\ 1 \\
	\end{bmatrix}
	\rangle,\,
	\big\langle
	\begin{bmatrix}
		1 \\ 1 \\ 1 \\
	\end{bmatrix}
	\big\rangle,\,
	\left\langle
	\begin{bmatrix}
		1 \\ 1 \\ 1 \\
	\end{bmatrix}
	\right\rangle
\end{equation*}

\begin{equation*}
	|
	\begin{bmatrix}
		1 \\ 1 \\ 1 \\
	\end{bmatrix}
	|,\,
	\big|
	\begin{bmatrix}
		1 \\ 1 \\ 1 \\
	\end{bmatrix}
	\big|,\,
	\left|
	\begin{bmatrix}
		1 \\ 1 \\ 1 \\
	\end{bmatrix}
	\right|
\end{equation*}

\begin{equation*}
	\|
	\begin{bmatrix}
		1 \\ 1 \\ 1 \\
	\end{bmatrix}
	\|,\,
	\big\|
	\begin{bmatrix}
		1 \\ 1 \\ 1 \\
	\end{bmatrix}
	\big\|,\,
	\left\|
	\begin{bmatrix}
		1 \\ 1 \\ 1 \\
	\end{bmatrix}
	\right\|
\end{equation*}

\end{document}

image-20251112215215622

By the way, note that this method can’t automatically adjust the parentheses that after another parentheses bigger. For example,

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
\documentclass{article}
\usepackage{amsmath}

\begin{document}
	
\begin{equation*}
	\left(\left(\left(
	a^2
	\right)+b^2\right)+c^2\right)
\end{equation*}

\begin{equation*}
	\left\{\left\{\left\{
	a^2
	\right\}+b^2\right\}+c^2\right\}
\end{equation*}

\begin{equation*}
	\left[\left[\left[
	a^2
	\right]+b^2\right]+c^2\right]
\end{equation*}

\end{document}

image-20251113110743430

This is because the outer parentheses detect the same height (of the content) as the inner one. So, to make the outer one more bigger, we also need to use commands like \bigl(, \Bigl(, \biggl(, \Biggl( etc., to adjust it manually.


References