名前: Th\'or 日時: 2004-12-27 13:02:20 IPアドレス: 61.196.193.*
>>33363 パワープレイですが、次のようなスマートではない方法があります。 他のスマートな方法は TeXnician の方が考えて下さると思います。 私なら適当に perl に食わせます。 \documentclass{jarticle} \makeatletter \def\@tempkana{あ} \def\hirakata#1{% \@tfor\member:=#1\do{% \ifcat\@tempkana\member \if\member あア\else \if\member いイ\else \if\member うウ\else \if\member えエ\else \if\member おオ\else \if\member かカ\else \if\member きキ\else % \if\member A B\else ... \member \fi\fi\fi\fi\fi\fi\fi% \if の数だけ追加 \else \member \fi }% } \makeatother \begin{document} \hirakata{えらあめっせーじ}\par \end{document} このままでは足りないので、濁音・半濁音・拗音などを追加する必要があります。 漢字とは違うので、力技でなんとかなると思います。 Th\'or
この書き込みへの返事: