数学:\textstyle 不起作用

数学:\textstyle 不起作用

我正在尝试在 LaTeX 中重现这个数学问题: 帕斯卡三角形

我目前正在做的事情是: 帕斯卡三角形我的结果

\documentclass[oneside,12pt,pointednumbers]{scrartcl}
\usepackage[ngerman]{babel} %Deutsche Sprachunterstützung
\usepackage[utf8]{inputenc} %Umlaute
\usepackage{amsmath}

\newcommand{\vtwo}[2]{\left(\begin{array}{c} #1 \\ #2 \end{array}\right)}
\newcommand{\vthree}[3]{\left(\begin{array}{c} #1 \\ #2 \\ #3 \end{array}\right)}

\begin{document}
\begin{align*}
\begin{array}{ccc}
\vtwo{0}{0} && 1 \\
\vtwo{1}{0} \vtwo{1}{1} && 1 \hspace{5mm} 1 \\
\vtwo{2}{0} \vtwo{2}{1} \vtwo{2}{2} &=& 1 \hspace{5mm} 2 \hspace{5mm} 1 \\
\vtwo{3}{0} \vtwo{3}{1} \vtwo{3}{2} \vtwo{3}{3} && 1 \hspace{5mm} 3 \hspace{5mm} 3 \hspace{5mm} 1 \\
\dots && \dots
\end{array}
\end{align*}
\end{document}

但是我的文本比模型中的大得多。我认为这是因为模型是在中设置的\textstyle,但是当我声明我的数学框也要使用时\textstyle,什么都没有改变:

\begin{document}
\begin{align*}
\textstyle
\begin{array}{ccc}
\vtwo{0}{0} && 1 \\

或者

\begin{document}
\begin{align*}
\begin{array}{ccc}
\textstyle\vtwo{0}{0} && 1 \\

看上去都一样。

这种行为的原因是什么?为什么不起作用\textstyle?任何想法都非常感谢 ;)

答案1

一个可能的解决方案是\binom(包装在),但我现在\vtwo对这些命令不满意。\hspace

我还稍微增加了垂直拉伸(\arraystretch

\documentclass[oneside,12pt]{scrartcl}
\usepackage[ngerman]{babel} %Deutsche Sprachunterstützung
\usepackage[utf8]{inputenc} %Umlaute
\usepackage{mathtools}

\newcommand{\vtwo}[2]{\binom{#1}{#2}}%left(\begin{array}{c} #1 \\ #2 \end{array}\right)}
%\newcommand{\vthree}[3]{\left(\begin{array}{c} #1 \\ #2 \\ #3 \end{array}\right)}

\newcommand{\myspace}{6mm}

\begin{document}
\begin{align*}
\renewcommand{\arraystretch}{1.2}
\begin{array}{ccc}
\vtwo{0}{0} && 1 \\
\vtwo{1}{0} \vtwo{1}{1} && 1 \hspace{\myspace} 1 \\
\vtwo{2}{0} \vtwo{2}{1} \vtwo{2}{2} &=& 1 \hspace{\myspace} 2 \hspace{\myspace} 1 \\
\vtwo{3}{0} \vtwo{3}{1} \vtwo{3}{2} \vtwo{3}{3} && 1 \hspace{\myspace} 3 \hspace{\myspace} 3 \hspace{\myspace} 1 \\
\dots && \dots
\end{array}
\end{align*}
\end{document}

在此处输入图片描述

答案2

看看是否给出\binomasmath期望的结果:

在此处输入图片描述

\documentclass[oneside,12pt,pointednumbers]{scrartcl}
\usepackage[ngerman]{babel} %Deutsche Sprachunterstützung
\usepackage[utf8]{inputenc} %Umlaute
\usepackage{amsmath}

\newcommand{\vtwo}[2]{\;\binom{#1}{#2}\;} 

    \begin{document}
\begin{align*}
    \renewcommand{\arraystretch}{1.5}%1.2
\begin{array}{ccc}
\vtwo{0}{0} && 1 \\
\vtwo{1}{0} \vtwo{1}{1} && 1 \hspace{5mm} 1 \\
\vtwo{2}{0} \vtwo{2}{1} \vtwo{2}{2} &=& 1 \hspace{5mm} 2 \hspace{5mm} 1 \\
\vtwo{3}{0} \vtwo{3}{1} \vtwo{3}{2} \vtwo{3}{3} && 1 \hspace{5mm} 3 \hspace{5mm} 3     \dots && \dots
\end{array}
\end{align*}
    \end{document}

编辑:之后,当我提交第一个版本的答案时,我意识到它和 Christian Hupfer 的答案是一样的。现在我稍微修改了一下。

相关内容