PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Formel Vertikalabstand



marc1
12-05-2009, 21:38
Hallo zusammen,

ich möchte für mein gesamtes Dokument (article) den Vertikalabstand bei darüberliegenden Formeln vergrössen, d.h. bspw. bei einem Vektor oder einer Matrix?

Vielen Dank.

Stefan_K
12-05-2009, 21:44
Hallo Marc,

schau mal in Mathmode.pdf (http://www.ctan.org/tex-archive/info/math/voss/mathmode/Mathmode.pdf) nach den Längen \abovedisplayskip, \belowdisplayskip, \abovedisplayshortskip und \belowdisplayshortskip.

Viele Grüße,

Stefan

marc1
12-05-2009, 22:26
ich meine innerhalb des Vektors den Vertikalabstand vergrössern?

Stefan_K
12-05-2009, 22:32
In dem Fall könnte dir eine Redefinition von \arraystretch (http://www.weinelt.de/latex/arraystretch.html) helfen.

Stefan

marc1
12-05-2009, 22:45
genau das habe ich gesucht, danke.

wie kann ich für einen Bruch den oberen und unteren Abstand zum Bruchstrich vergrössern (im Fliesstextmodus, d.h. mit $Bruch$) ?

voss
12-05-2009, 23:01
wie kann ich für einen Bruch den oberen und unteren Abstand zum Bruchstrich vergrössern (im Fliesstextmodus, d.h. mit $Bruch$) ?

\rule{0pt}{3ex} beispielsweise als unsichtbare senkrechte Höhe nutzen.

Herbert

bobmalaria
12-05-2009, 23:20
hi,

\dfrac{}{} aus dem amsmath paket könnte auch helfen.

gruss

marc1
12-05-2009, 23:59
gibt dazu keinen globalen Befehl?

gibt es einen globalen Befehl, wenn ich in der equation-Umgebung den oberen und unteren Abstand zum Bruchstrich verkleinern möchte?

Stefan_K
13-05-2009, 00:33
Hi Marc,

Du könntest global \frac redefinieren, doch vielleicht sag einmal präzise, was Dir vorschwebt - ist es wirklich nur der Abstand oder z.B. auch die Schriftgröße in Zähler und Nenner?

Stefan

voss
13-05-2009, 06:29
gibt es einen globalen Befehl, wenn ich in der equation-Umgebung den oberen und unteren Abstand zum Bruchstrich verkleinern möchte?

definiere dir ein \mfrac, welches im Zähler und Nenner eine unsichtbare Linie hat.

Herbert

marc1
13-05-2009, 18:18
Hi Marc,

Du könntest global \frac redefinieren, doch vielleicht sag einmal präzise, was Dir vorschwebt - ist es wirklich nur der Abstand oder z.B. auch die Schriftgröße in Zähler und Nenner?

Stefan


Es wäre optimal, wenn bei mir die Gleichungen in der equation-Umgebung genau gleich aussehen würden wie in der Fliesstext-Umgebung ($..$).
Die equation-Umgebung hat grössere Vertikalabstände bei Brüchen und die Schriftgrösse ist auch etwas grösser.

Stefan_K
13-05-2009, 19:58
Hi Marc,

Du kannst mit \displaystyle und \textstyle zwischen den Stilen umschalten, siehe Math fonts and styles (http://texblog.net/help/latex/mathfonts.html).

Stefan

marc1
13-05-2009, 20:29
kann ich das auch global ändern?

Stefan_K
13-05-2009, 20:53
Etwa mit:

\everymath{\displaystyle}
Stefan

marc1
13-05-2009, 21:33
\everymath{\textstyle} funktioniert bei mir nicht? an was kann das liegen?

Stefan_K
13-05-2009, 21:47
\everymath bezieht sich auf den inline-Math Modus, der sowieso \textstyle verwendet, weshalb man keine Wirkung sieht. Ein Gegenstück zu obigem wäre

\everydisplay{\textstyle}

Stefan

marc1
13-05-2009, 22:08
funktioniert nicht bei mir, es tut sich nichts. Und wenn ich eine gather-Umgebung definiere, bekomme ich folgenden Fehler: "Improper \halign inside $$'s" ?

Stefan_K
13-05-2009, 23:13
funktioniert nicht bei mir, es tut sich nichts. Und wenn ich eine gather-Umgebung definiere, bekomme ich folgenden Fehler: "Improper \halign inside $$'s" ?

Das lässt sich sicher alles klären, doch wir brauchen eine gemeinsame Code-Grundlage: Minimalbeispiel (http://minimalbeispiel.de/mini.html). Hierfür reichen vmtl. wenige Zeilen, mit denen Du einen Quelltext angeben kannst, der das Problem reproduziert.

Von uns hättest Du auch sicher gern konkreten Code statt vagen Beschreibungen. ;)

Stefan

marc1
14-05-2009, 12:18
\documentclass[a4paper,10pt,fleqn]{article}
\usepackage{amsmath}

\newcommand{\pf}[2]{\frac{\partial #1}{\partial #2}}

\everydisplay{\textstyle}

\begin{document}
$\tau_{xx}=2\mu\pf{u}{x}\\$

\begin{gather*}
\tau_{yz}=\tau_{zy}=\mu(\pf{v}{z}+\pf{w}{y})
\end{gather*}\par

\begin{equation*}
\tau_{yz}=\tau_{zy}=\mu(\pf{v}{z}+\pf{w}{y})
\end{equation*}


\end{document}

hier ist mein Minimalbeispiel. wenn ich fleqn rausnehme, dann funktioniert es bei der eqaution-Umgebung. was muss ich machen, damit es mit dem fleqn-Befehl funktioniert und auch in der gather-Umgebung?

Stefan_K
17-05-2009, 23:22
Hallo Marc,

noch eine Idee für die amsmath-Umgebungen: statt

\everydisplay{\textstyle}
was hier ja Fehlermeldungen verursachte, sollte der workaround

\let\displaystyle\textstyle
bewirken, dass in den abgesetzten Umgebungen amsmath \textstyle verwendet wird.

Stefan


--
TeXblog.net (http://texblog.net)