plext の \bou で丸い傍点(圏点) (Re: jsclassesとnrubyの併用について)

名前: トノ
日時: 2002-11-18 18:16:20
IPアドレス: 150.35.254.*

>>13016 \iffalse plext.sty の \bou で丸い傍点を適当な位置に出力するにはどうすればいいか、 実は前回の書き込みの後、少々遊んでいました。 完全な解決にはほど遠いですが、横書きについては、以下の定義で 文字送り方向の位置についてはうまくいくようです。 \fi \documentclass{jsarticle}\relax \usepackage{plext}\relax \renewcommand*{\boutenchar}{% \raisebox{\boutenraise}{\hspace{-.2zw}\makebox[1zw][c]{% $\scriptscriptstyle\bullet$% % 主文字のサイズにある程度追随する % \tiny\textbullet % 主文字のサイズに関係なく \tiny サイズになる % \inhibitglue・\inhibitglue% % 主文字との間隔の調整にもう一工夫必要 }}% } \newcommand*{\boutenraise}{.1zh} % \boutenchar の定義と和文字のフォント(グリフ)に % 合わせて調整(ただし、中黒を使うパターンでは % うまくいかない) \begin{document} \footnotesize\bou{圏点付きの文字列△} \normalsize\bou{圏点付きの文字列△} \Large\bou{圏点付きの文字列△} \Huge\bou{圏点付きの文字列△} \bigskip \normalsize \baselineskip=0pt \bou{圏点付きの文字列△}\\ % nruby.sty の \boten コマンドだと、 \bou{圏点付きの文字列△}\par % こういうケースでも重ならない \end{document}

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます)