管道后面有两个变量的多变量方程的“这样”排版

管道后面有两个变量的多变量方程的“这样”排版

如果我有一个多变量方程,并且想要添加两个“假设”条件,该怎么办?例如,假设一个方程包含两个变量“x”和“y”,并且我想在管道后说明其值,通常是“y”= 1,2,3,...,低于“x”= 1,2,3,...

答案1

或许 OP 的意思就是这样的。

\documentclass{article}
\usepackage{stackengine}
\stackMath
\begin{document}
\[
\setstackgap{S}{1pt}% gap between stacked items
z = \left. \frac{3x + 2y}{2y}
  \right\vert_{\Shortunderstack[l]{\scriptstyle x=1,2,3 
  \scriptstyle y=2,3,4}}
\]
\end{document}

在此处输入图片描述

垂直放置的位置略有不同:

\documentclass{article}
\usepackage{stackengine}
\stackMath
\begin{document}
\[
\setstackgap{L}{.6\baselineskip}% gap between stacked baselines
z = \left. \frac{3x + 2y}{2y}
  \right\vert_{\Centerstack[l]{\scriptstyle x=1,2,3 
  \scriptstyle y=2,3,4}}
\]
\end{document}

在此处输入图片描述

答案2

我将利用\genfrac中的命令amsmath,并使用中间定义(特别是如果需要在您的文档中多次使用这个命令):

\documentclass{article}
\usepackage{amsmath}
\newcommand{\qualify}[2]{\genfrac{}{}{0pt}{1}{#1}{#2}}
\begin{document}
\[
z = \left. \frac{3x + 2y}{2y}
  \right\vert_{\qualify{x=1,2,3}{y=1,2,3}}
\]
\end{document}

示例代码的输出

amsmath此命令在用户指南 ( )的第 4.11.3 节中进行了描述texdoc amsmath。您可能想要更改中间命令的名称,但我暂时想不出更好的名称。

答案3

可能是这样的:

\documentclass{article}
\usepackage{amsmath}

\begin{document}
\[
z = \frac{3x + 2y}{2y}
  \biggr|_{\begin{subarray}{l} x=1,2,3\\ y=1,2,3\end{subarray}}
\]
\end{document}

在此处输入图片描述

答案4

\usepackage{mathtools}
...
\[
  A = Bx + Cy \qquad \begin{aligned} x &= 1, 2, 3, \dotsc \\ y &= 1, 2, 3, \dotsc \end{aligned}
\]

相关内容