파스칼의 삼각형 + 피보나치 수

파스칼의 삼각형 + 피보나치 수

LaTeX에서 기울어진 선을 사용하여 이 그림을 어떻게 그릴 수 있나요? 힌트가 있나요?

여기에 이미지 설명을 입력하세요

답변1

편집: percusse와 Heiko가 제안한 대로 \ifthenelse변경 되었습니다.\ifnum

\documentclass[tikz,border=2mm]{standalone}
\begin{document}
    \begin{tikzpicture}
        \foreach \n in {0,...,6} {
            \foreach \k in {0,...,\n} {
                \node (\n\k) at (\k,-\n) {${\n \choose \k}$};
                \pgfmathtruncatemacro{\x}{(\n+1)/2}
                \pgfmathtruncatemacro{\y}{\n/2}
                \ifnum\k=0 \draw (\n\k.south west) -- (\x\y.north east);\fi
            }
        }
    \end{tikzpicture}
\end{document}

편집 2: Misch가 제안한 if 문이 제거되었습니다.

\documentclass[tikz,border=2mm]{standalone}
\begin{document}
    \begin{tikzpicture}
        \foreach \n in {0,...,6} {
            \foreach \k in {0,...,\n} {
                \node (\n\k) at (\k,-\n) {${\n \choose \k}$};
            }
            \pgfmathtruncatemacro{\x}{(\n+1)/2}
            \pgfmathtruncatemacro{\y}{\n/2}
            \draw (\n0.south west) -- (\x\y.north east);
        }
    \end{tikzpicture}
\end{document}

여기에 이미지 설명을 입력하세요

답변2

제 생각에는 이것이 정확히 OP가 요청한 것이 아니지만 비슷합니다...

\documentclass{book}
\usepackage{mathtools}
\usepackage{cancel}


\begin{document}
\LARGE \boldmath
% horizontal loop
\foreach \x in {0,...,6} {%
% vertical loop

\foreach \y in {0,...,\x} {%
$\cancel{\binom{\x}{\y}}$
}

}

\end{document}

여기에 이미지 설명을 입력하세요

답변3

\documentclass{article}
\usepackage{cancel,mathtools,stackengine}
\stackMath
\def\CBN#1#2{%
  \cancel{\addstackgap[6pt]{\kern6pt\displaystyle\binom{#1}{#2}\kern6pt}}%
  }
\def\BN#1#2{%
  \addstackgap[6pt]{\kern6pt\displaystyle\binom{#1}{#2}\kern6pt}%
  }
\begin{document}
\[
\def\stackalignment{l}
\setstackgap{S}{-5.2pt}
\setstackEOL{\cr}
\Shortstack{
\CBN{0}{0}\cr
\CBN{1}{0}\CBN{1}{1}\cr
\CBN{2}{0}\CBN{2}{1}\CBN{2}{2}\cr
\CBN{3}{0}\CBN{3}{1}\CBN{3}{2}\CBN{3}{3}\cr
\CBN{4}{0}\CBN{4}{1}\CBN{4}{2}\BN{4}{3}\BN{4}{4}\cr
\CBN{5}{0}\CBN{5}{1}\BN{5}{2}\BN{5}{3}\BN{5}{4}\BN{5}{5}\cr
\CBN{6}{0}\BN{6}{1}\BN{6}{2}\BN{6}{3}\BN{6}{4}\BN{6}{5}\BN{6}{6}
}
\]
\end{document}

여기에 이미지 설명을 입력하세요

관련 정보