¿Cómo puedo hacer que la lista se alinee verticalmente con el texto anterior? En la celda del medio, quiero 1. alinear verticalmente con "Entradas". En la celda inferior, "Objetivos" debe estar en el medio verticalmente entre 1. y 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}
Respuesta1
En lugar de tikzpicture
, sugiero usar un archivo tabular
. Con la ayuda de cellspace
puede ajustar el espacio encima y debajo del texto en las celdas. He utilizado el enumitem
paquete para definir un tabenum
entorno personalizado:
\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}