Seite 1 von 2

Zeilenverschiebung ab 2. Zeile

Verfasst: Fr 15. Apr 2016, 11:43
von dschones
Hallo liebes Forum, nachdem ich nun schon einige Stunden an meinem Tabellenformat rumprobiere und keine befriedigende Lösung gefunden habe, denke ich, es ist an der Zeit, mir Hilfe zu suchen :)
Der Code meiner Tabelle sieht momentan so aus:
 
\documentclass[12pt,a4paper, ngerman]{article}

\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage[
separate-uncertainty  = true,
uncertainty-separator = {\,},
output-decimal-marker = {,},
multi-part-units      = brackets,
range-units           = single,
range-phrase          = {--},
repeatunits           = false, 
mode                  = text,
]{siunitx}
\usepackage{isotope}
\usepackage[version=3]{mhchem}
\usepackage[tableposition=top]{caption}

\begin{document}

\begin{table}[htbp]
\caption{Merkmale verschiedener Elektronenemitter}
{\scriptsize\begin{tabular}{m{3,5cm}|cccc} \vspace{7pt}	
& Wolframkathode & $\ce{LaB6}$-Kathode & Schottky-Emitter & Feldemitter \\ 
\hline \vspace{5pt}
Austrittsarbeit $\Phi$ $\left[\SI{}{\eV}\right]$ & 4,5 & 2,7 & 2,8 & 4,5 \\ \vspace{5pt}
Strahldurchmesser Crossover/virtuelle Quelle & \SIrange{20}{50}{\micro\metre} & \SIrange{10}{20}{\micro\metre} & \SIrange{10}{20}{\nano\metre} & \SIrange{3}{10}{\nano\metre} \\ \vspace{5pt}
Kathodentemperatur $\left[\SI{}{\kelvin}\right]$ & 2700 & <2000 & 1800 & 300 \\ \vspace{5pt}
Richtstrahlwert $\left[\SI{}{A\per\metre\squared\steradian}\right]$ & \numrange{e5}{e6} & \num{e7} & \num{0,5e9} & \num{e9} \\ \hline
\end{tabular}}
\label{elektronenemitter_merkmale}
\end{table} 

\end{document} 
Wie ihr an meinem Screenshot sehen könnt, verschieben sich die Zeilenhöhen ab der zweiten Zeile. Was läuft denn da falsch?

