Uma opção é usar o suporte ao texto em rubi do HTML 5 . Seu texto rubi pode ser facilmente estilizado globalmente usando CSS. Infelizmente, a sintaxe é extremamente detalhada:
<ruby>漢<rt>かん</rt>字<rt>じ</rt></ruby>
Você provavelmente não está disposto a digitar tanto!
Assim, você pode seguir o suporte a texto rubi de Mark S. Everitt para o Markdown . Em seguida, escreva seu texto em um formato Markdown razoavelmente conciso:
[漢](-かん)[字](-じ)
e use scripts da Everitt para processá-los em um formato de saída. Há também um script para converter em XeLaTeX.
Se você não gosta do Markdown, também pode usar o XeLaTeX diretamente:
\usepackage{ruby,xeCJK}
\ruby{漢}{かん}\ruby{字}{じ}
Como todos esses formatos são baseados em texto simples, edite-os em seu editor de texto favorito. Destaque de sintaxe e conclusão para XML / HTML e TeX em muitos editores.