Я пытаюсь записать число в четверичной форме и в идеале хотел бы показать это, поставив четверку под десятичной точкой. Я искал, но не могу понять, как это сделать, поэтому любая помощь будет оценена по достоинству. Что я ищу:
Обновление: Большое спасибо, отличные решения. Я очень благодарен.
решение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
является универсальной, поэтому вы можете использовать разные базы; saying \quaternary{a}{b}
эквивалентно saying \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}
При необходимости точку можно также сместить влево или вправо (чего я здесь не сделал).