Problem z macierzami używającymi \ linespread
Oct 24 2020
Próbuję ustawić macierze w ten sposób
ale jeśli dodam \ linespread {1.5} do mojego kodu, wygląda to tak
Jak mogę zmienić kod na styl z rysunku 1 bez usuwania polecenia \ linespread {1.5}?
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsthm}
\linespread{1.5}
\begin{document}
\begin{bmatrix}
1 & 2 & 3\\
2 & 2 & 3\\
2 & 2 & 3\\
\end{bmatrix}
\end{document}
Odpowiedzi
Zarko Oct 24 2020 at 08:39
Zobacz, czy poniższe rozwiązanie daje to, czego szukasz:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage[onehalfspacing]{setspace} % <---
\everydisplay{\linespread{1}\selectfont} % <---
\usepackage{lipsum}
\begin{document}
\lipsum[1][1-2] $x^2$ \lipsum[1][3]
\[
\begin{bmatrix}
1 & 2 & 3\\
2 & 2 & 3\\
2 & 2 & 3\\
\end{bmatrix}
\]
\lipsum[1][4-6]
\begin{align} a = b \\ c = d \end{align}
\end{document}