Vertikale Zentrierung des Textes in der Tabellenüberschrift

Vertikale Zentrierung des Textes in der Tabellenüberschrift

Ich möchte den Inhalt von Tabellenzellen in der Überschrift zentrieren. In den Richtlinien für polnische Textdokumente muss der Inhalt der Tabellenüberschrift sowohl horizontal als auch vertikal zentriert sein. Ich habe festgestellteine solche Antwort, aber ich kann es nicht implementieren, da der Code nicht erklärt wird. Ich habe auch die Anwendung von m-Typ-Spalten sowie \multirow[c]{1}{\mycolumnwidth}{My cell content}einige Kombinationen davon mit \multicolumndem Befehl versucht. Die Anpassung der Texthöhe durch \multirow{1}{\mycolumnwidth}[\myyshift]{My cell content}ist keine Lösung - die vertikale Zentrierung muss automatisch erfolgen. Es gibteinige Antwortenfür einfaches TeX, aber ich würde gerne tabulareine ähnliche Umgebung verwenden.

Bildbeschreibung hier eingeben

MWE:

\documentclass[table]{standalone}
\usepackage{dcolumn}
\usepackage{multirow}

\newcolumntype{d}{D{.}{.}{2.1}}
\renewcommand{\arraystretch}{1.3}

\begin{document}
    \begin{tabular}{|l|d|d|}
        \hline
        \multicolumn{1}{|c|}{\multirow[c]{1}{23mm}{\centering\textbf{Title of side-heading}}} &
        \multicolumn{1}{>{\centering}p{23mm}|}{\textbf{Arbitrary values}} &
        \multicolumn{1}{>{\centering}p{23mm}|}{\textbf{Some other random values}}\\
        \hline
        Description 1 & 63.5 & 48.7\\
        \hline
        Description 2 & 88.4 & 51.3\\
        \hline
    \end{tabular}
\end{document}

Antwort1

Mit siunitxund makecell:

Bildbeschreibung hier eingeben

\documentclass[table]{standalone}
\usepackage{siunitx}
\usepackage{makecell}
\renewcommand{\theadfont}{\normalsize\bfseries}
\renewcommand{\arraystretch}{1.3}

\begin{document}
    \begin{tabular}{|l|S[table-format=2.1]|S[table-format=2.1]|}
        \hline
        {\thead{Title of\\ side-heading}} &
        {\thead{Arbitrary\\ values}} &
        {\thead{Some other\\ random\\ values}}\\
        \hline
        Description 1 & 63.5 & 48.7\\
        \hline
        Description 2 & 88.4 & 51.3\\
        \hline
    \end{tabular}
\end{document}

verwandte Informationen