msthab
12-02-2015, 08:53
Hallo,
ich möchte in verschiedenen Tabellen den Abstand zwischen Text und Formel kleiner haben. Das geht ohne Probleme mit:
\setlength\abovedisplayshortskip{0pt}
\setlength\belowdisplayshortskip{0pt}
\setlength\abovedisplayskip{2pt}
\setlength\belowdisplayskip{2pt}
Ich möchte aber, dass diese Definitionen NUR auf bestimmte Bereiche beschränkt bleiben (in meinem Fall die Tabellen) und danach wieder die alten Definitionen gelten. Nun könnte ich nach den Tabellen wieder die Längen zurücksetzen. Ich habe aber gelesen, dass die Standardwerte von den verwendeten Schriftgrößen u.ä abhängen, d.h. für versch. Dokumente können diese unterschiedlich sein, oder?
Daher meine Fragen:
Wie kann ich die "Standard-Einstellungen" auslesen?
gibt es eine elegante Lösung, z.B. mit "environment"?
Vielen Dank!
Manfred
Hier das Minimalbeispiel
% Aus Lynx exportiert und danach manuell reduziert
\documentclass[ngerman,english]{article}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage{array}
\usepackage{babel}
\setlength{\parskip}{\medskipamount}
\setlength{\parindent}{0pt}
\begin{document}
Hier steht Text und eine Formel
\begin{equation}
\cdot\frac{\mathrm{d^{2}}q(t)}{\mathrm{d}t^{2}}+R\ cdot\frac{\mathrm{d}q(t)}{\mathrm{d}t}+\frac{1}{C} \cdot q(t)=0
\end {equation}
Zwischen Text und Formel ist der normale Abstand.
Für die folgende Tabelle werden nun kleinere Abstände zwischen Text und Formeln definiert:
% Definition der neuen Abstände
\setlength\abovedisplayshortskip{0pt}
\setlength\belowdisplayshortskip{0pt}
\setlength\abovedisplayskip{2pt}
\setlength\belowdisplayskip{2pt}%
% Es folgt die Tabelle
\begin{tabular}{|>{\centering}m{0.2\textwidth}|>{\centering}m{0.33\textwidth}|>{\centering}m{0.33\textwidth}|}
\hline
& Mechanische Schwingung & Elektromagnetische Schwingung\tabularnewline
\hline
\hline
Schwingende Größe & Auslenkung
\[ x(t) \] & Ladung des Kondensators
\[
q(t)
\]
\tabularnewline
\hline
Ableitung nach der Zeit & Geschwindigkeit
\[
v=\frac{\mathrm{d}x(t)}{\mathrm{d}t}
\]
& Strom
\[
i=\frac{\mathrm{d}q(t)}{\mathrm{d}t}
\]
\tabularnewline
\hline
\end{tabular}
Nach der Tabelle sollen \textbf{automatisch} wieder die normalen Abstände zwischen Formel und Text gelten:
\begin{equation}
\cdot\frac{\mathrm{d^{2}}q(t)}{\mathrm{d}t^{2}}+R\ cdot\frac{\mathrm{d}q(t)}{\mathrm{d}t}+\frac{1}{C} \cdot q(t)=0
\end{equation}
Was ist dafür zu tun?
\end{document}
ich möchte in verschiedenen Tabellen den Abstand zwischen Text und Formel kleiner haben. Das geht ohne Probleme mit:
\setlength\abovedisplayshortskip{0pt}
\setlength\belowdisplayshortskip{0pt}
\setlength\abovedisplayskip{2pt}
\setlength\belowdisplayskip{2pt}
Ich möchte aber, dass diese Definitionen NUR auf bestimmte Bereiche beschränkt bleiben (in meinem Fall die Tabellen) und danach wieder die alten Definitionen gelten. Nun könnte ich nach den Tabellen wieder die Längen zurücksetzen. Ich habe aber gelesen, dass die Standardwerte von den verwendeten Schriftgrößen u.ä abhängen, d.h. für versch. Dokumente können diese unterschiedlich sein, oder?
Daher meine Fragen:
Wie kann ich die "Standard-Einstellungen" auslesen?
gibt es eine elegante Lösung, z.B. mit "environment"?
Vielen Dank!
Manfred
Hier das Minimalbeispiel
% Aus Lynx exportiert und danach manuell reduziert
\documentclass[ngerman,english]{article}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage{array}
\usepackage{babel}
\setlength{\parskip}{\medskipamount}
\setlength{\parindent}{0pt}
\begin{document}
Hier steht Text und eine Formel
\begin{equation}
\cdot\frac{\mathrm{d^{2}}q(t)}{\mathrm{d}t^{2}}+R\ cdot\frac{\mathrm{d}q(t)}{\mathrm{d}t}+\frac{1}{C} \cdot q(t)=0
\end {equation}
Zwischen Text und Formel ist der normale Abstand.
Für die folgende Tabelle werden nun kleinere Abstände zwischen Text und Formeln definiert:
% Definition der neuen Abstände
\setlength\abovedisplayshortskip{0pt}
\setlength\belowdisplayshortskip{0pt}
\setlength\abovedisplayskip{2pt}
\setlength\belowdisplayskip{2pt}%
% Es folgt die Tabelle
\begin{tabular}{|>{\centering}m{0.2\textwidth}|>{\centering}m{0.33\textwidth}|>{\centering}m{0.33\textwidth}|}
\hline
& Mechanische Schwingung & Elektromagnetische Schwingung\tabularnewline
\hline
\hline
Schwingende Größe & Auslenkung
\[ x(t) \] & Ladung des Kondensators
\[
q(t)
\]
\tabularnewline
\hline
Ableitung nach der Zeit & Geschwindigkeit
\[
v=\frac{\mathrm{d}x(t)}{\mathrm{d}t}
\]
& Strom
\[
i=\frac{\mathrm{d}q(t)}{\mathrm{d}t}
\]
\tabularnewline
\hline
\end{tabular}
Nach der Tabelle sollen \textbf{automatisch} wieder die normalen Abstände zwischen Formel und Text gelten:
\begin{equation}
\cdot\frac{\mathrm{d^{2}}q(t)}{\mathrm{d}t^{2}}+R\ cdot\frac{\mathrm{d}q(t)}{\mathrm{d}t}+\frac{1}{C} \cdot q(t)=0
\end{equation}
Was ist dafür zu tun?
\end{document}