数组问题“如何使其在同一行”

数组问题“如何使其在同一行”
\documentclass{article}

\usepackage{amsmath,amssymb,amsthm} 


\begin{document}

let 
$
\begin{array}{cccc}
f: & \mathbb{R}&\longrightarrow &]-1,1[\\
&x&\mapsto & \dfrac{x}{1+|x|}
\end{array}
$ 
be a continuous function 

\end{document}

我可以将 $f$ 放在文本的同一行吗?

答案1

我会用更简单的代码和更好的间距来实现这一点。用冒号代替真实冒号(更好的间距)和命令aligned进行小幅改进,最好用于在线数学:colon\mfrac\dfrac

\documentclass{article}

\usepackage{mathtools, amssymb, amsthm}
\usepackage{nccmath}

\begin{document}

let
$ \begin{aligned}[t]
f\colon \mathbb{R}&\longrightarrow ]-1,1[\\[-0.5ex]
x & \longmapsto \mfrac{x}{1+|x|}
\end{aligned}\; $
be a continuous function

\end{document} 

在此处输入图片描述

答案2

array有一个可选参数来指定数组的哪一行应该放在周围文本的基线上,因此只需执行\begin{array}[t]{cccc}t对于顶部,将第一行array与文本对齐。

在此处输入图片描述

\documentclass{article}

\usepackage{amsmath,amssymb,amsthm} 


\begin{document}

let 
$
\begin{array}[t]{cccc}
f: & \mathbb{R}&\longrightarrow &]-1,1[\\
&x&\mapsto & \dfrac{x}{1+|x|}
\end{array}
$ 
be a continuous function 

\end{document}

答案3

考虑到标签也是arrays(peraphs 非常真诚地偏离了主题)您也可以使用tikz-cd或矩阵。我的建议是这个 MWE。 在此处输入图片描述

\documentclass[a4paper,12pt]{article}
\usepackage{mathtools}
\usepackage{tikz-cd}
\usepackage{amssymb}
\usepackage{lipsum}

\begin{document}
let \begin{tikzcd}[column sep=.15in,row sep=-.1in]
f\colon \mathbb{R} \arrow[r] & {]-1,1[}         \\
x \arrow[r, maps to]         & \frac{x}{1+|x|}
\end{tikzcd} be a continuous function \lipsum[1]
\end{document}

当然,如果有更多文本,您应该考虑到两条数学线对红色空间的影响。

相关内容