Cómo alinear el texto en el centro superior dentro de un nodo tikz

Cómo alinear el texto en el centro superior dentro de un nodo tikz

Así es como se ven mis nodos:

ingrese la descripción de la imagen aquí

Me gustaría que todo el texto esté alineado en la parte superior de cada nodo. Este es el código:

\node[rec5, below=4.6cm of E] (G) {Umwandlung der Zustände in normierte Lastwerte durch Sampling der GMM für den jeweiligen Zustand in der jeweiligen Stunde};
\node[rec5, below=4.6cm of E1] (G1) {Umwandlung der Zustände in normierte Lastwerte durch Sampling der GMM für den jeweiligen Zustand in der jeweiligen
Stunde, entsprechend typischer Woche im Monat};
\node[rec5, below=4.6cm of E2] (G2) {Umwandlung der Zustände in normierte Lastwerte durch Sampling der GMM für den jeweiligen Zustand in der jeweiligen
Stunde, entsprechend dem Tagtyp im Monat};
\node[rec5, below=4.6cm of E3] (G3) {Umwandlung der Zustände in normierte Lastwerte durch Sampling der GMM für den jeweiligen Zustand in der jeweiligen
Stunde, entsprechend dem Tagtyp im Quartal};

siendo rec5:

\tikzstyle{rec5}=[minimum width=4.05cm,minimum height=6cm, draw, outer sep=0pt, align=center, anchor=north, text width=3.7cm, inner xsep=0pt, inner ysep=0pt] 

De alguna manera no pude encontrar nada como esto aquí, pero estoy seguro de que alguien debe haber tenido la misma pregunta antes... de todos modos, ¡me alegro de cualquier sugerencia!

EDITAR:

Esto es parte de un diagrama de flujo más grande con varias rutas, por lo que creo que es absolutamente necesario hacerlo en nodos.

aquí hay otro fragmento: ingrese la descripción de la imagen aquí

Respuesta1

Tu pregunta no está del todo clara. Se pierde el contexto de los nodos, es tikzobligatorio el uso de la imagen con los nodos, etc. Como mencioné en el comentario, esos cuatro nodos se pueden reemplazar simplemente por una tabla, por ejemplo. Por ejemplo, usando el paquete `tabularray:

\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage{newtxtext}
\usepackage{microtype}
\usepackage{tabularray}

\begin{document}
    \begin{table}[ht]
\begin{tblr}{vlines,
             colspec = {X[j] c X[j] c X[j] c X[j] c X[j] c },
             column{even} = {colsep=2pt},
             colsep=3pt,
             }
    \cline{1-1} \cline{3-3} \cline{5-5} \cline{7-7}
Umwandlung der Zustände in normierte Lastwerte durch Sampling der GMM für den jeweiligen Zustand in der jeweiligen Stunde
    &   \SetCell[r=1]{j}
        & Umwandlung der Zustände in normierte Lastwerte durch Sampling der GMM für den jeweiligen Zustand in der jeweiligen Stunde, entsprechend typischer Woche im Monat
        &   \SetCell[r=1]{j}
            & Umwandlung der Zustände in normierte Lastwerte durch Sampling der GMM für den jeweiligen Zustand in der jeweiligen Stunde, entsprechend dem Tagtyp im Monat
            &   \SetCell[r=1]{j}
                &  Umwandlung der Zustände in normierte Lastwerte durch Sampling der GMM für den jeweiligen Zustand in der jeweiligen Stunde, entsprechend dem Tagtyp im Quartal      \\
    \cline{1-1} \cline{3-3} \cline{5-5} \cline{7-7}
\end{tblr}
    \end{table}
\end{document}

ingrese la descripción de la imagen aquí

Editar: Después de editar, se aclara el contexto del problema. Una posible solución (que fomenta el uso de tikzuna sintaxis decente) puede ser:

\documentclass{article}
\usepackage{geometry}

\usepackage[ngerman]{babel}
\usepackage{newtxtext}
\usepackage{microtype}

\usepackage{tikz}
\usetikzlibrary{positioning}
\tikzset{
    rec5/.style = {draw,
                   text depth = #1\baselineskip, text width=34mm, align=center, inner sep=1mm}
        }

%---------------- Show page layout. Don't use in a real document!
\usepackage{showframe}
\renewcommand\ShowFrameLinethickness{0.15pt}
\renewcommand*\ShowFrameColor{\color{red}}
%---------------------------------------------------------------%

\begin{document}
\begin{center}
    \begin{tikzpicture}[
node distance = 2em and 2mm
                        ]
% simulate part of diagram above nodes of concer
\coordinate (E);
\coordinate[right=38mm of E]    (E1);
\coordinate[right=38mm of E1]   (E2);
\coordinate[right=38mm of E2]   (E3);
    \begin{scope}[rec5/.default = 9]
\node[rec5, below=of E] (G) 
    {Umwandlung der Zustände in normierte Lastwerte durch Sampling der GMM für den jeweiligen Zustand in der jeweiligen Stunde};
\node[rec5, below=of E1] (G1) 
    {Umwandlung der Zustände in normierte Lastwerte durch Sampling der GMM für den jeweiligen Zustand in der jeweiligen
Stunde, entsprechend typischer Woche im Monat};
\node[rec5, below=of E2] (G2) 
    {Umwandlung der Zustände in normierte Lastwerte durch Sampling der GMM für den jeweiligen Zustand in der jeweiligen
Stunde, entsprechend dem Tagtyp im Monat};
\node[rec5, below=of E3] (G3) 
    {Umwandlung der Zustände in normierte Lastwerte durch Sampling der GMM für den jeweiligen Zustand in der jeweiligen Stunde, entsprechend dem Tagtyp im Quartal};
\draw[->]   (E)  edge (G)
            (E1) edge (G1)
            (E2) edge (G2)
            (E3)  to  (G3);
    \end{scope}
    \end{tikzpicture}
\end{center}
\end{document}

ingrese la descripción de la imagen aquí

(las líneas rojas indican el diseño de la página)

Respuesta2

Pensé que agregar el text depthparámetro funciona, por ejemplo

\tikzstyle{rec5}=[minimum width=4.05cm,minimum height=6cm, draw, outer sep=0pt, align=center, text width=3.7cm, inner xsep=0pt,text depth = 5.75 cm]

información relacionada