중앙 테이블 형식 배열의 다중 행

중앙 테이블 형식 배열의 다중 행

누군가 다음 문서에서 세 행 모두에 삼각형을 생성하도록 도와줄 수 있습니까? \multirow를 사용한 모든 시도는 실패했습니다.

\documentclass{article}

\usepackage[utf8]{inputenc} % accents
\usepackage{verbatim} % \comment
\usepackage{amsmath,amssymb}
\usepackage{bm} % bold math
\usepackage{multirow,tabularx}
\usepackage{array}   % \newcolumntype 
\newcolumntype{x}[1]{ >{} m{#1} <{} }
\newcolumntype{X}[1]{ >{\[} m{#1} <{\]} }
%\newcolumntype{A}{>{$\begin{aligned}}c{\end{aligned}$}}
\usepackage{tikz}
\usetikzlibrary{angles,quotes}

\tikzstyle{ciangle}=[
    every pic quotes/.append style={text=cyan},
    draw=cyan,
    angle radius=1cm,
  ]
\tikzstyle{sqangle}=[
    every pic quotes/.append style={text=cyan},
    draw=cyan,
    angle radius=1cm,
  ]

\newcommand{\DrawTriangle}[4]{% 
\begin{tikzpicture}  
  \coordinate (A) at (-1.5,-1);
  \coordinate (C) at (1.5,-1);
  \coordinate (B) at (1.5,1);
  \draw (C) -- node[right] {#1} (B) -- node[above] {#3} (A) -- node[below] {#2} (C);
  \pic [ciangle, "#4"] {angle=C--A--B};
%  \pic [ciangle, "#5"] {angle=A--B--C};
  \draw [sqangle](C) rectangle ++(-0.5,0.5);
\end{tikzpicture}
}

\begin{document}


\begin{tabular}{x{3cm} X{1cm}}
\DrawTriangle{$a$}{$b$}{$c$}{$\alpha$} & \textit{sen}(\alpha)=\frac{a}{c} \\
& \textit{cos}(\alpha)=\frac{b}{c} \\
& \textit{tan}(\alpha)=\frac{a}{b}=\frac{\textit{sin}(\alpha)}{\textit{cos}(\alpha)} \\
\end{tabular} 

\end{document}

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

또 다른 예는 다음과 같습니다.

\documentclass{article}

\usepackage[utf8]{inputenc} % accents
\usepackage{verbatim} % \comment
\usepackage{amsmath,amssymb}
\usepackage{bm} % bold math
\usepackage{array}   % \newcolumntype 
\newcolumntype{x}[1]{ >{} m{#1} <{} }
\newcolumntype{X}[1]{ >{\[} m{#1} <{\]} }
\usepackage{tikz}
\usetikzlibrary{angles,quotes}

\tikzstyle{ciangle}=[
    every pic quotes/.append style={text=cyan},
    draw=cyan,
    angle radius=0.75cm,
  ]
\tikzstyle{sqangle}=[
    every pic quotes/.append style={text=cyan},
    draw=cyan,
  ]

\newcommand{\DrawTriangle}[4]{% 
\begin{tikzpicture}[scale=0.5]
  \coordinate (A) at (-1.5,-1);
  \coordinate (C) at (1.5,-1);
  \coordinate (B) at (1.5,1);
  \draw [sqangle](C) rectangle ++(-0.5,0.5);
  \draw (C) -- node[right] {#1} (B) -- node[above] {#3} (A) -- node[below] {#2} (C);
  \pic [ciangle, "#4"] {angle=C--A--B};
%  \pic [ciangle, "#5"] {angle=A--B--C};
\end{tikzpicture}
}

\begin{document}

\begin{tabular}{|x{4cm}|x{2cm}|x{3cm}|}
\hline 
Conocemos la longitud de dos lados, buscamos la longitud del tercer lado. & \DrawTriangle{$a$}{$b$}{$c?$}{}{} & Teorema Pitagoras \newline $ c^2=a^2+b^2 $ \\
 & \DrawTriangle{$a?$}{$b$}{$c$}{} &  \\ 
 & \DrawTriangle{$a$}{$b?$}{$c$}{} &  \\
\hline 
\end{tabular} 

\end{document}

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

답변1

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

\documentclass{article}

\usepackage[utf8]{inputenc} % accents
\usepackage{verbatim} % \comment
\usepackage{amsmath,amssymb}
\usepackage{bm} % bold math
\usepackage{array}   % \newcolumntype 
\newcolumntype{x}[1]{ >{} m{#1} <{} }
%\newcolumntype{A}{>{$\begin{aligned}}c{\end{aligned}$}}
\usepackage{tikz}
\usetikzlibrary{angles,quotes}

\tikzstyle{ciangle}=[
    every pic quotes/.append style={text=cyan},
    draw=cyan,
    angle radius=1cm,
  ]
\tikzstyle{sqangle}=[
    every pic quotes/.append style={text=cyan},
    draw=cyan,
    angle radius=1cm,
  ]

\newcommand{\DrawTriangle}[4]{% 
\begin{tikzpicture}  
  \coordinate (A) at (-1.5,-1);
  \coordinate (C) at (1.5,-1);
  \coordinate (B) at (1.5,1);
  \draw (C) -- node[right] {#1} (B) -- node[above] {#3} (A) -- node[below] {#2} (C);
  \pic [ciangle, "#4"] {angle=C--A--B};
%  \pic [ciangle, "#5"] {angle=A--B--C};
  \draw [sqangle](C) rectangle ++(-0.5,0.5);
\end{tikzpicture}
}

\begin{document}


\begin{tabular}{x{3cm} x{2cm}}
\DrawTriangle{$a$}{$b$}{$c$}{$\alpha$} &
$\textit{sen}(\alpha)=\frac{a}{c}$% why \textit?

$\textit{cos}(\alpha)=\frac{b}{c}$

$\textit{tan}(\alpha)=\frac{a}{b}=\frac{\textit{sin}(\alpha)}{\textit{cos}(\alpha)} $
\end{tabular} 

\end{document}

두 번째 열은 둘러싸지 않고 황갈색 선을 표시하려면 더 넓어야 합니다. 1cm 대신 2cm로 만들었지만 실제 문서에 공간이 얼마나 있는지 모르기 때문에 더 넓어지지 않았습니다.

tabularx패키지 참고 사항을 사용하지 않았지만 로드한 경우 tabularx, 자신만의 X열 유형을 로드하고 정의하는 경우 tabularx일부 내부 재정의 없이는 작동하지 않습니다.

관련 정보