Línea base de texto de nodo en tikz para nodos de varias partes

Línea base de texto de nodo en tikz para nodos de varias partes

Básicamente tengo exactamente el mismo problema queestePregunta, solo para nodos de varias partes: tengo un nodo que consta de 3 partes, cada una de las cuales contiene texto. Quiero tener el texto alineado por su línea base. Intenté lograr esto usando text heightand text depth, que funciona bien para nodos comunes, pero no para los de varias partes. Como puede ver en la imagen a continuación, solo la primera parte del nodo recibe la alineación correcta que quiero lograr, las otras dos son "empujadas" por caracteres que se extienden por debajo de la línea base.

El problema

Este es mi código de látex:

\documentclass[tikz, 11pt,landscape]{article}

\usepackage[default,osfigures,scale=0.95]{opensans}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

\usepackage{tgbonum}
\usepackage{tikz}
\usetikzlibrary{shapes}
\usetikzlibrary{calc}
\usetikzlibrary{arrows.meta}

\usepackage[a3paper]{geometry}

\begin{document}
\thispagestyle{empty}

\tikzset{normal/.style = {rectangle split, rectangle split horizontal, rectangle split parts=3, very thick, draw=black, minimum height=0.6cm,text height=1.5ex, text depth=0.25ex}}

\begin{tikzpicture}[remember picture, overlay]
    \node[normal] at (current page.center) {\nodepart{one} ag \nodepart{two} ag \nodepart{three} ag};
\end{tikzpicture}    
\end{document}

encontréotra publicaciónsobre alguien que tuvo el mismo problema con la transparencia solo aplicada a la primera parte, pero su solución no funcionó para mí. No me importa el texto de varias líneas y, de hecho, solo me importa la alineación en la segunda parte del nodo, solo incluí los otros dos textos para demostración. Parece que todo lo que intento, sólo se aplica a la primera parte.

Editar:

Usando mi captura de pantalla como ejemplo: quiero que el segundo y tercer cuadro estén alineados a la altura del primero. NO quiero alinear el primer cuadro a la altura del segundo y tercero, ya que es bastante alto y se ve extraño si tengo un texto sin caracteres que vayan por debajo de la línea de base. El espacio se verá muy desigual.

Respuesta1

Muchas gracias a @CarlaTex por su amabilidad y sus explicaciones que me hacen entender (¡espero que esta vez no me equivoque!) lo que realmente necesita esta pregunta.

La solución es el uso de un invisible \ruleque tenga las dimensiones verticales correctas (alto y profundidad):

\documentclass[tikz, 11pt,landscape]{article}

\usepackage[default,osfigures,scale=0.95]{opensans}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

\usepackage{tgbonum}
\usepackage{tikz}
\usetikzlibrary{shapes}
\usetikzlibrary{calc}
\usetikzlibrary{arrows.meta}

\usepackage[a3paper]{geometry}

\begin{document}
\thispagestyle{empty}

\tikzset{
    normal/.style = {
       rectangle split, 
       rectangle split horizontal, 
       rectangle split parts=3, 
       very thick, draw=black, 
       minimum height=2cm,
       text height=1.5cm, 
       text depth=0.25cm
                    }
        }

\begin{tikzpicture}[remember picture, overlay]
    \node[normal] at (current page.center) {\nodepart{one} ag 
            \nodepart{two} \rule[-0.25cm]{0pt}{1.75cm}ag 
             \nodepart{three} \rule[-0.25cm]{0pt}{1.75cm}ag};
\end{tikzpicture}    
\end{document}

ingrese la descripción de la imagen aquí

información relacionada