표가 페이지에 맞지 않아 표의 셀에 그림을 추가합니다.

표가 페이지에 맞지 않아 표의 셀에 그림을 추가합니다.

질문:

온라인에서 테이블을 준비했습니다. 문제는 페이지에 맞지 않는다는 것입니다. 두 번째 문제는 그림에 대한 코드를 추가했다는 것입니다. 이 그림을 첫 번째 열(두 번째 셀)에 추가하고 싶습니다. 누구든지 나를 도와줄 수 있나요? 중앙 정렬을 위해 셀 높이를 늘리는 방법은 무엇입니까?

MWE

\documentclass[12pt]{article}
\usepackage[bindingoffset=0.2in,left=0.5in,right=0.5in,top=0.5in,bottom=0.5in,footskip=.25in]{geometry}
\usepackage[centertags]{amsmath}
\usepackage{latexsym}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{newlfont}
\usepackage{enumerate}
\usepackage{makeidx}
\usepackage{tikz}
\usepackage{multirow}
\usetikzlibrary{arrows.meta}
\usepackage{xparse}
\usetikzlibrary{backgrounds,intersections}
\begin{document}
%%%%%%%%%%  Table  %%%%%%%%%%%%%%%%
\begin{table}[]
    \begin{tabular}{|l|cccc|}
        \hline
        \multicolumn{1}{|c|}{\multirow{2}{*}{\textbf{Set}}} & \multicolumn{4}{c|}{\textbf{Closure Property}}                                                                                                                                                             \\ \cline{2-5} 
        \multicolumn{1}{|c|}{}                              & \multicolumn{1}{c|}{\textbf{Operation}} & \multicolumn{1}{c|}{\textbf{Y/N}} & \multicolumn{1}{c|}{\textbf{Result}}                                            & \textbf{Remarks or Justification}          \\ \hline
        \multirow{4}{*}{\textbf{Natural Numbers}}           & \multicolumn{1}{c|}{Addition}           & \multicolumn{1}{c|}{Yes}          & \multicolumn{1}{c|}{Natural number $+$ Natural number $=$ Natural number}       &                                            \\ \cline{2-5} 
        & \multicolumn{1}{c|}{Subtraction}        & \multicolumn{1}{c|}{No}           & \multicolumn{1}{c|}{Natural number $-$ Natural number $\neq$ Natural number}    & $2-5=-3$ and  $-3$ is not a natural number \\ \cline{2-5} 
        & \multicolumn{1}{c|}{Multiplication}     & \multicolumn{1}{c|}{Yes}          & \multicolumn{1}{c|}{Natural number $\times$ Natural number $=$ Natural number}  &                                            \\ \cline{2-5} 
        & \multicolumn{1}{c|}{Division}           & \multicolumn{1}{c|}{No}           & \multicolumn{1}{c|}{Natural number $\div$ Natural number $\neq$ Natural number} & $2\div 5$, which is not a Natural number   \\ \hline
    \end{tabular}
\end{table}
%%%%%%%%%%  Figure  %%%%%%%%%%%%%%%%
\begin{center}
\begin{tikzpicture}[
            scale=1.5,
            transform shape,
            txt/.style={align=center,font=\bfseries\sf\tiny},
            ]
\foreach \x/\clr in {1/blue!20}
\draw[color=black,very thick,fill=\clr] (0,\x) circle [radius=\x];
\node[txt] at (0,1) {Natural Numbers\\\\1, 2, 3, \dots};
\end{tikzpicture}
\end{center}
\end{document}

답변1

와 함께 tabularray:

