¿Cómo puedo dibujar una "tabla" con 4 números alrededor de una cruz/forma de X para el método del diamante?

¿Cómo puedo dibujar una "tabla" con 4 números alrededor de una cruz/forma de X para el método del diamante?

Estoy intentando escribir una explicación de precálculo con LaTeX y quería hacer esta "tabla de diamantes" más elegante, ¿hay alguna forma de hacerlo? No pude encontrarlo mediante la búsqueda

(si alguien está interesado, es de la conferencia del profesor Leonard sobre cómo completar los cuadrados).

Respuesta1

Hay muchas maneras de hacer esto. Aquí hay una tikzsolución:

ingrese la descripción de la imagen aquí

\documentclass{article}

\usepackage{tikz}

\begin{document}

\begin{tikzpicture}
\draw(0,0)--(1,1) (1,0)--(0,1);
\path(.5,1)node{$-6$}--(0,.5)node{$-3$}--(.5,0)node{9}--(1,.5)node{$-3$};
\end{tikzpicture}

\end{document}

Para una solución más flexible, tikzpicturese puede codificar a en una macro que contenga una matriz, de modo que la forma de la cruz se adapte en caso de que alguna de las entradas sea muy larga. la llamada es

\diamondtable{-6}{-3}{-3}{9}o\diamondtable{111111}{2}{3}{4}

ingrese la descripción de la imagen aquí

Un argumento opcional le permite cambiar la columna sep:

\diamondtable[-2mm]{-6}{-3}{-3}{9}\qquad\diamondtable[4mm]{111111}{2}{3}{4}

ingrese la descripción de la imagen aquí

\documentclass{article}

\usepackage{tikz}
\usetikzlibrary{matrix}

\newcommand{\diamondtable}[5][0mm]{\begin{tikzpicture} 
    \matrix(M)[matrix of math nodes, nodes in empty cells, nodes={anchor=center}, ampersand replacement=\&, column sep=#1]
    {\& #2 \& \\ #3 \& \& #4 \\ \& #5 \& \\ };
    \draw[thick](M-1-1.north west)--(M-3-3.south east) (M-3-1.south west)--(M-1-3.north east);
    \end{tikzpicture}}

\begin{document}

\diamondtable{-6}{-3}{-3}{9}\qquad\diamondtable{111111}{2}{3}{4}

\diamondtable[-2mm]{-6}{-3}{-3}{9}\qquad\diamondtable[4mm]{111111}{2}{3}{4}

\end{document}

Respuesta2

Aquí hay una \diammacro que apila los dígitos sobre un archivo escalado \times.

\documentclass{article}
\usepackage{scalerel}
\usepackage[usestackEOL]{stackengine}
\stackMath
\newcommand\diam[4]{%
  \stackinset{c}{}{c}{}{\scaleobj{7}{\times}}
  {\Centerstack{#1  \\
                \makebox[0pt][r]{$#2$}\kern18pt\makebox[0pt][l]{$#3$}\\
               #4}}%
}
\begin{document}
\diam{-6}{-3}{-3}{9}

\diam{6}{3}{3}{9}
\end{document}

ingrese la descripción de la imagen aquí

información relacionada