我想定义以下两个函数:
\begin{align*}
f_a:\mathbb{Q}[x,y]&\longrightarrow R_a\\
x&\longmapsto x\\
y&\longmapsto y\\
xy&\longmapsto 0\\
\end{align*}
\begin{align*}
f_b:\mathbb{Q}[x,y]&\longrightarrow R_b\\
x&\longmapsto (x,x,x,\ldots)\\
y&\longmapsto (y,y,y,\ldots)\\
xy&\longmapsto (0,xy,xy,\ldots)\\
\end{align*}
但是,我希望它们相邻,而不是一个在另一个之上。我该怎么做?
编辑:我尝试使用 gather 环境,但没有成功
答案1
align*
在一个环境中重写此内容:
\documentclass{article}
\usepackage{amsmath, amssymb}
\begin{document}
\begin{align*}
f_a:\mathbb{Q}[x,y] & \longrightarrow R_a
& f_b:\mathbb{Q}[x,y] & \longrightarrow R_b\\
%
x & \longmapsto x
& x & \longmapsto (x,x,x,\ldots)\\
%
y & \longmapsto y\
& y & \longmapsto (y,y,y,\ldots)\\
%
xy & \longmapsto 0
& xy & \longmapsto (0,xy,xy,\ldots)\\
\end{align*}
\end{document}
答案2
如果相应的行具有相同的高度,则使用两个aligned
环境更简单
\documentclass{article}
\usepackage{amsmath,amssymb}
\begin{document}
\begin{equation*}
\begin{aligned}[t]
f_a:\mathbb{Q}[x,y]&\rightarrow R_a \\
x&\mapsto x \\
y&\mapsto y \\
xy&\mapsto 0
\end{aligned}
\qquad\qquad
\begin{aligned}[t]
f_b:\mathbb{Q}[x,y]&\rightarrow R_b \\
x&\mapsto (x,x,x,\dotsc) \\
y&\mapsto (y,y,y,\dotsc) \\
xy&\mapsto (0,xy,xy,\dotsc)
\end{aligned}
\end{equation*}
\end{document}
我删除了所有long
,但您可以重新插入它们(在观察到使用它们的输出效果不太好之后)。但请注意,\dotsc
不是\ldots
。我会使用 ,\colon
但这:
是您必须做出的风格决定。
如果相应的线可能有不同的高度,请使用单一alignedat
环境(但输入更复杂)。
\documentclass{article}
\usepackage{amsmath,amssymb}
\begin{document}
\begin{equation*}
\begin{alignedat}{2}
f_a:\mathbb{Q}[x,y]&\rightarrow R_a
&\qquad\qquad
f_b:\mathbb{Q}[x,y]&\rightarrow R_b \\
x&\mapsto x & x&\mapsto (x,x,x,\dotsc) \\
y&\mapsto y & y&\mapsto (y,y,y,\dotsc) \\
xy&\mapsto 0 & xy&\mapsto (0,xy,xy,\dotsc)
\end{alignedat}
\end{equation*}
\end{document}
答案3
希望这对你有用,如果没有,请原谅。
\documentclass{book}
\usepackage{amsmath,amssymb,multicol}
\begin{document}
\begin{multicols}{2}
\begin{align*}
f_a:\mathbb{Q}[x,y]&\longrightarrow R_a\\
x&\longmapsto x\\
y&\longmapsto y\\
xy&\longmapsto 0\\
\end{align*}
\begin{align*}
f_b:\mathbb{Q}[x,y]&\longrightarrow R_b\\
x&\longmapsto (x,x,x,\ldots)\\
y&\longmapsto (y,y,y,\ldots)\\
xy&\longmapsto (0,xy,xy,\ldots)\\
\end{align*}
\end{multicols}
\end{document}