Zeilenverschiebung ab 2. Zeile

Tabellen und Grafiken erstellen und anordnen


dschones
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Fr 15. Apr 2016, 11:14

Zeilenverschiebung ab 2. Zeile

Beitrag 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
Dateianhänge
tabelle.png
tabelle.png (22.02 KiB) 2709 mal betrachtet

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Was sollen die \vspace-Befehle?

dschones
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Fr 15. Apr 2016, 11:14

Beitrag von dschones »

Was sollen die \vspace-Befehle?

Sehr wahr, die bringen nix..

Bartman
Forum-Meister
Forum-Meister
Beiträge: 2466
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Beitrag 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?
Zuletzt geändert von Bartman am Fr 15. Apr 2016, 17:55, insgesamt 1-mal geändert.

Benutzeravatar
cgnieder
Forum-Meister
Forum-Meister
Beiträge: 730
Registriert: Fr 22. Okt 2010, 18:37
Wohnort: Herrenberg
Kontaktdaten:

Beitrag 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
Clemens
Paketauthor

Bartman
Forum-Meister
Forum-Meister
Beiträge: 2466
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Beitrag von Bartman »

@cgnieder

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

Benutzeravatar
cgnieder
Forum-Meister
Forum-Meister
Beiträge: 730
Registriert: Fr 22. Okt 2010, 18:37
Wohnort: Herrenberg
Kontaktdaten:

Beitrag von cgnieder »

@Bartman ich auch ;)
Clemens
Paketauthor

Benutzeravatar
cgnieder
Forum-Meister
Forum-Meister
Beiträge: 730
Registriert: Fr 22. Okt 2010, 18:37
Wohnort: Herrenberg
Kontaktdaten:

Beitrag von cgnieder »

Oder genauer: ich hab Deine Tabelle kopiert und die Zellinhalte nicht mehr verändert.
Clemens
Paketauthor

dschones
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Fr 15. Apr 2016, 11:14

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

dschones
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Fr 15. Apr 2016, 11:14

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

Antworten