Wie kann ich die Liste vertikal mit dem vorhergehenden Text ausrichten? In der mittleren Zelle möchte ich, dass 1. vertikal mit „Eingaben“ ausgerichtet ist. In der unteren Zelle sollte „Ziele“ vertikal in der Mitte zwischen 1. und 2. stehen.
\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}
Antwort1
Anstelle des tikzpicture
schlage ich vor, einen einfachen zu verwenden tabular
. Mithilfe von cellspace
können Sie den Abstand über und unter dem Text in den Zellen anpassen. Ich habe das enumitem
Paket verwendet, um eine benutzerdefinierte tabenum
Umgebung zu definieren:
\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}