Zweite Frage, ich hab ein bisschen am Umbruch der ersten Zeilen gepfuscht (mit dem Setzen von manuellen Abständen (\,). Gibts da ne elegantere Lösung?

Jou, Dank euch für Hilfe. Grüße Dschones

Verfasst: Fr 15. Apr 2016, 13:13
von u_fischer
Was sollen die \vspace-Befehle?

Verfasst: Fr 15. Apr 2016, 13:20
von dschones
Was sollen die \vspace-Befehle?

Sehr wahr, die bringen nix..

Verfasst: Fr 15. Apr 2016, 14:48
von Bartman
Mein Änderungsvorschlag:
\documentclass[12pt,a4paper, ngerman]{article}

\usepackage[utf8]{inputenc}
\usepackage[
	english,
   main=ngerman % für die shorthands 
]{babel}
\usepackage{siunitx}
\usepackage{isotope}
\usepackage[version=3]{mhchem}
\usepackage[tableposition=top]{caption}
\usepackage{booktabs}

\sisetup{
	locale=DE,
	separate-uncertainty  = true,
	uncertainty-separator = {\,},
	%output-decimal-marker = {,}, % wird wegen locale=DE nicht benötigt
	multi-part-units      = brackets,
	range-units           = single,
	range-phrase          = {--},
	repeatunits           = false, 
	mode                  = text,
	per-mode=symbol
}

\begin{document}

\begin{table}[htbp]
\caption{Merkmale verschiedener Elektronenemitter}
\label{elektronenemitter_merkmale}
\renewcommand{\arraystretch}{1.5} % für den Zeilenabstand
\scriptsize
\begin{tabular}{
	p{3,5cm} % m durch p ersetzt
   cccc
}
\toprule
& Wolframkathode & \ce{LaB6}-Kathode & Schottky-Emitter & Feldemitter \\ 
\midrule
Austrittsarbeit $\Phi$ $\left[\si{\eV}\right]$ & 4,5 & 2,7 & 2,8 & 4,5 \\
Strahldurchmesser Crossover/virtuelle Quelle & \SIrange{20}{50}{\um} & \SIrange{10}{20}{\um} & \SIrange{10}{20}{\nm} & \SIrange{3}{10}{\nm} \\
Kathodentemperatur $\left[\si{\kelvin}\right]$ & 2700 & $< 2000$ & 1800 & 300 \\
Richtstrahlwert $\left[\si{A\per\metre\squared\steradian}\right]$ & \numrange{e5}{e6} & \num{e7} & \num{0,5e9} & \num{e9} \\
\bottomrule
\end{tabular}
\end{table} 

\end{document}
Fragen zu den Einheiten hinter "Richtstrahlwert": Soll "A" für Ampere stehen? Der Nenner besteht nur aus Quadratmeter? Darf das Divisionszeichen durch einen Bruchstrich ersetzt werden?

Verfasst: Fr 15. Apr 2016, 16:11
von cgnieder
Weil mir langweilig war:
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\usepackage[ngerman]{babel}

\usepackage{siunitx}
\usepackage[version=4]{mhchem}

\usepackage[tableposition=top]{caption}
\usepackage{booktabs,ragged2e}

\sisetup{
   locale=DE,
   separate-uncertainty  = true,
   uncertainty-separator = {\,},
   multi-part-units      = brackets,
   range-units           = single,
   range-phrase          = {--},
   repeatunits           = false,
   per-mode              = symbol
}

% \usepackage{showframe} % um Seitendimensionen anzuzeigen

\begin{document}

\begin{table}
  \centering
  \newcommand\stack[1]{%
    \begingroup
      \renewcommand\arraystretch{1}%
      \begin{tabular}{c}#1\end{tabular}%
    \endgroup}
  \caption{Merkmale verschiedener Elektronenemitter}
  \label{elektronenemitter_merkmale}
  \renewcommand\arraystretch{1.3}
  \begin{tabular}{
    >{\RaggedRight\hspace{0pt}}m{3cm}
    cccc
  }
  \toprule
    & \stack{Wolfram-\\kathode}
    & \stack{\ce{LaB6}-\\Kathode}
    & \stack{Schottky-\\Emitter}
    & \stack{Feld-\\emitter} \\
  \midrule
    Austrittsarbeit (\si{\eV}) &
      \num{4,5} & \num{2,7} & \num{2,8} & \num{4,5} \\
    Strahldurchmesser Crossover\slash virtuelle Quelle (\si{\um}) &
      \numrange{20}{50} &
      \numrange{10}{20} &
      \numrange{10}{20} &
      \numrange{3}{10} \\
    Kathodentemperatur (\si{\kelvin}) &
      \num{2700} & $<\num{2000}$ & \num{1800} & \num{300} \\
    Richtstrahlwert in \si{\ampere\per\metre\squared\steradian} &
      \numrange{e5}{e6} & \num{e7} & \num{0,5e9} & \num{e9} \\
  \bottomrule
  \end{tabular}
\end{table}

\end{document}
Grüße

Verfasst: Fr 15. Apr 2016, 16:46
von Bartman
@cgnieder

Der Threadstarter gab die Zelleninhalte der vierten und fünften Spalte in der Zeile "Strahldurchmesser Crossover / virtuelle Quelle" in Nanometer an.

Verfasst: Fr 15. Apr 2016, 17:02
von cgnieder
@Bartman ich auch ;)

Verfasst: Fr 15. Apr 2016, 17:04
von cgnieder
Oder genauer: ich hab Deine Tabelle kopiert und die Zellinhalte nicht mehr verändert.

Verfasst: Fr 15. Apr 2016, 17:18
von dschones
Wow ich dank euch recht herzlich!
\toprule, \midrule, \bottomrule machen die Tabelle schön übersichtlich

