Hallo, ich würde gerne in einer Multirow-Umgebung mehrere Zeilen NAH aneinander packen, so dass die erste Zelle normal groß ist (oder sich maximal über 2 Zeilen erstreckt, was womoeglich schoener wäre). Open in Online-Editor
\documentclass[10pt,a4paper]{book} \usepackage[utf8]{inputenc} \usepackage{amsmath} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{graphicx} \usepackage{multirow} \begin{document} \begin{tabular}{|c|c|c|c|c|c|c|c|c|c|c|c|} \hline Grad & -45 & -30 & -20 & -10 & -5 & 0 & 5 & 10 & 20 & 30 & 80 \\ \hline 15 & \multirow{3}{0.5cm}{3\\3\\3} \end{tabular} \end{document} Es sollte so aussehen, dass die 15 eine einzelne Zelle übernimmt, und die drei 3en dann in EINER gleich großen Zelle untereinander stehen, moeglichst nah einander. Ich bekomme das einfahc nicht hin. Als Beispiel folgendes Bild, die "3en" sollen dann in der ganzen Tabelle so erscheinen. Das hier ist nur ein Teil der einfügten Zahlen. gefragt 19 Sep '16, 11:02 Starboma |
Es gibt mehrere Möglichkeiten, Zahlen oder Ziffern übereinander zu stellen. Hier eine Auswahl: Open in Online-Editor
\documentclass[10pt,a4paper]{book} \usepackage[utf8]{inputenc} \begin{document} \begin{tabular}{|c|c|c|c|c|c|c|c|c|c|c|c|} \hline Grad & -45 & -30 & -20 & -10 & -5 & 0 & 5 & 10 & 20 & 30 & 80 \\ \hline 15 & \raisebox{-1.5ex}{$\stackrel{3}{\stackrel{3}{\scriptstyle 3}}$} & & & & & & & & & & \\ \hline 15 & \tiny\begin{tabular}{@{}c@{}}3\\3\\3\end{tabular} & & & & & & & & & & \\ \hline 15 & \fontsize{4}{4}\selectfont\begin{tabular}{@{}c@{}}3\\3\\3\end{tabular} & & & & & & & & & & \\ \hline \end{tabular} \end{document} Hat man das mehr als einmal, sollte man für die gewählte Methode natürlich eine passende Anweisung definieren. Es sei darauf hingewiesen, dass Tabelle ohne vertikale Linien und mit einer Minimalzahl an horizontalen Linien meist qualitativ besser sind. Siehe dazu beispielsweise die beantwortet 19 Sep '16, 15:03 saputello |
Open in Online-Editor
\documentclass[10pt,a4paper]{book} \usepackage{array} \newcommand*\Stack[1]{\raisebox{\dimexpr-0.5\height+1ex}{% \small\shortstack{\strut#1\strut}}} \begin{document} {\def\arraystretch{1.75}% damit es nicht so gequescht ist. \begin{tabular}{*{12}{|c}|}\hline Grad & -45 & -30 & -20 & -10 & -5 & 0 & 5 & 10 & 20 & 30 & 80 \\ \hline 15 & \Stack{3\\3\\3} & & & & & & & & & &\\\hline \end{tabular}} \end{document} beantwortet 19 Sep '16, 20:13 crazyhorse Statt
(21 Sep '16, 12:34)
Henri
Wie kommst du darauf, dass ich die Zeilenmitte haben will?
(21 Sep '16, 18:07)
crazyhorse
@Henri: Vorsicht übrigens mit
(22 Sep '16, 13:04)
saputello
@crazyhorse: Wenn ich nicht irre, wollte der OP die 3er explizit kleiner und dichter haben.
(22 Sep '16, 13:05)
saputello
Ah, danke, habe ich glatt überslesen. Man kann dann das
(22 Sep '16, 14:17)
crazyhorse
|
Mit ConTeXt MKIV und Natural Tables gibt es die beiden Möglichkeiten unten. Open in Online-Editor
\starttext \startTABLE[align={middle,lohi},option=stretch] \NC Grad \NC -45 \NC -30 \NC -20 \NC -10 \NC -5 \NC 0 \NC 5 \NC 10 \NC 20 \NC 30 \NC 80 \NC\NR % drei Zeilen \NC 15 \NC \tfxx\setupinterlinespace 3\\ 3\\ 3 \NC\NC\NC\NC\NC\NC\NC\NC\NC\NC\NC\NR % drei Zellen \NC[ny=3] 15 \NC 3 \NC\NC\NC\NC\NC\NC\NC\NC\NC\NC\NC\NR \NC 3 \NC\NC\NC\NC\NC\NC\NC\NC\NC\NC\NC\NR \NC 3 \NC\NC\NC\NC\NC\NC\NC\NC\NC\NC\NC\NR \stopTABLE \stoptext beantwortet 19 Sep '16, 16:48 Henri 1
@saputello Siehe aktualisierte Antwort. Man könnte eigentlich
(19 Sep '16, 16:57)
Henri
|
Das weiß ich, ich hab sie nun nur mal schnell über das LaTeX-Tool erstellt :) - trz Danke! evtl, kann man die dreien noch näher zusammenpacken, ist das moeglich?