테이블 형식의 열거/항목화를 직사각형 텍스트와 정렬

테이블 형식의 열거/항목화를 직사각형 텍스트와 정렬

이전 텍스트와 수직으로 목록을 정렬하려면 어떻게 해야 합니까? 가운데 셀에서 1. "입력"을 수직으로 정렬하고 싶습니다. 하단 셀에서 "Goals"는 1.과 2 사이의 수직 중앙에 있어야 합니다.

\documentclass[tikz]{standalone}
\usetikzlibrary{shapes}
\begin{document}

\tikzstyle{rect} = [rectangle split, rectangle split parts=3, draw]

\begin{tikzpicture}[]
\node[rect](first) {
\textbf{Parse FCC Broadband Availability Data}
\nodepart{two}
Inputs:
\begin{tabular}{p{5cm}}
\begin{enumerate}
    \item FCC Form 477 Data
\end{enumerate}
\end{tabular}
\nodepart{three}
Goals:
\begin{tabular}{p{5cm}}
\begin{enumerate}
    \item Select states and ISPs
    \item Baseline for comparison.
\end{enumerate}
\end{tabular}
};

\end{document}

안건

답변1

대신에 tikzpicture간단한 tabular. 도움을 받아 cellspace셀의 텍스트 위와 아래 간격을 조정할 수 있습니다. enumitem맞춤형 환경을 정의하기 위해 패키지를 사용했습니다 tabenum.

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

\documentclass{article}

\usepackage{array}

\usepackage{enumitem}
\newlist{tabenum}{enumerate}{1}
\setlist[tabenum]{label*=\arabic*.,leftmargin=*, nosep,leftmargin=*,before=\begin{minipage}{\hsize},after=\end{minipage}}

\usepackage[column=0]{cellspace}
\setlength{\cellspacetoplimit}{\tabcolsep}
\setlength{\cellspacebottomlimit}{\cellspacetoplimit}

\begin{document}

\noindent
\begin{tabular}{|0l0{p{4.25cm}}|}
\hline
\multicolumn{2}{|0c|}{\bfseries Parse FCC Broadband Availability Data}\\
\hline
Inputs: & \begin{tabenum} 
            \item FCC Form 477 Data 
          \end{tabenum} \\
\hline
Goals: & \begin{tabenum}
           \item Select states and ISPs
           \item Baseline for comparison.
          \end{tabenum} \\
\hline
\end{tabular}

\end{document}

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

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{positioning}

\usepackage{array}

\usepackage{enumitem}
\newlist{tabenum}{enumerate}{1}
\setlist[tabenum]{label*=\arabic*.,leftmargin=*, nosep,leftmargin=*,before=\begin{minipage}{\hsize},after=\end{minipage}}

\usepackage[column=0]{cellspace}
\setlength{\cellspacetoplimit}{\tabcolsep}
\setlength{\cellspacebottomlimit}{\cellspacetoplimit}

\begin{document}
\begin{tikzpicture}
\node(first) {
  \begin{tabular}{|0l0{p{4.25cm}}|}
  \hline
  \multicolumn{2}{|0c|}{\bfseries Parse FCC Broadband Availability Data}\\
  \hline
  Inputs: & \begin{tabenum} 
              \item FCC Form 477 Data 
            \end{tabenum} \\
  \hline
  Goals: & \begin{tabenum}
             \item Select states and ISPs
             \item Baseline for comparison.
            \end{tabenum} \\
  \hline
  \end{tabular}};
\node[below=of first](second) {
  \begin{tabular}{|0l0{p{4.25cm}}|}
  \hline
  \multicolumn{2}{|0c|}{\bfseries Parse FCC Broadband Availability Data}\\
  \hline
  Inputs: & \begin{tabenum} 
              \item FCC Form 477 Data 
            \end{tabenum} \\
  \hline
  Goals: & \begin{tabenum}
             \item Select states and ISPs
             \item Baseline for comparison.
            \end{tabenum} \\
  \hline
  \end{tabular}};
\draw [->] (first) -- (second);
\end{tikzpicture}
\end{document}

관련 정보