Seite 1 von 1

text in tabelle über der textbreite

Verfasst: Sa 15. Aug 2015, 00:16
von gerold
Hallo zusammen,

Habe beim nachfolgenden Beispiel das Problem das der Zeilenumbruch nicht wie gewünscht in der textbreite stattfindet (gut zu sehen mit dem Strich in textbreite).
\documentclass[]{scrbook}
\usepackage{tabularx}
\begin{document}

\begin{table}[htb]
      \begin{tabularx}{\textwidth}{@{\extracolsep{\fill}}lp{\textwidth}@{}}
 A.1 & Freigabezeichnung \\ 
 A.2 & Isometrische Zeichnungsansicht \\ 
 A.3 & Draufsicht - Schlagbolzen in Anfangsposition \\ 
 A.4 & Draufsicht - Schlagbolzen bei Druckentlastung \\ 
 A.5 & Draufsicht - Schlagbolzen in Endposition bei Aufprall \\ 
 A.6 & Draufsicht - Detailzeichnung Schlagbolzen in Endposition bei Aufprall (orthogonale Beaufschlagung) \\ 
 A.7 & Draufsicht - Detailzeichnung Schlagbolzen in Endposition bei Aufprall (Beaufschlagung in max. positiven Einfallswinkel) \\ 
 A.8 & Draufsicht - Detailzeichnung Schlagbolzen in Endposition bei Aufprall (Beaufschlagung in max. negativen Einfallswinkel) \\ 
 A.9 & Aufnahmen Zusammenstellung \\ 
 A.10 & Pneumatik Schaltplan \\
    \end{tabularx}
\end{table}
\noindent\rule{\textwidth}{1pt}

\end{document}
beste Grüße
Gerold

Verfasst: Sa 15. Aug 2015, 09:03
von Noch so einer
\textwidth plus noch eine Spalte ist ja auch auf jeden Fall breiter als \textwidth. Mir scheint, Du hast die Verwendung von tabularx überhaupt nicht verstanden. Hast Du die [d]tabularx[/d]-Anleitung gelesen? Dann sollte Dir eigentlich klar sein, dass tabularx nur sinnvoll ist, wenn man min. eine X-Spalte verwendet. Die \extracolsep-Geschichte stammt auch eher von einer tabular* und stört bei tabularx eventuell sogar. Jedenfalls ist sie bei korrekter Verwendung von tabularx nicht notwendig:
\documentclass{scrbook}
\usepackage{tabularx}
\begin{document}

\begin{table}
  \begin{tabularx}{\textwidth}{@{}lX@{}}
	A.1 & Freigabezeichnung \\ 
 	A.2 & Isometrische Zeichnungsansicht \\ 
 	A.3 & Draufsicht - Schlagbolzen in Anfangsposition \\ 
 	A.4 & Draufsicht - Schlagbolzen bei Druckentlastung \\ 
 	A.5 & Draufsicht - Schlagbolzen in Endposition bei Aufprall \\ 
 	A.6 & Draufsicht - Detailzeichnung Schlagbolzen in Endposition bei Aufprall (orthogonale Beaufschlagung) \\ 
 	A.7 & Draufsicht - Detailzeichnung Schlagbolzen in Endposition bei Aufprall (Beaufschlagung in max. positiven Einfallswinkel) \\ 
 	A.8 & Draufsicht - Detailzeichnung Schlagbolzen in Endposition bei Aufprall (Beaufschlagung in max. negativen Einfallswinkel) \\ 
 	A.9 & Aufnahmen Zusammenstellung \\ 
 	A.10 & Pneumatik Schaltplan \\
  \end{tabularx}
\end{table}
\noindent\rule{\textwidth}{1pt}

\end{document}

Verfasst: Sa 15. Aug 2015, 09:06
von gerold
Vielen Dank für deine Antwort das hat geholfen.

Beste Grüße

Verfasst: Sa 15. Aug 2015, 11:03
von Noch so einer
Ich vergaß (auch im Code meines Beispiels): Der korrekte Gedankenstrich in deutschen Texten ist in TeX --. - ist dagegen nur ein Bindestrich. Im englischen Satz wäre es noch einmal anders.

Verfasst: Sa 15. Aug 2015, 11:05
von Besserwisser
Zweispaltige Tabellen ohne Spaltenköpfe kann man übrigens meist auch als Liste (description oder labeling oder mit enumitem) machen.