我如何使 bmatrix 变得更大,因为它在我的文档上看起来很小?

我如何使 bmatrix 变得更大,因为它在我的文档上看起来很小?

我尝试使用\renewarraystretch{1.2}Dan 在另一篇文章中建议的方法,但它只拉伸了矩阵,而没有拉伸矩阵的内容。我怎样才能使实际的偏导数更大,同时确保它不超过矩阵高度。当我使用 dfrac 而不是包时\physics,矩阵的内容超出了括号。我这里有多余的代码,因为它也需要出现在对齐排列中。

此外,出于某种原因,标签存在问题,但其他地方没有出现过。错误显示“ams 数学错误:多个 \tag”,尽管我没有在其他地方写过\tag{15}。因此,它符合第二个方程中的 (14),而它应该在第一个方程中,第二个方程应该有 (15)

 \documentclass[a4paper, 12pt]{article}
    \usepackage{mathtools}
    \usepackage{amsmath}
    \usepackage{amsfonts}
    \usepackage{physics}
    \begin{document}
    \begin{align*}
    \nabla SA &= \lambda \nabla \\
    \begin{bmatrix} \pdv{SA}{r} \\ \pdv{SA}{h} \\ \end{bmatrix} &=\lambda \begin{bmatrix} \pdv{g}{r} \\ \pdv{g}{h} \\ \end{bmatrix}\\\intertext{Evaluating the partial derivatives of the vectors and stating the constraint equation:}
     4 \pi r + 2 \pi h &= \lambda (2\pi r)\\\tag{14}
     2 \pi r &= \lambda (\pi r^{2}) \tag{15}
    \end{align*}
    \end{document}

输出图像

答案1

我提出了此解决方案,它基于\medmath来自的命令nccmath,该命令使公式约为 \displaystyle 的 80%,并且cellspace带有选项[math],可确保表格单元格顶部和底部的间距最小(带有选项,还可确保各种矩阵环境中单元格的顶部和底部的间距最小)。

amsmath不相关:当您加载时, if 没有必要加载mathtools,因为后者会为您完成此操作(它是 amsmath 的超集)。

\documentclass[a4paper, 12pt]{article}
\usepackage{nccmath}
\usepackage{mathtools}
\usepackage{amsfonts, amssymb}
\usepackage{physics}
\usepackage[math]{cellspace} 
\setlength{\cellspacetoplimit}{4pt}
\setlength{\cellspacebottomlimit}{4pt}

\begin{document}

\begin{align*}
\nabla SA &= \lambda \nabla \\
\begin{bmatrix} \medmath{\pdv{SA}{r}} \\ \medmath{\pdv{SA}{h}} \\ \end{bmatrix} &=\lambda \begin{bmatrix} \medmath{\pdv{g}{r}} \\ \medmath{\pdv{g}{h}} \\ \end{bmatrix}\\\intertext{Evaluating the partial derivatives of the vectors and stating the constraint equation:}
 4 \pi r + 2 \pi h &= \lambda (2\pi r)\tag{14} \\
 2 \pi r &= \lambda (\pi r^{2}) \tag{15}
\end{align*}

\end{document}

在此处输入代码

答案2

以下屏幕截图显示了您最初使用bmatrix环境的情况以及两种替代方案。第一种方案是\displaystyle在每个\pdv术语前加上前缀,并插入一些垂直空格。第二种方案是从\frac-style 分数表示法切换到内联分数表示法。

在此处输入图片描述

\documentclass[a4paper, 12pt]{article}
\usepackage{mathtools,physics}
\usepackage{booktabs} % for \addlinespace macro
\newcommand\SA{\mathit{SA}}

\begin{document}
\begin{align*}
%% OP's original form
\begin{bmatrix} 
     \pdv{\SA}{r} \\ 
     \pdv{\SA}{h} 
\end{bmatrix} 
&=\lambda 
\begin{bmatrix}  
     \pdv{g}{r} \\ 
     \pdv{g}{h}
\end{bmatrix} \\[2ex]
%% first alternative: use '\displaystyle' (default is '\textstyle')
\begin{bmatrix} 
     \displaystyle\pdv{\SA}{r} \\ \addlinespace
     \displaystyle\pdv{\SA}{h} 
\end{bmatrix} 
&=\lambda 
\begin{bmatrix}  
     \displaystyle\pdv{g}{r} \\ \addlinespace
     \displaystyle\pdv{g}{h}
\end{bmatrix} \\[2ex]
%% second alternative: switch to inline-fraction notation
\begin{bmatrix} 
     \partial\SA/\partial r \\[0.5ex]
     \partial\SA/\partial h 
\end{bmatrix} 
&=\lambda 
\begin{bmatrix}  
     \partial g/\partial r \\[0.5ex]
     \partial g/\partial h
\end{bmatrix} 
\end{align*}
\end{document}

答案3

足够简单的解决方案这里 (第 2 页 #1.1)(\resizebox{.2\textwidth}更改 .3 .4 中的 .2 ....):

在此处输入图片描述

\documentclass[a4paper, 12pt]{article}
\usepackage{mathtools}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{physics}
\begin{document}
\begin{align*}
\nabla SA &= \lambda \nabla \\
\resizebox{.2\textwidth}{!}{ $\begin{bmatrix}\pdv{SA}{r} \\[0.1cm] \pdv{SA}{h} \\ \end{bmatrix}$}  &= 
\resizebox{.2\textwidth}{!}{ $\lambda \begin{bmatrix} \pdv{g}{r} \\[0.1cm] \pdv{g}{h} \\ \end{bmatrix} $}\\
\intertext{Evaluating the partial derivatives of the vectors and stating the constraint equation:}
4 \pi r + 2 \pi h &= \lambda (2\pi r)\\ 
2 \pi r &= \lambda (\pi r^{2})  
\end{align*}
\end{document}

相关内容