\[ \frac{A \rightarrow f[\overrightarrow{B}]:= \Psi \\ \Phi \in
\langle\Psi\rangle} {A \rightarrow f[\bullet\overrightarrow{B}];\Phi} \]
我需要將兩個先行詞分成兩行。
A \rightarrow f[\overrightarrow{B}]:= \Psi
\Phi \in \langle\Psi\rangle
答案1
儘管我不熟悉上下文,但您可以使用 anarray
將“前因”分成單獨的行:
\documentclass{article}
\begin{document}
\[
\frac{\begin{array}{@{}c@{}}
A \rightarrow f[\overrightarrow{B}]:= \Psi \\
\Phi \in \langle\Psi\rangle
\end{array}}{
A \rightarrow f[\bullet\overrightarrow{B}];\Phi}
\]
\end{document}
這會將物件放置在分數線周圍垂直居中的位置。如果您不關心這一點,您可以在array
環境中執行所有操作:
\[
\begin{array}{c}
A \rightarrow f[\overrightarrow{B}]:= \Psi \\
\Phi \in \langle\Psi\rangle \\
\hline
A \rightarrow f[\bullet\overrightarrow{B}];\Phi
\end{array}
\]
答案2
我已經找到了數學部分封裝最容易用於排版推理規則的這種風格。預設樣式是並排先行詞,但您可以透過在先行詞之間放置兩個換行符將它們放在單獨的行上。在這種情況下
\[
\inferrule{A \rightarrow f[\overrightarrow{B}]:= \Psi \\
\Phi \in \langle\Psi\rangle}
{A \rightarrow f[\bullet\overrightarrow{B}];\Phi}
\]
看起來像