\hline nach multirow wird falsch positioniert

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: \hline nach multirow wird falsch positioniert

von Taron » Fr 2. Sep 2011, 18:57

Entschuldigung, das mit \mhchem habe ich übersehen.

Multirow ist nur mit drin, weil es es anfangs mit Multirow versucht hatte und es anscheinend versehentlich mitkopiert habe.

Vielen, vielen Dank für die Hinweise und für den Code.
Damit funktioniert es super!

von Xenara » Fr 2. Sep 2011, 14:55

Hier ein Vorschlag zu deiner Tabelle:
\documentclass[a4paper,12pt,oneside]{scrartcl} 
\usepackage{multirow}
\usepackage[version=3]{mhchem}

\usepackage{booktabs}% u.a. \midrule, \toprule, \bottomrule, schönere Tabellenabstände
\usepackage{array}% u.a. zusätzliche Spaltentypen b, m, sowie die Möglichkeit, mit >{} die Spalte zu formatieren
\usepackage{textcomp}% u.a. für \textdegree

\begin{document} 

\begin{table}[htb] 
   \centering 
   \renewcommand{\arraystretch}{2.0} 
      \begin{tabular}{|c|c|c|} \hline 
      \multirow{2}{*}{Substrat}   &   \multirow{2}{3cm}{Kontaktwinkel \ce{H2O} in °}      & \multirow{2}{4cm}{Kontaktwinkel Chloroform/Methanol in °}   \\ \hline 
      \ce{SiO2} (Piranha)   &    43.4   & -   \\ 
      \ce{SiO2} (\ce{O2}-Plasma)   &   5 - 10   & -   \\ 
      Perfluorooktylsilan-SAM   &   103.5   &   -   \\   \hline 
      \end{tabular} 
   \caption{Gemessene Kontaktwinkel der verschiedenen Substrate} 
   \label{tab:Kontaktwinkel} 
\end{table} 


\begin{table}[htb] 
   \caption{Gemessene Kontaktwinkel der verschiedenen Substrate} 
   \label{tab:Kontaktwinkel} 
   \centering 
      \begin{tabular}{l>{\centering\arraybackslash}b{3cm}>{\centering\arraybackslash}b{5cm}}
      \toprule 
      Substrat   &  Kontaktwinkel \newline \ce{H2O} in \textdegree      & Kontaktwinkel \newline Chloroform/Methanol in \textdegree   \\ 
      \midrule 
      \ce{SiO2} (Piranha)   &    43.4   & -   \\ 
      \ce{SiO2} (\ce{O2}-Plasma)   &   5 - 10   & -   \\ 
      Perfluorooktylsilan-SAM   &   103.5   &   -   \\   
      \bottomrule 
      \end{tabular} 
\end{table} 
\end{document} 
Noch ein paar Hinweise zu deinem Code:

- Der Code ist nicht lauffähig. Daher musste ich erstmal rausfinden, dass mhchem benötigt wird. Bitte teste Minimalbeispiele, bevor du sie ins Forum stellst.

- Nimm die Treiberangabe "pdftex" raus, das ist nicht nötig und macht höchstens Probleme.

- Was willst du genau mit "multirow"?

- Statt arraystretch bietet sich \onehalfspacing oder \doublespacing (zurückschalten mit \singlespacing) aus dem Paket "setspace" an.

- Tabellen werden stets oben beschriftet, da man sie von oben nach unten liest. Abbildungen hingegen werden unten beschriftet, da man z.B. Diagramme von links unten her anfängt zu betrachten.

- Vertikale Linien in Tabellen sind verpönt. Es geht viel schöner ohne, dabei hilft das Paket "booktabs".

\hline nach multirow wird falsch positioniert

von Taron » Fr 2. Sep 2011, 14:27

Hallo,

ich habe ein Problem mit einer Tabelle. Und zwar habe ich in der ersten Zeile meiner Tabelle zweimal etwas zu viel Text. Die Tabelle passt deswegen nicht komplett auf die Seite. Ich habe deswegen die Spaltenbreite manuell angepasst.
Das ganze sieht dann so aus:

Leider habe ich dabei das Problem, dass der Text in der letzten Spalte nicht zentriert werden kann. Sobald ich das \centering aus der letzten Spalte rausnehme funktioniert es einwandfrei.
Ich möchte aber alles Zentriert haben.
\documentclass[pdftex,a4paper,12pt,oneside]{scrartcl}
\usepackage{multirow}

\begin{document}
\begin{table}[htb]
	\centering
	\renewcommand{\arraystretch}{2.0}
		\begin{tabular}{|c|p{3cm}|p{5cm}|} \hline
		\centering Substrat	&	\centering Kontaktwinkel \ce{H2O} in °		& \centering Kontaktwinkel \mbox{Chloroform/Methanol in °}	\\ \hline
		\ce{SiO2} (Piranha)	&	 43.4	& -	\\
		\ce{SiO2} (\ce{O2}-Plasma)	&	5 - 10	& -	\\
		Perfluorooktylsilan-SAM	&	103.5	&	-	\\	\hline
		\end{tabular}
	\caption{Gemessene Kontaktwinkel der verschiedenen Substrate}
	\label{tab:Kontaktwinkel}
\end{table} 

\end{document}
Kann mir jemand sagen was ich falsch mache?

Nach oben