Ich versuche, eine Zahl in quaternärer Form zu schreiben und würde dies idealerweise gerne durch eine Vier unter dem Dezimalpunkt anzeigen. Ich habe herumgesucht, kann aber nicht herausfinden, wie das geht, daher wäre ich für jede Hilfe dankbar. Was ich suche:
Update: Vielen Dank, hervorragende Lösungen. Ich bin sehr dankbar.
Antwort1
Hier ist eine Möglichkeit:
\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}
Der \basex
Befehl ist generisch, Sie können also verschiedene Basen verwenden. „sagen“ \quaternary{a}{b}
ist gleichbedeutend mit „sagen“ \basex{4}{a}{b}
.
Die Verwendung „offizieller“ LaTeX-Befehle wäre möglich, aber in Fällen wie diesem sind Befehle auf niedrigerer Ebene flexibler.
Antwort2
Ich würde es so machen wie
\documentclass{article}
\begin{document}
\( 0_{\dot 4}t_1 \)
\( 0_{\dot{12}}t_1 \)
\( 0_{\dot{123}}t_1 \)
\end{document}
Man kann den Punkt bei Bedarf auch nach links oder rechts verschieben (was ich hier nicht getan habe).