Ich möchte Vs schreiben -> (V1 -> X1 V2 -> X2) aber mit dem V2 -> X2 unter V1 -> X1. Ist das möglich? Overset funktioniert nicht, da der obere Ausdruck geändert wird. Ich habe mich viel in Stackoverflow umgesehen und kann keine Antwort finden. Vielen Dank.Ein Ausdruck über dem anderen auf der gleichen Zeile und beide die gleiche Größe
Antwort
Ich habe einen Weg gefunden, es zu tun.
\[
\overset{\displaystyle V_{1} \longrightarrow X_{1}} {V_{2} \longrightarrow X_{2}} \qquad
\]
können Sie amsmath
verwenden ‚s \genfrac
Bau Fraktion ähnliche Ausdrücke zu setzen:
\documentclass{article}
\usepackage{amsmath}
\DeclareRobustCommand{\topbot}{\genfrac{}{}{0pt}{}}
\begin{document}
\[
V_s \rightarrow \biggl(\topbot{V_1 \longrightarrow X_1}{V_2 \longrightarrow X_2} \biggr)
\]
\end{document}
\genfrac
fünf Argumente nimmt eine Struktur zu schaffen (aus dem amsmath
documentation; Abschnitt 4.11 .3 Der \genfrac
Befehl, S. 14):
Die letzten beiden entsprechen
\frac
's Zähler und Nenner; die ersten beiden sind optionale Trennzeichen [...]; die dritte ist eine Linienstärke override [0 impliziert eine unsichtbare Regel]; und das vierte Argument ist ein mathstyle override: ganzzahlige Werte 0-3 wählen jeweils\displaystyle
,\textstyle
,\scriptstyle
und\scriptscriptstyle
. Wenn das dritte Argument leer ist, wird die Dicke der Linie standardmäßig auf 'normal' gesetzt.
Nicht sicher, ob die Nutzung von (
... )
in der Frage beabsichtigt ist. Wenn sie immer in der Nutzung Ihrer Konstruktion enthalten könnten Sie
\DeclareRobustCommand{\topbot}{\genfrac(){0pt}{}}
stattdessen definieren.