
답변1
이를 수행하는 방법에는 여러 가지가 있습니다. 해결책 은 다음과 같습니다 tikz
.
\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}
보다 유연한 솔루션을 위해 a를 tikzpicture
행렬이 포함된 매크로로 인코딩할 수 있으므로 항목이 매우 긴 경우 십자가 모양이 조정됩니다. 전화는
\diamondtable{-6}{-3}{-3}{9}
또는\diamondtable{111111}{2}{3}{4}
선택적 인수를 사용하면 sep 열을 변경할 수 있습니다.
\diamondtable[-2mm]{-6}{-3}{-3}{9}\qquad\diamondtable[4mm]{111111}{2}{3}{4}
\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}
답변2
다음은 \diam
스케일링된 숫자 위에 숫자를 쌓는 매크로 입니다 \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}