von esdd » So 5. Jul 2015, 16:14
Pakete haben Anleitungen, in die man schauen kann, wenn man etwas anpassen möchte.
Noch so einer hat Dir oben schon entsprechende Links angegeben.
Wenn Du breitere Label als das Standardlabel verwenden willst, kannst Du zum Beispiel einfach leftmargin anpassen. Wenn Du mehrere Aufzählungen hast, bei denen der Text gleich weit eingezogen sein soll, empfiehlt es sich eine neue Aufzählung zu definieren. Dann müssen Anpassungen nur noch an einer Stelle erfolgen.
Nach dem Laden von booktabs empfiehlt es sich auf \hline zu verzicheten und statt dessen konsequent nur \toprule, \midrule und \bottomrule zu verwenden. Will man den Abstand vor und nach
allenLinien vergrößern, dann fügt man nicht überall \addlinespace ein, sondern ändert \aboverulesep und \belowrulesep entsprechend ab.
\documentclass[12pt,a4paper,captions=tableheading]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage{booktabs}
%\usepackage[table]{xcolor} % im Beispiel nicht verwendet
\usepackage{enumitem}
\newlist{titemize}{itemize}{1}
\setlist[titemize]{nosep,leftmargin=1.5em,label={\strut--}}
\newcommand*{\tab}[1]{\textbf{#1}}
\begin{document}
\begin{table}[htbp]
\centering
\small
\caption{Ueberschrift}
\addtolength\aboverulesep{.5cm}% .5cm zusätzlich über Linien
\addtolength\belowrulesep{.5cm}% .5cm zusätzlich unter Linien
%\begin{tabular}{p{3,5cm}|p{11cm}}
\begin{tabular}{p{3,5cm}p{11cm}}
\toprule
\tab{Use-Case Name} & Hier kommt ein bisschen Text rein der länger wird und somit über zwei Zeilen geschrieben steht. \\\midrule
\tab{Akteure} & AAkteur 1, Akteur 2, Akteur 3 \\ \midrule
\tab{Kurzbeschreibung} & Mittelmäßig viel Fließtext der einen Sachverhalt kurz beschreiben soll und trotzdem über mehrere Zeilen geht. Die Darstellung verschiebt sich dabei von Use Case zu Use Case und eine ständige Anpassung ist deshalb umständlich. Trotzdem klebt der Text bei allen Punkten sehr an der oberen und unteren Linie. \\ [0,5\normalbaselineskip] \midrule
\tab{Fachlicher Auslöser} & Masterand \\ \midrule
\tab{Vorbedingung} &
\begin{minipage}[t]{11cm}
\begin{titemize}
\item Punkt 1
\item Punkt 2
\item Punkt 3\strut
\end{titemize}
\end{minipage}\\ \midrule
\tab{Szenario} &
\begin{minipage}[t]{11cm}
\begin{titemize}
\item[1.] Wirklich, Text du klebst ganz schön weit oben an der oberen Linie
\item[10.] Schade, dass die 10 hier abgeschnitten wird.\strut
\end{titemize}
\end{minipage}\\
\bottomrule
\end{tabular}
\end{table}
\end{document}
Gruß
Elke
Pakete haben Anleitungen, in die man schauen kann, wenn man etwas anpassen möchte. [i]Noch so einer[/i] hat Dir oben schon entsprechende Links angegeben.
Wenn Du breitere Label als das Standardlabel verwenden willst, kannst Du zum Beispiel einfach [tt]leftmargin[/tt] anpassen. Wenn Du mehrere Aufzählungen hast, bei denen der Text gleich weit eingezogen sein soll, empfiehlt es sich eine neue Aufzählung zu definieren. Dann müssen Anpassungen nur noch an einer Stelle erfolgen.
Nach dem Laden von [tt]booktabs[/tt] empfiehlt es sich auf [tt]\hline[/tt] zu verzicheten und statt dessen konsequent nur [tt]\toprule[/tt], [tt]\midrule[/tt] und [tt]\bottomrule[/tt] zu verwenden. Will man den Abstand vor und nach [i]allen[/i]Linien vergrößern, dann fügt man nicht überall [tt]\addlinespace[/tt] ein, sondern ändert [tt]\aboverulesep[/tt] und [tt]\belowrulesep[/tt] entsprechend ab.
[code]\documentclass[12pt,a4paper,captions=tableheading]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage{booktabs}
%\usepackage[table]{xcolor} % im Beispiel nicht verwendet
\usepackage{enumitem}
\newlist{titemize}{itemize}{1}
\setlist[titemize]{nosep,leftmargin=1.5em,label={\strut--}}
\newcommand*{\tab}[1]{\textbf{#1}}
\begin{document}
\begin{table}[htbp]
\centering
\small
\caption{Ueberschrift}
\addtolength\aboverulesep{.5cm}% .5cm zusätzlich über Linien
\addtolength\belowrulesep{.5cm}% .5cm zusätzlich unter Linien
%\begin{tabular}{p{3,5cm}|p{11cm}}
\begin{tabular}{p{3,5cm}p{11cm}}
\toprule
\tab{Use-Case Name} & Hier kommt ein bisschen Text rein der länger wird und somit über zwei Zeilen geschrieben steht. \\\midrule
\tab{Akteure} & AAkteur 1, Akteur 2, Akteur 3 \\ \midrule
\tab{Kurzbeschreibung} & Mittelmäßig viel Fließtext der einen Sachverhalt kurz beschreiben soll und trotzdem über mehrere Zeilen geht. Die Darstellung verschiebt sich dabei von Use Case zu Use Case und eine ständige Anpassung ist deshalb umständlich. Trotzdem klebt der Text bei allen Punkten sehr an der oberen und unteren Linie. \\ [0,5\normalbaselineskip] \midrule
\tab{Fachlicher Auslöser} & Masterand \\ \midrule
\tab{Vorbedingung} &
\begin{minipage}[t]{11cm}
\begin{titemize}
\item Punkt 1
\item Punkt 2
\item Punkt 3\strut
\end{titemize}
\end{minipage}\\ \midrule
\tab{Szenario} &
\begin{minipage}[t]{11cm}
\begin{titemize}
\item[1.] Wirklich, Text du klebst ganz schön weit oben an der oberen Linie
\item[10.] Schade, dass die 10 hier abgeschnitten wird.\strut
\end{titemize}
\end{minipage}\\
\bottomrule
\end{tabular}
\end{table}
\end{document}[/code]
Gruß
Elke