Tabelle (ltabelx) schmaler als angegeben (\textwidth ?!)

Tabellen und Grafiken erstellen und anordnen


monzelmann
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Sa 7. Mai 2011, 09:14

Tabelle (ltabelx) schmaler als angegeben (\textwidth ?!)

Beitrag von monzelmann »

Hallöchen!
Habe mich für meine Diplomarbeit endgültig von Word verabschiedet :-)
Nun habe ich ein kleines Problem bei Tabellen:
Ich erstelle fast ausschließlich sehr lange Tabellen (für mein Bsp. habe ich sie gekürzt), daher arbeite ich mich ltablex, womit ich sehr zufrieden bin. Aber: Wenn ich die Tabellenbreite mit \textwidth definiere, ist die Tabelle in der Ausgabe schmaler als die Textbreite. Wer kann mir helfen?
\documentclass[a4paper, 11pt]{article}

		\usepackage[latin1]{inputenc}
		\usepackage{ngerman,fancyhdr}
		\usepackage{booktabs}
		\usepackage{ltablex,ragged2e}

		
		%Seitenlayout
		\setlength{\headheight}{14.1pt}
		\setlength{\topmargin}{0cm}
		\setlength{\headsep}{1.4cm}
		\setlength{\oddsidemargin}{1cm}
		\setlength{\textheight}{22.9cm}
		\setlength{\textwidth}{15cm}
		\setlength{\footskip}{0cm}
		\setlength{\headwidth}{\textwidth}

		\pagestyle{fancy}

\begin{document}

U-Boote sind Boote, die für die Unterwasserfahrt gebaut wurden. Moderne große U-Boote, die eine Masse von bis zu 26.000 Tonnen haben können, werden auch U-Schiffe genannt. Zivile U-Boote bezeichnet man meist als Tauchboot.

\renewcommand{\arraystretch}{1.5}

		\begin{tabularx}{\textwidth}{l>{\RaggedRight}Xl}
			\caption{Verwendete Stämme von \ecoli}\label{Staemme}\\
			\toprule
			Stamm								& Genotyp										& Referenz\\
			\midrule
			\endfirsthead
			\toprule
			Stamm								& Genotyp										& Referenz\\
			\midrule
			\endhead
			\bottomrule
			\endfoot
			XL1-blue						& F$^-$, \textit{recA1$^-$}, (\textit{mk$^+$}, \textit{rk$^-$}) \textit{supE44}, \textit{endA1}, 
														\textit{thi-1}, \textit{$\lambda^-$}, \textit{gyrA96}, \textit{relA1}, (\textit{lac$^{-}$}) 
														[F$^-$, \textit{proAB}, \textit{lacI$_q$}, \textit{Z$\Delta$M15} Tn\textit{10} (\textit{Tet$^r$})]		& Stratgene\\
		\end{tabularx}		

	
\end{document}
Info zur Definition des Seitenlayouts: Das ist Vorgabe... Muss so sein...


DANKESCHÖN!!!

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

Eine Möglichkeit wäre, auf das Paket tabu auszuweichen:
\listfiles
\documentclass[a4paper, 11pt]{article}

      \usepackage[latin1]{inputenc}
      \usepackage{ngerman,fancyhdr}
      \usepackage{booktabs}
      \usepackage{ragged2e}
			\usepackage{tabu,longtable}

     
      %Seitenlayout
      \setlength{\headheight}{14.1pt}
      \setlength{\topmargin}{0cm}
      \setlength{\headsep}{1.4cm}
      \setlength{\oddsidemargin}{1cm}
      \setlength{\textheight}{22.9cm}
      \setlength{\textwidth}{15cm}
      \setlength{\footskip}{0cm}
      \setlength{\headwidth}{\textwidth}

      \pagestyle{fancy}
			
\newcommand*{\ecoli}{Koli}

\begin{document}

U-Boote sind Boote, die für die Unterwasserfahrt gebaut wurden. Moderne große U-Boote, die eine Masse von bis zu 26.000 Tonnen haben können, werden auch U-Schiffe genannt. Zivile U-Boote bezeichnet man meist als Tauchboot.

