字間のアキについて質問です。
ああああ{\color{red}{いいい}}ううう\linebreak{}
上記データで
「あ」 と 「い」
「い」 と 「う」
の間(\colorで囲った前後)がベタになってしまいます。
均等に空きが入るようなコマンド,または指定はありますか。
ご存じの方がいらっしゃいましたら,教えてください。
よろしくお願いいたします。
奥村様
ご返信ありがとうございます。
\hspace{\kanjiskip}を使用してコマンド化しようと思っています。
\def\aka#1{
\hspace{\kanjiskip}{\color{red}#1}\hspace{\kanjiskip}
}
下記の場合,均等に空きになります。
ああああ\aka{いいい}ううう\linebreak{}
ただし,
ああああ\aka{いいい}\linebreak{}
上記の場合,行末にもアキが発生します。
\aka{いいい}ああああ\linebreak{}
上記の場合,行頭にもアキが発生します。
回避方法はありますか?
よろしくお願いいたします。
ご返信ありがとうございます。
\hspace{\kanjiskip}を使用してコマンド化しようと思っています。
\def\aka#1{
\hspace{\kanjiskip}{\color{red}#1}\hspace{\kanjiskip}
}
下記の場合,均等に空きになります。
ああああ\aka{いいい}ううう\linebreak{}
ただし,
ああああ\aka{いいい}\linebreak{}
上記の場合,行末にもアキが発生します。
\aka{いいい}ああああ\linebreak{}
上記の場合,行頭にもアキが発生します。
回避方法はありますか?
よろしくお願いいたします。
横から失礼します。
質問の意味を取り違えているかもしれませんが
「べた」とおっしゃっているのは
「あ あ あ あい い いう う う」
という現象なのでしょうか?だとすれば「{\color{red}{いいい}} の前後に
単純に空白を挿入すれば良いのでは?
サンプルを添付しておきます。
platex uplatex lualatex で処理可能です。
質問の意味を取り違えているかもしれませんが
「べた」とおっしゃっているのは
「あ あ あ あい い いう う う」
という現象なのでしょうか?だとすれば「{\color{red}{いいい}} の前後に
単純に空白を挿入すれば良いのでは?
サンプルを添付しておきます。
platex uplatex lualatex で処理可能です。
次のようなもので良いのでしょうか?
\documentclass[dvipdfmx, uplatex]{jsarticle}
\usepackage{pxghost}
\usepackage{color}
\begin{document}
ああああ\jghostguarded{\textcolor{red}{あい}}ううう\linebreak{}
\end{document}
※原因がわからないのですが、jlreq.cls
で実行するとうまくいかないようです(テスト環境:Cloud LaTeX, upLaTeX)。