@ bartman: m und p im Tabular-Formatfeld hatte ich schon ausprobiert, aber dann hatte es mir immer die Zeilenhöhe der 2-5 Spalte zerhauen (die standen dann etwas höher als die Schrift in der ersten Spalte..). Kennt ihr das Phänomen?

@ cgnieder: wenn ich richtig verstehe, wird mit
\newcommand\stack[1]{%Was macht denn die [1]?
    \begingroup
      \renewcommand\arraystretch{1}%
      \begin{tabular}{c}#1\end{tabular}%Wofür steht die #1?
    \endgroup}
der arraystretch wieder auf 0, dh. auf zeilenabstand 1 gesetzt?

Cool, wird die Tabelle so formatiert, kann ich die Schriftgröße normal lassen!

Merci!

Verfasst: Fr 15. Apr 2016, 17:30
von dschones
Meine gesamte Tabelle sieht nun so aus (hatte sie der Übersicht etwas gekürzt) :
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\usepackage[ngerman]{babel}

\usepackage{siunitx}
\usepackage[version=4]{mhchem}

\usepackage[tableposition=top]{caption}
\usepackage{booktabs,ragged2e}

\sisetup{
   locale=DE,
   separate-uncertainty  = true,
   uncertainty-separator = {\,},
   multi-part-units      = brackets,
   range-units           = single,
   range-phrase          = {--},
   repeatunits           = false,
   per-mode              = symbol
}
\begin{document}
\begin{table}
	\centering
	\newcommand\stack[1]{%
		\begingroup
		\renewcommand\arraystretch{1}%
		\begin{tabular}{c}#1\end{tabular}%
		\endgroup}
	\caption{Merkmale verschiedener Elektronenemitter}
	\label{elektronenemitter_merkmale}
	\renewcommand\arraystretch{1.3}
	\begin{tabular}{
			>{\RaggedRight\hspace{0pt}}m{3,5cm}
			cccc
		}
		\toprule
		& \stack{Wolfram-\\kathode}
		& \stack{\ce{LaB6}-\\Kathode}
		& \stack{Schottky-\\Emitter}
		& \stack{Feld-\\emitter} \\
		\midrule
		Austrittsarbeit (\si{\eV}) & \num{4,5} & \num{2,7} & \num{2,8} & \num{4,5} \\
		Strahldurchmesser Crossover\slash virtuelle Quelle (\si{\um}) & \numrange{20}{50} & \numrange{10}{20} & \numrange{10}{20} & \numrange{3}{10} \\
		Kathoden-temperatur (\si{\kelvin}) & \num{2700} & $<\num{2000}$ & \num{1800} & \num{300} \\
		Richtstrahlwert (\si{\ampere\per\metre\squared\per\steradian}) & \numrange{e5}{e6} & \num{e7} & \num{0,5e9} & \num{e9} \\
		\stack{Energiebreite \\$\Delta$E (\si{\eV})} & \numrange{1}{2} & \numrange{0,5}{1} & \numrange{0,2}{0,3} & \numrange{0,5}{1} \\
		Emissionsstrom (\si{\micro\ampere}) & \numrange{100}{200} & \numrange{100}{200} & \numrange{100}{200} & \numrange{10}{30} \\
		Emissionsstromdichte $I_C$ (\si{\ampere\per\centi\metre\squared}) & \numrange{1}{3} & 25 & 530 & \num{e5} \\ 
		Strahlstrom (\si{\micro\ampere}) & \numrange{e-6}{e-12} & \numrange{e-6}{e-12} & \numrange{e-7}{e-12} & \numrange{e-9}{e-12} \\
		Vakuum (\si{\milli\bar}) & \num{e-5} & \num{e-7} & \num{e-8} & \num{e-9} \\ 
		\bottomrule
	\end{tabular}
\end{table}
\end{document}
da kann man das Phänomen ganz gut sehen. Die Spaltenhöhe ist bei den untersten zwei Zeilen etwas verschoben..