SUSHIのテストです。
うーん、やっぱりBMP外の文字は書けない、残念…。
書き込み練習用
投稿制限なしフォーラム
てすと
- ishii akira の投稿
合字等を漢字扱いさせたい
- O Kay の投稿
以下のソースのように,\maru{} の前後には \kanjiskipが入りません。
手動で入れれば当然入りますが,ソースが長く,見づらくなります。
だからといって,\maru{} の定義の中に \hspace{\kanjiskip} を入れてしまうと,
文頭に来るときや,前後に英数字が来たときに困ってしまいます。
\maru{} を漢字扱いしてくれるとありがたいのですが,そのようにさせる方法はありますでしょうか。
それとも,手動で対処するしかないでしょうか。
\documentclass[uplatex]{jsarticle}
手動で入れれば当然入りますが,ソースが長く,見づらくなります。
だからといって,\maru{} の定義の中に \hspace{\kanjiskip} を入れてしまうと,
文頭に来るときや,前後に英数字が来たときに困ってしまいます。
\maru{} を漢字扱いしてくれるとありがたいのですが,そのようにさせる方法はありますでしょうか。
それとも,手動で対処するしかないでしょうか。
\documentclass[uplatex]{jsarticle}
\usepackage[uplatex,jis2004]{otf}
\textwidth7zw
\pagestyle{empty}
\DeclareRobustCommand*\maru[1]{\mbox{\ooalign{\hfil#1\hfil\cr ○}}}
\begin{document}
\noindent
あいうえおかき。
\noindent
あい\hspace{\kanjiskip}\maru{×}\hspace{\kanjiskip}えおかき。
\noindent
あい\maru{×}えおかき。
\end{document}
このトピックを読む
(現在の返信数: 0)