Tabelle anpassen

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: Tabelle anpassen

von jon » Sa 9. Jun 2018, 16:28

Dankeschön an euch beide!
Entschuldigung dass ich es beim ersten Mal nicht direkt wahrgenommen habe.

Lg Jon =))

von Bartman » Sa 9. Jun 2018, 15:55

Anonymous hat geschrieben:Lies mal den dritten Absatz der [d]ltablex[/d]-Anleitung.
In dem Absatz wird ein Befehl genannt. Probiere ihn doch einfach aus. Das Beispiel in der Anleitung zeigt sogar, an welcher Stelle der Befehl einzufügen ist.

von jon » Sa 9. Jun 2018, 11:46

Hey, Gast.

Vielen Dank für die Informationen.
Leider beinhaltet der Text nicht meine gewollten Absichten.
Oder und das ist sicherlich wahrscheinlicher, habe ich es nicht verstanden.

Hier ein Beispiel nach Absatz 3.
Ich hab es so verstanden das die Zahl vor \hsize die prozentuale Platznutzung darstellt. also .5=50% aber irgendwie muss ich mich da irren.
Vielleicht kann mir ja einer helfen =)
\documentclass[paper=a4,fontsize=12pt,oneside]{scrreprt} 
\usepackage{amssymb} 
\usepackage[utf8]{inputenc} 
\usepackage[ngerman]{babel} 
\usepackage[T1]{fontenc} 
\usepackage{amsmath}   
\usepackage{tabularx} 
\usepackage{ltablex}

\begin{document} 
	\noindent 
\begin{tabularx}{\linewidth}{|>{\setlength{\hsize}{.5\hsize}\raggedright\arraybackslash}X|>{\setlength{\hsize}{.5\hsize}\raggedleft\arraybackslash}X|}
	\hline
	TEXTt&TEXT\\
	\hline
\end{tabularx}
\end{document}

Ich würde gerne die Tabelle bündig haben mit den Rändern links und rechts (auch wenn der Text nicht lang genug ist).

Ich würde mich über ein Minimalbeispiel mit mind. 2 Spalten sehr freuen =)

Viele Grüße Jon

von Gast » Fr 8. Jun 2018, 16:06

Lies mal den dritten Absatz der [d]ltablex[/d]-Anleitung. Da steht die Erklärung und die Lösung. Wobei ich bemerken muss, dass ich nichts davon halte, schmale Spalten künstlich stark zu verbreitern. Das macht die Tabellen nämlich nicht besser lesbar.

BTW: Wenn Du booktabs schon lädst, würde ich empfehlen, dessen unterschiedliche horizontale Linien auch zu nutzen, wie das in den Beispielen oben gezeigt wurde.

von jon » Fr 8. Jun 2018, 15:32

Hey, Entschuldigung dass war echt etwas kurz gehalten von mir :D

Also ich habe den Tipp mit \usepackage{booktabs,ltablex} benutzt.
Nun sollen die Tabellen aber bündig mit dem Rand links und rechts sein.
\documentclass[paper=a4,fontsize=12pt,oneside]{scrreprt} 
\usepackage{amssymb} 
\usepackage[utf8]{inputenc} 
\usepackage[ngerman]{babel} 
\usepackage[T1]{fontenc} 
\usepackage{amsmath}   
\usepackage{tabularx} 
\usepackage{float} 
\usepackage{booktabs,ltablex}