\renewcommand{\arraystretch}{1.5}

      \begin{longtabu}{X[1]X[7]X[2]}
         \caption{Verwendete Stämme von \ecoli}\label{Staemme}\\
         \toprule
         Stamm                        & Genotyp                              & Referenz\\
         \midrule
         \endfirsthead
         \toprule
         Stamm                        & Genotyp                              & Referenz\\
         \midrule
         \endhead
         \bottomrule
         \endfoot
         XL1-blue                  & F$^-$, \textit{recA1$^-$}, (\textit{mk$^+$}, \textit{rk$^-$}) \textit{supE44}, \textit{endA1},
                                          \textit{thi-1}, \textit{$\lambda^-$}, \textit{gyrA96}, \textit{relA1}, (\textit{lac$^{-}$})
                                          [F$^-$, \textit{proAB}, \textit{lacI$_q$}, \textit{Z$\Delta$M15} Tn\textit{10} (\textit{Tet$^r$})]      & Stratgene\\
      \end{longtabu}      

   
\end{document} 
Dein Code war übrigens nicht lauffähig (\ecoli nicht definiert).

Gruß, Sepp.-

monzelmann
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Sa 7. Mai 2011, 09:14

Beitrag von monzelmann »

Hallo!

Ja super, vielen Dank schonmal.

Stimmt, das hier hat gefehlt:
\newcommand{\ecoli}{\textit{Escherichia coli }}
Aber eins stört mich noch: Die Text in den Zellen ist nicht linksbündig, sondern im Blocksatz... Was muss ich tun?

Danke schonmal!

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

monzelmann hat geschrieben: Was muss ich tun?
PaketDoku lesen: S.9:
tabu is fully compatible with colortbl, delarray, hhline, makecell, booktabs, siunitx, dcolumn,
warpcol, etc.. When you are inside a tabu environment, you can use \raggedleft,
\raggedright and \centering without special care about \arraybackslash and conversely
\\ has its “normal” meaning inside a list of items that may appear in a X column...
\listfiles
\documentclass[a4paper, 11pt]{article}

      \usepackage[latin1]{inputenc}
      \usepackage{ngerman,fancyhdr}
      \usepackage{booktabs}
      \usepackage{ragged2e}
			\usepackage{tabu,longtable}
			\usepackage{blindtext}

     
      %Seitenlayout
      \setlength{\headheight}{14.1pt}
      \setlength{\topmargin}{0cm}
      \setlength{\headsep}{1.4cm}
      \setlength{\oddsidemargin}{1cm}
      \setlength{\textheight}{22.9cm}
      \setlength{\textwidth}{15cm}
      \setlength{\footskip}{0cm}
      \setlength{\headwidth}{\textwidth}

      \pagestyle{fancy}
			
\newcommand{\ecoli}{\textit{Escherichia coli }}

\begin{document}

U-Boote sind Boote, die für die Unterwasserfahrt gebaut wurden. Moderne große U-Boote, die eine Masse von bis zu 26.000 Tonnen haben können, werden auch U-Schiffe genannt. Zivile U-Boote bezeichnet man meist als Tauchboot.

\renewcommand{\arraystretch}{1.5}

      \begin{longtabu}{X[1]>{\RaggedRight}X[7]X[2]}
         \caption{Verwendete Stämme von \ecoli}\label{Staemme}\\
         \toprule
         Stamm                        & Genotyp                              & Referenz\\
         \midrule
         \endfirsthead
         \toprule
         Stamm                        & Genotyp                              & Referenz\\
         \midrule
         \endhead
         \bottomrule
         \endfoot
         XL1-blue                  & F$^-$, \textit{recA1$^-$}, (\textit{mk$^+$}, \textit{rk$^-$}) \textit{supE44}, \textit{endA1},
                                          \textit{thi-1}, \textit{$\lambda^-$}, \textit{gyrA96}, \textit{relA1}, (\textit{lac$^{-}$})
                                          [F$^-$, \textit{proAB}, \textit{lacI$_q$}, \textit{Z$\Delta$M15} Tn\textit{10} (\textit{Tet$^r$})]      & Stratgene\\
			
			& \blindtext & \\
      \end{longtabu}      

   
\end{document} 
Gruß, Sepp.-

Antworten