Liebe Golatexler!
Leider habe ich ich ein Problem, das mir seit längerem Kopfzerbrechen bereitet. Ich würde gerne bei vorgegebener mindest-Zeilenhöhe Inhalte vertikal zentrieren. Das habe ich vor längerer Zeit wie folgt gelöst:
\documentclass{amsart}
\usepackage{tabularx}
\newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{#1}} % linksbündig mit Breitenangabe
\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}} % zentriert mit Breitenangabe
\newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}} % rechtsbündig mit Breitenangabe
\newcolumntype{N}{@{}m{0pt}@{}}
\begin{document}
\begin{tabular}{|m{5cm}|C{1cm}|N}\hline
Ein kurzer Text. & \framebox{\phantom{/\_}} & \\[7mm]\hline
Ein zu langer Text mit einem Zeilenumbruch. & \framebox{\phantom{/\_}} & \\[7mm]\hline
\end{tabular}
\end{document}
Das hat bis zum Update auf TexLive2020 wunderbar funktioniert und alles gemacht, was es machen sollte:
- Mindesthöhe 7mm
- Breite vorgegeben
- Zeilenumbruch automatisch
- Vertikal zentriert in letzter Spalte
Jetzt ist allerdings bei einzeiligem Text die vertikale Zentrierung "defekt".
Ich habe auch den Grund herausgefunden, offenbar habe ich damals einen "Bug" der tabular/array-Umgebung genützt, allerdings wurde dieser behoben...
Leider finde ich auch nach Langem Googeln und Probieren keine zufriedenstellende Lösung!
Ich wäre um Ideen sehr dankbar!
LG Markus