\begin{document} 
	\noindent 
	ababababab
	babababab
	babababab
	babababab\\
	\begin{tabularx}{\textwidth}{>{\hsize=.6\hsize}X>{\hsize=.4\hsize}X}
		\hline   Bauteil & Maße  \\\hline
		%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
		TEXT & TEXT \\
		TEXT & TEXT \\
		TEXT & TEXT \\
		TEXT & TEXT \\
		TEXT & TEXT \\
		TEXT & TEXT \\
		TEXT & TEXT \\
		TEXT & TEXT \\
		TEXT & TEXT \\ \hline         
		%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
		\caption{Erste Systemkonfiguration Diffusorschaltung}
		\label{Erste Systemkonfiguration Diffusorschaltung}
	\end{tabularx}
	babababab\\
	babababab\\
	babababab\\
	babababab\\
	babababab\\
	babababab\\
	babababab\\
	babababab\\
	babababab\\
	babababab\\
	babababab\\
	babababab\\
	babababab\\
	babababab\\ 
	\begin{tabularx}{\textwidth}{>{\hsize=.55\hsize}X>{\hsize=.25\hsize}X>{\hsize=.1\hsize}X>{\hsize=.1\hsize}X} 
		\hline Bezeichnung  & Artikelnummer & Anzahl & euro/Stück  \\\hline 
		%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
		TEXT&TEXT&TEXT&TEXT\\ 
		TEXT&TEXT&TEXT&TEXT\\ 
		TEXT&TEXT&TEXT&TEXT\\ 
		TEXT&TEXT&TEXT&TEXT\\ 
		TEXT&TEXT&TEXT&TEXT\\ 
		TEXT&TEXT&TEXT&TEXT\\ 
		TEXT&TEXT&TEXT&TEXT\\ 
		TEXT&TEXT&TEXT&TEXT\\ 
		TEXT&TEXT&TEXT&TEXT\\ 
		TEXT&TEXT&TEXT&TEXT\\ 
		TEXT&TEXT&TEXT&TEXT\\ 
		TEXT&TEXT&TEXT&TEXT\\ 
		TEXT&TEXT&TEXT&TEXT\\ 
		TEXT&TEXT&TEXT&TEXT\\ 
		TEXT&TEXT&TEXT&TEXT\\ 
		TEXT&TEXT&TEXT&TEXT\\ 
		TEXT&TEXT&TEXT&TEXT\\ 
		TEXT&TEXT&TEXT&TEXT\\ 
		TEXT&TEXT&TEXT&TEXT\\ 
		TEXT&TEXT&TEXT&TEXT\\ 
		TEXT&TEXT&TEXT&TEXT\\ 
		TEXT&TEXT&TEXT&TEXT\\ 
		TEXT&TEXT&TEXT&TEXT\\\hline       
		%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
		\caption{Kostenkalkulation} 
		\label{Kostenkalkulation}
	\end{tabularx} 
\end{document}
	 

von Gast » Fr 8. Jun 2018, 14:32

Welchen Tipp hast Du verwendet? Kannst Du ein Minimalbeispiel für das neue Problem (ggf. in einer neuen Frage) zeigen?

von jon » Fr 8. Jun 2018, 12:41

Hey danke für den Tipp. nun zerschießt es mir aber an anderer Stelle Tabellen, so dass diese nicht mehr bündig mit dem rechten- und linken Rand sind.... :/

von Bartman » Do 7. Jun 2018, 20:32

In dem Fall sollte dann aber der Vorschlag des Stammgastes für die Beschriftung der Tabelle nicht fehlen:
\documentclass[fontsize=12pt, captions=tableabove, ngerman]{scrreprt}

Trivialitäten muss man nicht zeigen

von Gast » Do 7. Jun 2018, 20:17

Ratgeber hat geschrieben:Dann präsentiere deine Empfehlungen doch mit einem konkreten Beispiel. Nur Pakete aufzulisten ist wenig hilfreich.
Ich habe doch erklärt, was an Stamm-Gasts Beispiel zu ändern ist, wenn man xltabular statt ltablex verwendet: Die tabularx-Umgebung durch eine xltabular-Umgebung ersetzen. Wenn es dafür wirklich ein Beispiel braucht, dann eben hier der sed-Aufruf, um in Stamm-Gasts Beispiel den entsprechende Ersetzung vorzunehmen, wobei davon ausgegangen wird, dass das Beispiel unter dem Namen ltablex-example.tex gespeichert ist und ' zum Quoten in der verwendeten Shell funktioniert:
sed 's/\(ltablex\|tabularx\)/xltabular/' ltablex-example.tex > xltabular-example.tex
Allerdings würde ich außerdem noch empfehlen, eben nicht \captionof zu verwenden, sondern das dafür vorgesehene \caption innerhalb der xltabular-Umgebung (oder bei ltablex innerhalb der tabularx-Umgebung). Natürlich dann in Verbindung mit \endhead und ggf. \endfirsthead:
\documentclass[fontsize=12pt,ngerman]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage{babel}