\documentclass[12pt]{article}
\usepackage[bindingoffset=0.2in,left=0.5in,right=0.5in,top=0.5in,bottom=0.5in,footskip=.25in]{geometry}
\usepackage[centertags]{amsmath}
\usepackage{latexsym}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{newlfont}
\usepackage{enumerate}
\usepackage{makeidx}
\usepackage{tikz}
\usepackage{multirow}
\usetikzlibrary{arrows.meta}
\usepackage{xparse}
\usetikzlibrary{backgrounds,intersections}
\usepackage{tabularray}
\begin{document}
\begin{table}
  \begin{tblr}{
     colspec={Q[l,m]Q[c,m]Q[c,m]X[c,m]X[c,m]},
     hlines, vlines,
     row{1,2}={font=\bfseries},
     cell{3,5}{3}={green},
     cell{4,6}{3}={red},
     }
     \SetCell[r=2]{c}Set & \SetCell[c=4]{c,red} Closure Property &&& \\  
     & Operation & Y/N & Result & Remarks or Justification \\ 
     \SetCell[r=4]{c}{Natural Numbers\\[7pt]
     \begin{tikzpicture}[
                scale=1.5,
                transform shape,
                txt/.style={align=center,font=\bfseries\sf\tiny},
                ]
     \foreach \x/\clr in {1/blue!20}
     \draw[color=black,very thick,fill=\clr] (0,\x) circle [radius=\x];
     \node[txt] at (0,1) {Natural Numbers\\\\1, 2, 3, \dots};
     \end{tikzpicture}} &  Addition & Yes & Natural number $+$ Natural number $=$ Natural number & \\ 
     & Subtraction & No & Natural number - Natural number $\neq$ Natural number & $2-5=-3$ and  $-3$ is not a Natural number \\ 
     & Multiplication & Yes & Natural number $\times$ Natural number $=$ Natural number  & \\
     & Division & No & Natural number $\div$ Natural number $\neq$ Natural number & $2\div 5$, which is not a Natural number \\ 
  \end{tblr}
\end{table}
\end{document}

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

답변2

편집: 그림을 표에 넣으세요.

  1. @samcarter가 알아차린 대로: \multicolumn{1}물건을 제거하세요.
  2. 텍스트를 조금 더 작게 만들려면 \small을 사용하세요.
  3. Natural Number공간을 너무 많이 차지하므로 네 번째 열을 약어로 바꾸세요 . 그렇지 않으면 테이블을 텍스트 너비에 맞출 수 없습니다(이 열에서 줄 바꿈을 수행하지 않는 한 전혀 좋지 않다고 생각합니다). 그러나 그것은 당신의 선택입니다.
  4. tabularx사용 가능한 공간에 마지막 열을 맞추는 데 사용됩니다 . 또는 네 번째 열에 전체 텍스트를 유지하려면 X거기에도 열을 사용하세요.
  5. 그림은 실제로 6줄에 걸쳐 있으므로 ``multirow{6}를 사용했습니다.

약간의 조정을 통해 다음과 같이 됩니다.

\documentclass[12pt]{article}
\usepackage[bindingoffset=0.2in,left=0.5in,right=0.5in,top=0.5in,bottom=0.5in,footskip=.25in]{geometry}
\usepackage[centertags]{amsmath}
\usepackage{latexsym}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{newlfont}
\usepackage{enumerate}
\usepackage{makeidx}
\usepackage{tikz}
\usepackage{multirow}
\usepackage{tabularx}
\usetikzlibrary{arrows.meta}
\usepackage{xparse}
\usetikzlibrary{backgrounds,intersections}
\begin{document}
%%%%%%%%%%  Table  %%%%%%%%%%%%%%%%
\begin{table}[]
  \small
  \setlength\extrarowheight{2pt}
    \begin{tabularx}{\textwidth}{|@{\,}c@{\,}|c|c|c|>{\raggedright\arraybackslash}X|}
        \hline
        \multirow{2}{*}{\textbf{Set}} & \multicolumn{4}{c|}{\textbf{Closure Property}}                                        \\ \cline{2-5} 
        & \textbf{Operation} & \textbf{Y/N} & \textbf{Result}                    & \textbf{Remarks or Justification}          \\ \hline
        \multirow{6}{*}{%
\begin{tikzpicture}[
            scale=1.5,
            transform shape,
            txt/.style={align=center,font=\bfseries\sf\tiny},
            ]
\foreach \x/\clr in {1/blue!20}
\draw[color=black,very thick,fill=\clr] (0,\x) circle [radius=\x];
\node[txt] at (0,1) {Natural Numbers\\\\1, 2, 3, \dots};
\end{tikzpicture}}
        & Addition           & Yes          & NatNum $+$ NatNum $=$ NatNum       &                                            \\ \cline{2-5} 
        & Subtraction        & No           & NatNum $-$ NatNum $\neq$ NatNum    & $2-5=-3$ and  $-3$ is not a natural number \\ \cline{2-5} 
        & Multiplication     & Yes          & NatNum $\times$ NatNum $=$ NatNum  &                                            \\ \cline{2-5} 
        & Division           & No           & NatNum $\div$ NatNum $\neq$ NatNum & $2\div 5$, which is not a natural number   \\ \hline
    \end{tabularx}
\end{table}

\end{document}

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

관련 정보