名前: kd 日時: 2011-09-21 00:18:43 IPアドレス: 219.104.104.*
こんにちは。 ベクトル変数を$\vec{\alpha} \cdot \vec{x}$のようにソース内で書くとして、 タイプセットでは立体ボールド(米国流)になるように工夫するよう求められました。 (\vec{alpha}}は\boldsymbol{\upalpha}となることを求められています。) 現在、解決案として下記のような力技のマクロを考えましたが、 でも、もっと良い方法はあるものでしょうか? \documentclass{article} \usepackage{amsmath} \usepackage{upgreek} \makeatletter \def\vec#1{ \def\@i{#1} \def\@alpha{\alpha} \def\@beta{\beta} % 途中省略(全てのギリシア小文字) \ifx\@i\@alpha\boldsymbol{\upalpha} \else\ifx\@i\@beta\boldsymbol{\upbeta} % 途中省略(全てのギリシア小文字) \else \mathbf{#1} \fi\fi } \makeatother \begin{document} $\vec{\alpha} \cdot \vec{x}$ \end{document}
この書き込みへの返事: