答案1
对于那些不使用 KaTeX 的人来说,这里有一个使用alignat
环境环境的答案amsmath
。
\documentclass{article}
\usepackage{array,amssymb,mathtools}
\DeclarePairedDelimiter{\floor}{\lfloor}{\rfloor}
\newcommand\ffrac[2]{\floor*{\frac{#1}{#2}}}
\newlength\mylen
\settowidth\mylen{$\displaystyle x-z\ffrac{x}{z}$} % measure width of middle part
\begin{document}
\begin{alignat}{4}
z\in\Bbb{R}^+, &\quad& 0 &\le{}&& x-z\ffrac{x}{z} &{}<{}& z \\[1ex]
&& z\ffrac{x}{z} &\le{}&& \parbox{\mylen}{\centering$x$} &{}<{}& (z+1)\ffrac{x}{z}
\end{alignat}
\end{document}
答案2
@Mico 解决方案的一个变体,使用 \DeclarePairedDelimiterX
以下命令mathtools
:
\documentclass{article}
\usepackage{mathtools}
\usepackage{amssymb}
\DeclarePairedDelimiterX{\ffrac}[2]{\lfloor}{\rfloor}{\frac{#1}{#2}}
\begin{document}
\setcounter{equation}{7}
\begin{alignat}{3}
z\in\Bbb R^+, \qquad 0 &\le x- & & z\ffrac*{x}{z} & & < z \\[3pt]
z\ffrac*{x}{z} &\le & & x & & < (z+1)\ffrac[\bigg]{x}{z}
\end{alignat}
\end{document}
答案3
我刚刚发现 KaTeX 具有darray
我所要求的环境。
答案4
我添加了一个小答案(类似于评论)。我建议使用此链接https://katex.org/docs/support_table.htmlKaTeX
,针对该表的具体简单指南。
\begin{darray}{cc}
a & b \\
c & d
\end{darray}
在左侧栏中,您还可以找到指南。我还添加了它在 Math.SE 中使用KaTeX
的链接:MathJaX
https://math.meta.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference