Dein \rule ist für LaTeX extra Inhalt einer Zeile, du hast also 5 Spalten statt 4.
EDIT: Zum Rest erstell bitte neue Themen und häng dich nicht irgendwo dran. WIr haben genug Platz hier.
Probleme beim Layout von Tabellen
- Johannes_B
- Moderator
- Beiträge: 5079
- Registriert: Do 1. Nov 2012, 14:55
- Kontaktdaten:
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?
Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.
LaTeX-Vorlagen?
Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.
-
- Forum-Meister
- Beiträge: 561
- Registriert: Di 10. Aug 2010, 09:47
- Wohnort: Wrestedt
...
Absence of evidence is not evidence of absence
\multicolumn muss immer am Anfang einer Tabellenzelle stehen. Tut es bei Dir aber wegen \rule nicht.
fancyhdr verwendet veraltete Font-Befehle, die KOMA-Script offiziell seit rund 15 Jahren nicht mehr unterstützt. Darüber hinaus unterstützt es diverse Möglichkeiten der KOMA-Script-Klassen selbst nicht, bzw. überlässt es dem Anwender diese weiterhin nutzbar zu machen. Bei den KOMA-Script-Paketen für Kopf- und Fußzeile ist das anders:
BTW: Wenn Du \textbf im Text von \caption verwendest, landet das auch im Verzeichnis. Daher habe ich im Beispiel lieber den Font für das Element caption entsprechend gesetzt. Außerdem muss man darauf achten, dass Tabellenüberschriften auch wirklich als Überschriften formatiert werden. Ich mache das per Option. Ohne diese klebt die Überschrift unschön an der Tabelle.
Wäre aber wirklich besser gewesen, dafür zwei eigene Themen zu öffnen. Das macht es jetzt leider sehr unübersichtlich.
fancyhdr verwendet veraltete Font-Befehle, die KOMA-Script offiziell seit rund 15 Jahren nicht mehr unterstützt. Darüber hinaus unterstützt es diverse Möglichkeiten der KOMA-Script-Klassen selbst nicht, bzw. überlässt es dem Anwender diese weiterhin nutzbar zu machen. Bei den KOMA-Script-Paketen für Kopf- und Fußzeile ist das anders:
\documentclass[captions=tableabove,headsepline,footsepline]{scrartcl} %Einstellungen der Seitenränder \usepackage[left=3cm,right=4cm,top=3cm,bottom=3cm,includeheadfoot]{geometry} \usepackage[german, english]{babel} %Umlaute ermöglichen \usepackage[utf8]{inputenc} %Kopf- und Fußzeile \usepackage[automark]{scrlayer-scrpage} \clearpairofpagestyles \ohead{\leftmark} \ofoot*{\pagemark} \usepackage{multirow} \usepackage[T1]{fontenc} \setkomafont{caption}{\footnotesize\bfseries} \begin{document} \begin{table} \centering \caption{asndaf} \begin{tabular}{|c|c|c|c|} \hline \multicolumn{2}{|c|}{\textbf{alskdf}} & \multicolumn{2}{c|}{\textbf{asdfk}} \\ \hline \textbf{xy} &\textbf{yx} & \textbf{xy} & \textbf{yx} \\ \hline \rule[-1ex]{0pt}{2.5ex} a & b & c & d \\ \hline a & b & c & d\\ \hline \end{tabular} \end{table} \end{document}
Wäre aber wirklich besser gewesen, dafür zwei eigene Themen zu öffnen. Das macht es jetzt leider sehr unübersichtlich.
Und ich habe schon wieder eine Frage gefunden. Zu dieser Tabelle:
Wenn ich das multicolumn aktiviere, geht alles problemlos, wenn ich Zelle 2 und 3 einfach leer lasse, macht es mir die vertikalen Striche runter und die horizontale Linie, die ich mit \cline einfügen wollte ist nicht unter Zelle 1, sondern unter Zelle 3.
Wie mache ich das korrekter? Ich denke, ich habe mit dem \multicolumn an dieser Stelle improvisiert. Ich habe beide Versionen wie es bei mir aussieht angehängt.
\documentclass[11pt,oneside,a4paper]{scrartcl} %Einstellungen der Seitenränder \usepackage[left=3cm,right=4cm,top=3cm,bottom=3cm,includeheadfoot]{geometry} \usepackage[german, english]{babel} %Umlaute ermöglichen \usepackage[utf8]{inputenc} %Kopf- und Fußzeile \usepackage{fancyhdr} \pagestyle{fancy} \fancyhf{} %Kopfzeile rechts bzw. außen \fancyhead[R]{\nouppercase{\leftmark}} %Linie oben \renewcommand{\headrulewidth}{0.5pt} %Fußzeile rechts bzw. außen \fancyfoot[R]{\thepage} %Linie unten \renewcommand{\footrulewidth}{0.5pt} \usepackage{multirow} \usepackage[T1]{fontenc} \newcommand{\RM}[1]{\MakeUppercase{\romannumeral #1{}}} \usepackage{caption} \captionsetup{font={footnotesize},labelfont={bf}} \begin{document} \begin{table} \caption{\textbf{sdfkj}} \begin{tabular}{|l|l|l|} \hline \rule[-1ex]{0pt}{5ex} \textbf{1} & \textbf{2} & \textbf{3} \\ \hline \rule[-1ex]{0pt}{3.5ex} yx & xy & z \\ \hline yx & xy & z \\ \hline yx & & %\multicolumn1{l}{} & \multicolumn1{l}{} \\ \cline{1-1} \end{tabular} \end{table} \end{document}
Wie mache ich das korrekter? Ich denke, ich habe mit dem \multicolumn an dieser Stelle improvisiert. Ich habe beide Versionen wie es bei mir aussieht angehängt.