编写一个好用的函数

编写一个好用的函数

如何编写如下函数映射: 平均能量损失

\documentclass{standalone}
\usepackage{amsmath,amssymb}
\begin{document}
$ \begin{matrix} f'\colon & A \to \mathbb{R} \\ & x\mapsto f(x)=x^2 \end{matrix} $
\end{document}

数据流图

对齐不太好。

并且它必须像

在此处输入图片描述

答案1

(以下代码使用您最初发布的数学示例。)

根据您想要的对齐类型,以下两种解决方案之一可能适合您。

在此处输入图片描述

\documentclass{article}
\usepackage{array}
\begin{document}

If you want flush-left alignment:
\[
f\colon \begin{array}{>{\displaystyle}l} 
          X \rightarrow Y \\ 
          x\mapsto f(x)=\frac{x-1}{2} 
         \end{array}
\]

\bigskip
If the arrows have to be aligned vertically:
\[
f\colon \begin{array}{>{\displaystyle}r @{} >{{}}c<{{}} @{} >{\displaystyle}l} 
          X &\rightarrow& Y \\ 
          x &\mapsto& f(x)=\frac{x-1}{2} 
         \end{array}
\]
\end{document}

附录:要将的第一行array与对齐f\colon,请[t]在之后提供放置选项\begin{array}

在此处输入图片描述

\documentclass{article}
\usepackage{array}
\begin{document}
If \verb+f\colon+ should be on the same line as \verb+X\to Y+:
\[
\setlength\arraycolsep{0pt}
f\colon \begin{array}[t]{ >{\displaystyle}r >{{}}c<{{}}  >{\displaystyle}l } 
          X &\to& Y \\ 
          x &\mapsto& f(x)=\frac{x-1}{2} 
         \end{array}
\]
\end{document}

相关内容