如何定义带余除法的省略号?

发布于 2023-07-20 10:19:53

我尝试用如下方式定义:

\documentclass{article}

\usepackage{unicode-math}
\usepackage{amsmath}

\makeatletter
\newcommand{\@cdotss}{\mathinner {\cdotp \cdotp \cdotp \cdotp \cdotp \cdotp }}
\newcommand{\cdotss}{\DN@ {\extrap@ \@cdotss }\FN@ \next@}
\makeatother

\begin{document}
\begin{equation}
    9 \div 2 = 4 \cdotss 1
\end{equation}
\end{document}

可是最后两个点的间距不对,请问有什么更好的办法吗?
16399583a88d448520a8205628a3305b.png

查看更多

关注者
0
被浏览
764
雾月
雾月 2023-07-20
这家伙很懒,什么也没写!
\documentclass{article}
% \usepackage{amsmath}
% \usepackage{unicode-math}
\begin{document}

\def\cdotss{\cleaders\hbox to 0.5em{\hfil$\cdotp$\hfil}\hskip 3.1em\relax}

\begin{equation}
    9 \div 2 = 4 \cdotss 1
\end{equation}

\end{document}

image.png
间距自己改改就行了,0.5em 是点之间的间距,省略号的总长为 3.1em,3.1÷0.5=6···0.1,所以总共6个点,多余的 0.1em 作为空白,对半放在省略号的两边。

1 个回答

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览