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

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 (ltabelx) schmaler als angegeben (\textwidth ?!)

von Sepp99 » So 8. Mai 2011, 08:17

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.-

von monzelmann » Sa 7. Mai 2011, 16:52

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!

von Sepp99 » Sa 7. Mai 2011, 12:27

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.-

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

von monzelmann » Sa 7. Mai 2011, 09:38

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!!!

Nach oben