Naja, du beobachtest genau das normale Verhalten von _Gleit_umgebungen.
Dein Ansatz stimmt schonmal soweit, du kannst die Tabelle dazu bringen, die Position stärker zu berücksichtigen:
Damit kann die Tabelle aber trotzdem noch gleiten, wenn es aus typographischen Gründen notwendig ist.
Willst du die Tabelle fix an ihre Stelle zementieren, darfst du keine Gleitumgebung verwenden (table weglassen) und stattdessen eine minipage drumrum setzen. Die caption wird dann mit \captionof{table}{Caption-Text} erzeugt.
Wobei dann eigentlich die Caption mehr oder weniger überflüssig ist, denn offensichtlich wird die Tabelle an der Stelle ja auch beschrieben, sonst müsste sie ja nicht genau dort stehen.
Was mir an deiner Tabelle noch auffällt:
1. Tabellen werden üblicherweise _oben_ beschriftet, da man sie auch von oben nach unten liest, im Unterschied zu Abbildungen, die unten beschriftet werden.
2. Vertikale Linien sind böse!
Hier mal ein Vorschlag, wie das aussehen könnte:
\documentclass{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{booktabs}% Für schönere Tabellen(linien)
\usepackage{hyperref}% Bringt auch captionof mit
\begin{document}
\listoftables
\clearpage
Hier steht der Text vor der Tabelle, auf die man auch mit ref verweisen kann, also z.B. siehe Tabelle~\ref{tab:use-case}.
\noindent% damit kein Absatzeinzug erfolgt
\begin{minipage}{\textwidth}
\centering
\captionof{table}[Kurztitel ins Tabellenverzeichnis]{Use-Case: BSC anlegen}
\label{tab:use-case}
\begin{tabular}{p{5cm}p{8cm}}
\toprule
Spalte 1 & Spalte 2 \\
\midrule
eigener Text \textbf{eigener Text} \\
eigener Text & eigener Text\\
\bottomrule
\end{tabular}
\end{minipage}\\[2ex]
Text nach der Tabelle.
\end{document}
Naja, du beobachtest genau das normale Verhalten von _Gleit_umgebungen.
Dein Ansatz stimmt schonmal soweit, du kannst die Tabelle dazu bringen, die Position stärker zu berücksichtigen:
[code]\begin{table}[!htbp]
...[/code]
Damit kann die Tabelle aber trotzdem noch gleiten, wenn es aus typographischen Gründen notwendig ist.
Willst du die Tabelle fix an ihre Stelle zementieren, darfst du keine Gleitumgebung verwenden (table weglassen) und stattdessen eine minipage drumrum setzen. Die caption wird dann mit \captionof{table}{Caption-Text} erzeugt.
Wobei dann eigentlich die Caption mehr oder weniger überflüssig ist, denn offensichtlich wird die Tabelle an der Stelle ja auch beschrieben, sonst müsste sie ja nicht genau dort stehen.
Was mir an deiner Tabelle noch auffällt:
1. Tabellen werden üblicherweise _oben_ beschriftet, da man sie auch von oben nach unten liest, im Unterschied zu Abbildungen, die unten beschriftet werden.
2. Vertikale Linien sind böse!
Hier mal ein Vorschlag, wie das aussehen könnte:
[code]\documentclass{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{booktabs}% Für schönere Tabellen(linien)
\usepackage{hyperref}% Bringt auch captionof mit
\begin{document}
\listoftables
\clearpage
Hier steht der Text vor der Tabelle, auf die man auch mit ref verweisen kann, also z.B. siehe Tabelle~\ref{tab:use-case}.
\noindent% damit kein Absatzeinzug erfolgt
\begin{minipage}{\textwidth}
\centering
\captionof{table}[Kurztitel ins Tabellenverzeichnis]{Use-Case: BSC anlegen}
\label{tab:use-case}
\begin{tabular}{p{5cm}p{8cm}}
\toprule
Spalte 1 & Spalte 2 \\
\midrule
eigener Text \textbf{eigener Text} \\
eigener Text & eigener Text\\
\bottomrule
\end{tabular}
\end{minipage}\\[2ex]
Text nach der Tabelle.
\end{document}
[/code]