Auflistung in Tabelle mit maximaler Platznutzung

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: Auflistung in Tabelle mit maximaler Platznutzung

von Enumerator » Do 29. Sep 2016, 12:07

Entschuldigt das misslungene Minimalbeispiel, die Lösung sieht wirklich gut aus. Vielen Dank!

von Gast » Mi 28. Sep 2016, 18:24

Ich glaube, wide hat in dem Fall keine Wirkung (außer du lässt leftmargin=* weg).

Anpassung der Liste

von Stamm- » Mi 28. Sep 2016, 18:10

Mein Vorschlag sieht ähnlich aus und verwendet auch »enumitem«.
\documentclass[ngerman]{scrbook}
\usepackage[T1]{fontenc}
\usepackage{selinput}
\SelectInputMappings{
  adieresis={ä},
  germandbls={ß}
}
\usepackage{babel}
\usepackage{tabularx}
\usepackage{enumitem}
\usepackage{microtype}

\begin{document}
  \begin{table}[!tb]
    \begin{tabularx}{\textwidth}{|X|X|X|X|}
      Spalte 1 & Spalte 2 & Spalte 3 & Spalte 4 \\
      \begin{itemize}[wide,nosep,leftmargin=*]
        \item Dies ist der erste Punkt meiner Auflistung
        \item zweiter
        \item letzter
      \end{itemize} & & &
    \end{tabularx}
  \end{table}
\end{document}

von Gast » Mi 28. Sep 2016, 17:59

Es scheint ja heute wieder extrem schwer zu sein, sein angebliches Minimalbeispiel mal zu testen, bevor man es angibt … :(

Ich empfehle enumitem.
\documentclass{scrbook}
\usepackage{tabularx}
\usepackage{enumitem}
\begin{document}

\begin{table}
\centering
\begin{tabularx}{\textwidth}{|X|X|X|X|}
spalte1&spalte2&spalte3&spalte4\\
\begin{itemize}[nosep,leftmargin=1em]
\item Dies ist der erste Punkt meiner Auflistung
\item zweiter
\item letzter
\end{itemize}
&&&\\
\end{tabularx}
\end{table}
\end{document}
Die verwendeten Optionen für itemize sind in der [d]enumitem[/d]-Anleitung gut dokumentiert.

Auflistung in Tabelle mit maximaler Platznutzung

von Enumerator » Mi 28. Sep 2016, 17:50

Hallo zusammen,

schreibe grade an einer Studienarbeit und habe da ein Problem mit der Tabellenformatierung.
\documentclass{scrbook}
\usepackage{tabularx}
\begin{document}

\begin{table}
\centering
\begin{tabularx}{\textwidth}{|X|X|X|X|}
spalte1&spalte2&spalte3&spalte4\\
\begin{itemize}
\item Dies ist der erste Punkt meiner Auflistung
\item zweiter
\item letzter
\end{itemize}
&&&&\\
\end{tabularx}
Das Problem liegt darin, dass das Aufzählungszeichen so weit von dem vertikalen Tabellenstrich entfernt liegt, dass die Zelle fast ausgefüllt ist. Ich suche daher eine Lösung, das \item näher an den linken Zellenrand zu befördern, ggf. auch ohne Aufzählungszeichen, aber so dass weiterhin die Listenform erhalten bleibt.

Hoffe dies war verständlich.

Best regards,
Enumerator

Nach oben