名前: トノ 日時: 2002-03-15 20:51:50 IPアドレス: 150.35.254.*
>>7385 ひょっとして、ニッコリを出力するのに本文中で \kaomoji{(^_^)} というように入力できるようにしたいということでしょうか。 \documentclass{tarticle} \makeatletter \def\kaomoji{% \bgroup \catcode`\_=12 \catcode`\^=12 \catcode`\~=12 \catcode`\%=12 \catcode`\#=12 \catcode`\$=12 \catcode`\&=12 \catcode`\\=12 \kaomoji@ } \def\kaomoji@#1{% \rensuji{\ttfamily\small#1}% \egroup } \makeatother \begin{document} \noindent にっこり笑顔\quad\kaomoji{(^_^)}\\ バンザーイ\quad\kaomoji{\(^o^)/}\\ 泣きっ面\quad\kaomoji{(T_T)}\\ バイバーイ\quad\kaomoji{(^_^)/~} \end{document} このマクロでは、中括弧は顔文字中で使えません。また、リガチャ(合字)に ついては配慮していません。さらに、他のマクロの引数中では使えません。 便利なパッケージがどこかにあっても良さそうな気もしますが・・・?
この書き込みへの返事: