Re: ベクトル変数\vec{} を立体ボールドにするマクロは?

名前: .
日時: 2011-09-21 07:25:52
IPアドレス: 59.134.169.*

>>56245 方針としては,その「力技」でも構わないでしょうけれども, 次のような記述でコードは減らせます. # たいしたことのない書き換えを行ったにすぎないので, # 1 箇所でも意味不明な箇所があるようでしたら, # 然るべき参考書などを参照なさってください. \DeclareRobustCommand*\vec[1]{% \def\@tempa{#1}% \def\@tempz{\mathbf{#1}}% \@tfor\@tempb:=% \alpha\beta\gamma\delta\epsilon\zeta\eta\theta\iota\kappa \lambda\mu\nu\xi\pi\rho\sigma\tau\upsilon\phi\chi\psi \omega\varepsilon\vartheta\varpi\varrho\varsigma\varphi \do{% \ifx\@tempa\@tempb \edef\@tempz{% \noexpand\boldsymbol{% \expandafter\noexpand \csname up\expandafter\@gobble\string#1\endcsname}}% \@break@tfor \fi}% \@tempz}

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます。適宜改行を入れてください)