矩阵的每个元素都带有 \displaystyle

矩阵的每个元素都带有 \displaystyle

有没有办法让矩阵的每个元素都变成\displaystyle?我尝试了很多方法,但矩阵环境中发生了变化。例如,

\documentclass{article}
\begin{document}

    \begin{matrix}
      \lim_x 
    \end{matrix}

\end{document}

我希望数学运算符与显示样式具有相同的限制位置。

答案1

解决方案如下:

\documentclass{article}
\begin{document}
    $
        \begin{matrix}
             {\displaystyle \lim_x}
        \end{matrix}
    $
\end{document}

希望它能对你有帮助。

答案2

有以下可能性:

\documentclass{article}
\usepackage{amsmath,array}

\makeatletter
\def\env@dmatrix{\hskip -\arraycolsep
  \let\@ifnextchar\new@ifnextchar
  \extrarowheight=2ex
  \array{*\c@MaxMatrixCols{>{\displaystyle}c}}}

\newenvironment{dmatrix}
  {\env@dmatrix}
  {\endarray\hskip-\arraycolsep}

\newenvironment{bdmatrix}
  {\left[\env@dmatrix}
  {\endmatrix\right]}
% and other matrix environments are similar
\makeatother

\begin{document}

\[
\begin{bdmatrix}
\lim_{x\to0}\frac{\sin x}{x}=1 & a=b \\
\frac{1}{2} & c=d
\end{bdmatrix}
\qquad
\begin{dmatrix}
\lim_{x\to0}\frac{\sin x}{x}=1
\end{dmatrix}
\]

\end{document}

但请不要滥用显示风格。

在此处输入图片描述

答案3

这是一个应用 displaystyle-math 的解决方案自动地pmatrixbmatrix环境中。很明显,该设置可以扩展到其他数学环境。

在此处输入图片描述

\documentclass{article}

\usepackage{amsmath}  % for 'pmatrix' and 'bmatrix' environments    

\usepackage{etoolbox} % for '\AtBeginEnvironment' macro
\AtBeginEnvironment{pmatrix}{\everymath{\displaystyle}}
\AtBeginEnvironment{bmatrix}{\everymath{\displaystyle}}

\begin{document}
$\lim_n$,       % textstyle
$\begin{pmatrix}
      \lim_n    % automatic displaystyle
\end{pmatrix}$, 
$\begin{bmatrix}
      \lim_n    % automatic displaystyle
\end{bmatrix}$, 
$\lim_n$        % back to textstyle
\end{document}

答案4

一个简单的解决方案etoolbox。请注意,您必须为每种类型的矩阵环境编写相同的命令。我还使用nccmath包中使用\mfrac(中等大小的分数),\dfrac矩阵中的 a 太大了,在我看来:

\documentclass{article}

\usepackage{mathtools, nccmath, etoolbox}

\AtBeginEnvironment{bmatrix*}{\apptocmd{\lim}{\limits}{}{}}

\begin{document}

\noindent $ \lim_{x\to 0}\mfrac{\sin x}{x} = 0 $
\begin{flalign*}
  & \text{With \texttt{\textbackslash mfrac}: } & & \begin{bmatrix*}[l]
  \lim_{x\to 0}\mfrac{\sin x}{x} = 0\\[2ex]
  \lim_{x\to 0}\mfrac{1 - \cos x}{x^2} = \mfrac{1}{2}\\[-2ex]\
  \end{bmatrix*} & \\[2ex]
  & \text{With \texttt{\textbackslash dfrac}: } & & \begin{bmatrix*}[l]
  \lim_{x\to 0}\dfrac{\sin x}{x} = 0\\[2ex]
  \lim_{x\to 0}\dfrac{1 - \cos x}{x^2} = \dfrac{1}{2}\\[-2ex]\
  \end{bmatrix*} &
\end{flalign*}
$\lim_{x\to 0} \mfrac{1 - \cos x}{x^2} = \mfrac{1}{2} $

\end{document}

在此处输入图片描述

相关内容