我如何将 \to 和 \mapsto 设置为位于页面的中心(中间)。
我拥有的是:
\begin{align}
f|_{A} \colon A & \to Y \\
x \in A & \mapsto f|_{A}(x):=f(x)\in Y
\end{align}
并且它对齐了 \to 和 \mapsto,但将整个方程式向左移动。我怎样才能获得中间的所有内容?
我已经用这个“解决”了:
\begin{align}
\quad \quad \quad \quad f|_{A} \colon A & \to Y \\
x \in A & \mapsto f|_{A}(x):=f(x)\in Y
\end{align}
但这似乎不是正确的方法。
免责声明 1:我是 LaTeX 新手
免责声明 2:它不是完全的 LaTeX,mathjax 在 obsidian 上运行。
答案1
假设您可以切换到 LaTeX,我建议您使用第 1 行符号左侧的\hphantom
和命令组合(是包提供的宏,作为包的超集。)第 1 行的参数应该是第 2 行符号右侧的内容。\mathllap
\to
\mathllap
mathtools
amsmath
\hphantom
\mapsto
我也会:=
用 来替换\coloneqq
。
\documentclass{article}
\usepackage{mathtools} % for \mathllap and \coloneqq macros
\usepackage{showframe} % draw framelines around text block
\begin{document}
\begin{align}
\hphantom{f|_{A}(x)\coloneqq f(x)\in Y} % invisible
\mathllap{f|^{}_{A} \colon A}
&\to Y \\
x \in A
&\mapsto f|^{}_{A}(x)\coloneqq f(x)\in Y
\end{align}
\end{document}