Я попросил помочь мне составить текст на санскрите и с ответами, которые я получил,здесь, мне удалось составить множество страниц санскритских текстов с цифрами, выступающими над базовыми символами в виде надстрочных знаков.
Высота каждого символа в санскрите не одинакова, как и в английском. Например, «भ» и «ति» будут занимать разную высоту, как и английские символы «e» и «f».
Это влияет на то, как выравниваются символы, показанные выше.
Например, текущие строки отображаются следующим образом:
\documentclass[a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{xcolor}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{polyglossia}
\usepackage{xargs}
\usepackage[legalpaper, landscape, margin=0.8in,right=1.5in]{geometry}
\usepackage{multicol}
\setdefaultlanguage{hindi}
\newfontfamily{\hindifont}[script=Devanagari]{Lohit Devanagari}
\newcommand{\hi}[1]{\large\begin{hindifont}#1\end{hindifont}}
\newcommandx*{\up}[3]{$\overset{\text{\hi{#2#3}}}{\text{\begin{hindifont}#1\end{hindifont}}}$}
\begin{document}
\Huge
\up{भूः}{5}{0} \up{ति}{3}{}s2345:
\newline
\overset{\lower.5em\hbox{aaa}}{bbb}
\end{document}
Я хотел бы сохранить 50 и 3 выровненными в приведенном выше примере, переместив 50 так, чтобы он соответствовал 3. Я не вижу проблем с санскритом, но также и с английским текстом. Любая помощь в пересмотре моего макроса, чтобы сохранить 50 на той же высоте, что и 3, будет полезна.
Обновление: Когда я использовал текст Ruby в HTML и составил похожие строки, я увидел, что 50 и 3 выровнены, как показано ниже: Поэтому мне интересно, будет ли это по-прежнему проблемой рендеринга или нужно использовать какой-то другой параметр или настройку в Latex, чтобы добиться того же, что и при рендеринге HTML.
Еще одно обновление: Этосвязьпохоже, ищется похожее решение, но я не могу понять, как реализовать его в качестве решения для меня.
Последнее обновление:
С помощью принятого ответа следующий код помог прийти к нужному результату.
\usepackage{stackengine}
\newcommandx*{\upp}[3]{\Longstack{\footnotesize{#3#2} #1}}
\newline
\Longstack{50 भूः} । \Longstack{3 ति}s2345
\upp{ऒ}{1}{}म् । \upp{भूः}{5}{} । \upp{भूः}{1}{0} । \upp{हॊ}{1}{}इ । \upp{भूः}{0}
{} । हॊइ । \upp{भूः}{0}{} । \upp{हा}{2}{}s31उवा\upp{s2}{-}{-} । \upp{ए}{0}{} ।
\upp{सु}{1}{}व\upp{र्ज्यॊ}{0}{}\upp{ति}{3}{}s2\upp{3}{1}{}\upp{4}{1}{}\upp{5}{1}{}: ।।