So fügen Sie Frame-Untertitel mit gleicher Höhe in eine Farbbox ein

So fügen Sie Frame-Untertitel mit gleicher Höhe in eine Farbbox ein

ich verwende tcolorboxzwei Spalten und dann itemizeinnen. Alles funktioniert gut, aber wenn ich Untertitel mit dem Befehl „ tcbsubtitleFrames not equal“ hinzufüge, wird es an die Höhe der Wörter angepasst. Das hier ist mein Code:

\documentclass[12pt]{article}
\usepackage[most]{tcolorbox}
\usepackage{enumitem}
\usepackage{lipsum}
\usepackage[a4paper,margin=2cm]{geometry}

\begin{document}
\begin{tcolorbox}[text width=\textwidth,sidebyside,sidebyside align=top,title=\centering{Objetivos},subtitle style={boxrule=0.4pt,
colback=gray!50},frame style={fill=white}]
    \tcbsubtitle{De enseñanza}
    \begin{itemize}[noitemsep]
        \item \lipsum[1]
        \item \lipsum[2]
    \end{itemize}
    \tcblower\tcbsubtitle{De aprendizaje}
        \begin{itemize}[noitemsep]
            \item \lipsum[3]
            \item \lipsum[4]
        \end{itemize}
    \end{tcolorbox}
\end{document}

und das Ergebnis

Bildbeschreibung hier eingeben

Wie korrigiere ich die Höhe?

Danke im Voraus

Antwort1

Das Problem liegt daran, dass nur in einem der Untertitel Unterlängen vorhanden sind. Der Unterschied kann beseitigt werden, indem die Untertitel die gleiche Gesamthöhe (Höhe + Tiefe) haben. Es gibt viele mögliche Lösungen. Sie können beispielsweise \strutbei Bedarf ein in den Inhalt der Untertitel einfügen oder das global anpassen . Da Sie Stile anscheinend nur lokal anwenden, zeigt der folgende Code, wie Sie das auch lokal text heightanpassen können .text height

\documentclass[12pt]{article}
\usepackage[most]{tcolorbox}
\usepackage{enumitem}
\usepackage{lipsum}
\usepackage[a4paper,margin=2cm]{geometry}

\begin{document}
\begin{tcolorbox}[%
    text width=\textwidth,
    sidebyside,
    sidebyside align=top,
    title=\centering{Objetivos},
    subtitle style={%
      boxrule=0.4pt,
      colback=gray!50,
      text height=2ex,
    },
    frame style={%
      fill=white,
    },
  ]
  \tcbsubtitle{De enseñanza}
  \begin{itemize}[noitemsep]
    \item \lipsum[1]
    \item \lipsum[2]
  \end{itemize}
  \tcblower\tcbsubtitle{De aprendizaje}
  \begin{itemize}[noitemsep]
    \item \lipsum[3]
    \item \lipsum[4]
  \end{itemize}
\end{tcolorbox}
\end{document}

Bild aufgrund eines Fehlers in Okular-on-X ausgelassen.

verwandte Informationen