答案1
我将使用没有列间空间的数组:
\documentclass{article}
\newcommand{\frenchdiv}[2]{%
#1\:\begin{array}[t]{@{\vline}l@{}}\,#2\,\\\hline\end{array}%
}
\begin{document}
$\frenchdiv{84}{7}=12$
\end{document}
答案2
只是为了好玩。当然@Werner 给你的链接是一个很好的开始。请注意,我所做的只是玩弄别人的代码. 请参阅下面的 MWE:
\documentclass{article}
\newcommand\frenchdiv[2]{%
$\strut#1$\kern.25em\smash{\raise-.35ex\hbox{\rule{0.4pt}{2ex}}}$\mkern-0.72mu
\underline{\,#2}$}
\begin{document}
\frenchdiv{56}{3678}\quad\frenchdiv{3}{37678}
\end{document}
现在采取以下措施代码通过对节点锚点进行操作,我们得到了以下 MWE:
\documentclass{article}
\usepackage{tikz}
\newcommand\nfrenchdiv[2]{#1\,%
\tikz[baseline=(n.base)]{\node(n)[inner sep=1pt]{$#2$};
\draw[line cap=round](n.north west)--(n.south west)--(n.south east);
}
}
\begin{document}
$\nfrenchdiv{56}{3678}$
\end{document}
请注意,此命令可能不够强大。因此,请等待其他可能的响应,然后选择最适合您需求的响应。