![如何让数字直接位于小数点下方?](https://linux22.com/image/266089/%E5%A6%82%E4%BD%95%E8%AE%A9%E6%95%B0%E5%AD%97%E7%9B%B4%E6%8E%A5%E4%BD%8D%E4%BA%8E%E5%B0%8F%E6%95%B0%E7%82%B9%E4%B8%8B%E6%96%B9%EF%BC%9F.png)
我正在尝试以四进制形式写一个数字,理想情况下,我希望通过在小数点下面显示 4 来显示。我搜索了一番,但还是不知道该怎么做,所以任何帮助我都会很感激。我正在寻找:
更新:非常感谢,非常好的解决方案。我非常感激。
答案1
有以下可能性:
\documentclass{article}
\newcommand{\basex}[3]{#2\separator{#1}#3}
\newcommand{\separator}[1]{%
{\,\oalign{$\cdot$\cr\noalign{\kern-.3ex}%
\hidewidth$\scriptscriptstyle#1$\hidewidth\cr}\,}}
\newcommand{\quaternary}[2]{\basex{4}{#1}{#2}}
\begin{document}
$\quaternary{0}{t_1}$
$\basex{12}{0}{t_1}$
\end{document}
该\basex
命令是通用的,因此您可以使用不同的基础;说\quaternary{a}{b}
相当于说\basex{4}{a}{b}
。
使用“官方” LaTeX 命令是可能的,但在这种情况下,较低级别的命令更灵活。
答案2
我会这样做
\documentclass{article}
\begin{document}
\( 0_{\dot 4}t_1 \)
\( 0_{\dot{12}}t_1 \)
\( 0_{\dot{123}}t_1 \)
\end{document}
如果需要的话,还可以将点向左或向右移动(我在这里没有这样做)。