Tabellen/Spaltenbreite, welches Tabellenpaket ?

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Tabellen/Spaltenbreite, welches Tabellenpaket ?

von dero1690 » Mo 25. Jan 2016, 10:59

Vielen Dank !

Ich konnte mit eurer Hilfe die Tabellen anforderungsgerecht fertigstellen !
Ich bin echt dankbar, dass ihr euch die Zeit nehmt, zu Helfen :)


Viele Grüße

Denys

von Bartman » Di 19. Jan 2016, 19:42

Wenn Dir die Farbe Peach im Abschnitt 4.2 der Dokumentation des zuvor genannten Pakets xcolor zusagt, musst Du sie nicht selbst bestimmen.

von esdd » Di 19. Jan 2016, 18:57

Wenn beide Spalten gleich breit sein sollen und die gesamte Tabelle die Breite \textwidth haben soll, dann verwende doch einfach zwei X Spalten:
\documentclass{scrbook}
\usepackage[ngerman]{babel} 
\usepackage[utf8]{inputenc} 
\usepackage[T1]{fontenc} 
\usepackage[left=3cm,right=2.5cm,top=3.2cm,bottom=2.5cm]{geometry}  % Seitenabstände festlegen 

\usepackage{tabularx} 
\usepackage{showframe}% zum Anzeigen des Seitenlayouts  

\begin{document} 

\begin{table}
  \begin{tabularx}{\textwidth}{|X|X|} 
    \hline 
    Wirkfaktoren auf die Reibung eines physikalischen Systems  & Vorgestellte physikalische Grundzusammenhänge an den Kontaktflächen \\ 
    \hline
  \end{tabularx} 
  \caption{Übersicht Reibungsursachen} 
  \label{tab:Übersicht Reibungsursachen} 
\end{table}
\end{document}
Wenn Du die Spaltenbreiten selbst vorgeben möchtest, musst Du beachten, dass links und rechts von einer Zelle jeweils noch der Abstand \tabcolsep eingefügt wird und auch die Linien Platz brauchen. Ohne X Spalte macht die Verwendung von tabularx dann keinen Sinn mehr, aber das wurde ja schon mehrfach erwähnt.
\documentclass{scrbook}
\usepackage[ngerman]{babel} 
\usepackage[utf8]{inputenc} 
\usepackage[T1]{fontenc} 
\usepackage[left=3cm,right=2.5cm,top=3.2cm,bottom=2.5cm]{geometry}  % Seitenabstände festlegen 

\usepackage{array}
\usepackage{calc}
\usepackage{showframe}% zum Anzeigen des Seitenlayouts  

\begin{document} 

\begin{table}
  \begin{tabular}{|p{.5\textwidth-2\tabcolsep-1.5\arrayrulewidth}|p{.5\textwidth-2\tabcolsep-1.5\arrayrulewidth}|} 
    \hline 
    Wirkfaktoren auf die Reibung eines physikalischen Systems  & Vorgestellte physikalische Grundzusammenhänge an den Kontaktflächen \\ 
    \hline
  \end{tabular} 
  \caption{Übersicht Reibungsursachen} 
  \label{tab:Übersicht Reibungsursachen} 
\end{table}
\end{document}

Re: Tabellen/Spaltenbreite, welches Tabellenpaket ?

von Besserwisser » Di 19. Jan 2016, 11:03

dero1690 hat geschrieben:3. Habe ich es richtig verstanden, dass das package "taubularx" ein Erweiterung von "tabular" ist und damit immer benutzt werden sollte ?
Nein, das hast du falsch verstanden. Außerdem hast du den Hinweis von Noch so einer, dass tabularx nur zusammen mit min. einer x-Spalte sinnvoll ist, nicht beachtet. Hast du die [d]tabularx[/d]-Anleitung überhaupt gelesen?

Dein Beispiel funktioniert übrigens vermutlich deshalb überhaupt nicht, weil \rowcolow und die Farben nicht definiert sind. Du musst beispielsweise xcolor mit Option table laden und die Farben ggf. definieren. Dafür sollst du alle nicht benötigten Pakete und Definitionen aus der Präambel weglassen: → Minimalbeispiel

Tabellen/Spaltenbreite, welches Tabellenpaket ?

von dero1690 » Di 19. Jan 2016, 10:49

Hallo Leute !

Es tut mir leid, dass ich euch wegen wahrscheinlich leicht zu lösbaren Problemen nerve.....
Leider bin ich am verzweifeln.

Ich möchte eine Tabelle einfügen, die genauso breit ist, wie mein Text, d.h., dass die Tabelle innerhalb der "frames" bleibt.
Diese Frames lasse ich mir mit "usepackage{showframe}" anzeigen.

Mein Gedanke war , dass ich es damit erreiche:
\documentclass[11pt,a4paper,twoside=semi, bibliography=totoc, listof=totoc, openany
]{scrbook} %[Formal, Format, Format,Literaturverzeichnis in Inhaltsvrezeichnis, Abkürzungs-und Variablenverzeichnis im Inhaltsverzeichnis] doppelseitig, aber keine variablen Seitenränder
\usepackage[left=3cm,right=2.5cm,top=3.2cm,bottom=2.5cm, bindingoffset=0cm]{geometry}  % Seitenabstände festlegen

   
 
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}		% Für europäische Schriftzeichen
\usepackage{cleveref}			% Um Gleichungen, Bilder zu referenzieren
\usepackage{array}
\usepackage{tabularx}
\usepackage[]{graphicx} %um grafiken einzufügen
\usepackage{multirow}				% für Tabellen
\usepackage{hhline}
\newcommand{\ltab}{\raggedright\arraybackslash} % Tabellenabschnitt linksbündig
\newcommand{\ctab}{\centering\arraybackslash} % Tabellenabschnitt zentriert
\newcommand{\rtab}{\raggedleft\arraybackslash} % Tabellenabschnitt rechtsbündig
\usepackage{showframe}% zum Anzeigen des Seitenlayouts 
\usepackage{longtable}


\begin{document} 

\begin{table}         
    \begin{tabularx}{\textwidth}{|p{0.5\textwidth}|p{0.5\textwidth}|}
    \hline
    \rowcolor{peach} Wirkfaktoren auf die Reibung eines physikalischen Systems  & Vorgestellte physikalische Grundzusammenhänge an den Kontaktflächen \\
    \hline   
    \end{tabularx}
    
    \caption{Übersicht Reibungsursachen}
    \label{tab:Übersicht Reibungsursachen}
    \end{table}  
\end{document}
Nun tauchen folgende Probleme auf:

1. das Minimalbeispiel läuft nicht, ich habe es aus meiner Gesamtdatei rauskopiert und nach bestem Gewissen (mehrmals kontrolliert usw. ) zusammengestellt. In der Gesamtdatei läuft es.
Mir wird die Fehlermeldung:
Undefined control sequence \end{tabularx}
angezeigt.
Warum, müsste es wenn schon, dann nicht bei "\begin{tabular}" auftauchen.


2. angenommen , das Minimalbeispiel läuft (wie es ja in der großen Datei unglaublicherweise tut), wie füge ich dann diese Tabelle genau in die "textbox" ein ? Mit meinem Beispiel, schreibt es in der großen Datei über den Textrand hinweg, obwohl bei den beiden Spalten "0.5\textwidth" eingestellt ist.


3. Habe ich es richtig verstanden, dass das package "taubularx" ein Erweiterung von "tabular" ist und damit immer benutzt werden sollte ?


Vielen Dank und viele Grüße

Denys

Nach oben