\usepackage{booktabs,xltabular}

\usepackage{lmodern}
\usepackage[official,right]{eurosym}
\usepackage{microtype}

\usepackage{blindtext}

\begin{document}
\blindtext[3]

\begin{xltabular}{\textwidth}{>{\hsize=.55\hsize}X>{\hsize=.25\hsize}X>{\hsize=.1\hsize}X>{\hsize=.1\hsize}X}
  \caption{Kostenkalkulation\label{Kostenkalkulation}}\\
  \toprule
  Bezeichnung & Artikelnummer & Anzahl & \euro/Stück \\
  \midrule
  \endfirsthead
  \caption[]{Kostenkalkulation (Fortsetzung)}\\
  \toprule
  Bezeichnung & Artikelnummer & Anzahl & \euro/Stück \\
  \midrule
  \endhead
  \bottomrule
  \endlastfoot
  \midrule
  \multicolumn{4}{r}{\dots}
  \endfoot
  TEXT&TEXT&TEXT&TEXT\\
  TEXT&TEXT&TEXT&TEXT\\
  TEXT&TEXT&TEXT&TEXT\\
  TEXT&TEXT&TEXT&TEXT\\
  TEXT&TEXT&TEXT&TEXT\\
  TEXT&TEXT&TEXT&TEXT\\
  TEXT&TEXT&TEXT&TEXT\\
  TEXT&TEXT&TEXT&TEXT\\
  TEXT&TEXT&TEXT&TEXT\\
  TEXT&TEXT&TEXT&TEXT\\
  TEXT&TEXT&TEXT&TEXT\\
  TEXT&TEXT&TEXT&TEXT\\
  TEXT&TEXT&TEXT&TEXT\\
  TEXT&TEXT&TEXT&TEXT\\
  TEXT&TEXT&TEXT&TEXT\\
  TEXT&TEXT&TEXT&TEXT\\
  TEXT&TEXT&TEXT&TEXT\\
  TEXT&TEXT&TEXT&TEXT\\
  TEXT&TEXT&TEXT&TEXT\\
  TEXT&TEXT&TEXT&TEXT\\
  TEXT&TEXT&TEXT&TEXT\\
  TEXT&TEXT&TEXT&TEXT\\
  TEXT&TEXT&TEXT&TEXT
\end{xltabular}
\end{document}
Näheres zum Umfang mit \caption, \endhead, \endfirsthead, \endfoot und \endlastfoot in mehrseitigen Tabellen ist der [d]longtable[/d]-Anleitung zu entnehmen.

Zeigen statt nur auflisten

von Ratgeber » Do 7. Jun 2018, 19:44

Anonymous hat geschrieben:Ich empfehle xltabular statt ltablex. Wobei "statt" da etwas das falsche Wort ist, weil xltabular intern dann auch wieder ltablex lädt. Es sorgt aber dafür dass die Original tabularx-Umgebung erhalten bleibt und damit dessen Originalfunktionalität weiterhin beispielsweise in table-Umgebungen verwendet werden kann. Für lange Tabellen mit X-Spalten bietet es die xltabular-Umgebung statt der tabularx-Umgebung.
Dann präsentiere deine Empfehlungen doch mit einem konkreten Beispiel. Nur Pakete aufzulisten ist wenig hilfreich.

Nach oben