Seite 1 von 1
Tabelle ohne table
Verfasst: Do 8. Sep 2016, 10:58
von p3l4h0
Ich würde gerne eine Tabelle (mit dem mittelstrich in der Mitte) erstellen, bei der die Überschrift ohne "Tabelle 1:" steht.
das mit caption* klappt leider nicht
\documentclass[10pt,a4paper, oneside]{scrartcl}
\usepackage[T1]{fontenc}
\begin{table}[ht]
\caption*{Energie}
\begin{tabular}{l|l}
systemgrenzen überschreitende Energien & Energie des Systems\\
\textbf{Prozessgrößen} & \textbf{Zustandsgrößen}\\
\end{tabular}
\end{table}
Verfasst: Do 8. Sep 2016, 11:08
von DADABBI
Warum probierst du dein Beispiel nicht einmal selbst aus und erstellst dann ein richtiges
Minimalbeispiel?
Verfasst: Do 8. Sep 2016, 11:20
von Noch so einer
gibt es nur mit
caption. Deshalb ist eine solche Anweisung auch nicht in der
KOMA-Script-Anleitung oder im
KOMA-Script-Buch zu finden (über den Index der Befehle leicht feststellbar).
Bei Deinem Beispiel fehlt es übrigens an der Deklaration der Eingabecodierung, an \begin{document} und \end{document}. Hier einmal ein echtes
Minimalbeispiel:
\documentclass[10pt,a4paper, oneside,captions=tableabove]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{caption}
\begin{document}
\begin{table}[ht]
\centering
\caption*{Energie}
\begin{tabular}{l|l}
systemgrenzen überschreitende Energien & Energie des Systems\\
\textbf{Prozessgrößen} & \textbf{Zustandsgrößen}\\
\end{tabular}
\end{table}
\end{document}
Wenn die vertikale Linie in der Mitte der Tabelle sein soll, müssen die Spalten links davon und rechts davon gleich breit sein:
\documentclass[10pt,a4paper, oneside,captions=tableabove]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{tabularx}
\usepackage{ragged2e}
\usepackage{caption}
\begin{document}
\begin{table}[ht]
\centering
\caption*{Energie}
\begin{tabularx}{\linewidth}{>{RaggedRight}X|X}
systemgrenzen überschreitende Energien & Energie des Systems\\
\textbf{Prozessgrößen} & \textbf{Zustandsgrößen}\\
\end{tabularx}
\end{table}
\end{document}
Soll hingegen einfach nur der Text "Energie" über der Linie stehen und das gar keine Tabellenüberschrift sein, dann geht es auch anders:
\documentclass[10pt,a4paper, oneside,captions=tableabove]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\begin{document}
\begin{table}[ht]
\centering
\begin{tabular}{l|l}
\multicolumn{1}{l}{} & \makebox[0pt][c]{Energie\hspace*{2\tabcolsep}} \\
systemgrenzen überschreitende Energien & Energie des Systems\\
\textbf{Prozessgrößen} & \textbf{Zustandsgrößen}\\
\end{tabular}
\end{table}
\end{document}
Was Du tatsächlich willst, geht für mich aus Deinen mageren Worten und dem nicht funktionierenden Code nicht hervor.
Verfasst: Do 8. Sep 2016, 13:50
von Bartman
@Noch so einer
Danke für Deine verschiedenen Beispiele.
Im zweiten Beispiel fehlt vor RaggedRight ein Backslash.
Verfasst: Do 8. Sep 2016, 14:36
von Noch so einer
Bartman hat geschrieben:Im zweiten Beispiel fehlt vor RaggedRight ein Backslash.
Stimmt. Danke.
Verfasst: Do 8. Sep 2016, 18:28
von p3l4h0
Wow super vielen Dank
es haperte unter anderem daran das ich das package caption gar nicht installiert hatte.
Aber ich sehe es schon mit einem ordentlichen Minimalbeispiel wäre es auch aufgeflogen.
Ich danke dir