用正确格式的花括号写出基数

用正确格式的花括号写出基数

我正在尝试写出矩阵的基数,但似乎无法获得我想要的格式。我在网上查找过,但还没有找到简单的解决方案。

这是我的工作。

\documentclass[11pt,oneside,a4paper]{article}
\usepackage[margin=1in]{geometry}
\usepackage{tikz-cd}
\usepackage{enumitem}
\usepackage{fancyhdr}
\fancyhf{} % sets both header and footer to nothing
\renewcommand{\headrulewidth}{0pt}
\usepackage{fourier-orns}
\pagestyle{fancy}
\fancyhead[L,C]{}
\newcommand\descitem[1]{\item{\bfseries #1}\\}
\renewcommand\headrule{%
\hrulefill
\raisebox{-2.1pt}
{\quad\decofourleft\decotwo\decofourright\quad}%
\hrulefill}
\usepackage{amsfonts}
\usepackage[most]{tcolorbox}
\usepackage{lmodern}
\usepackage{blindtext}
\usepackage{calc}
\usepackage{ragged2e}
\usepackage{amsfonts}
\usepackage{gensymb}
\usepackage{lineno}

\begin{document}
\begin{enumerate}
\item Find the change-of-coordinates matrix from $\mathcal{B}$ to the standard basis in $\mathbb{R}^n$.\\
\begin{equation*}
  \mathcal{B} = \Bigg\{\begin{bmatrix} 3 \\ -1 \\ 4 \end{bmatrix},\begin{bmatrix} 2 \\ 0 \\ -5 \end{bmatrix},\begin{bmatrix} 8 \\ -2 \\ 7 \end{bmatrix}\Bigg\}
\end{equation*}
\end{enumerate}
\end{document} 

期望的结果看起来像这样。

期望结果

我目前得到的。

不漂亮

答案1

几点说明:

  • 仅加载您在文档中实际使用的包。
  • 加载mathtools而不是amsmath使用bmatrix*环境,允许右对齐
  • 当您需要的括号大于时,请使用\left和来调整其大小,但当您确实使用时,请使用和来保持适当的间距。\right\Bigg\Biggl\Biggr\Bigg
  • 不要\\在结尾处使用\item
  • \equation*含义与\[ ... \]

在此处输入图片描述

\documentclass{article}

\usepackage{amssymb} % for \mathbb
\usepackage{mathtools} % for bmatrix*
\usepackage{lmodern} % slight shape changes

\begin{document}
\begin{enumerate}
\item Find the change-of-coordinates matrix from $\mathcal{B}$ to the standard basis in $\mathbb{R}^n$.
\[
  \mathcal{B} = \left\{\begin{bmatrix*}[r] 3 \\ -1 \\ 4 \end{bmatrix*},
  \begin{bmatrix*}[r] 2 \\ 0 \\ -5 \end{bmatrix*},
  \begin{bmatrix*}[r] 8 \\ -2 \\ 7 \end{bmatrix*}\right\}
\]
\end{enumerate}
\end{document} 

答案2

\big等命令\Bigg会手动定义括号和分隔符的大小。因此,每个命令只能获得一个括号的大小。使用\left\{ ... \right\}将动态调整括号的大小以适应其中的内容。

这是我个人使用的,这样我就不必猜测正确的尺寸。

相关内容