Re: 指数の大きさや位置を調節したい(ごめんなさい)

名前: .
日時: 2007-12-07 15:47:26
IPアドレス: 59.134.169.*

>>50392 >願わくば,達人の方が力をあわせて,真に役に立つ参考書を出してもらいたいです. これも,すでに解説書を上梓なさった方々に対して非常に失礼な発言かと思いますが? あと,あなたの腹の中にあることなどわかりませんので外しているでしょうが, とりあえず次のようなことは可能です. (1) コマンドラインで tftopl cmsy10 modcmsy10.vpl という処理を行い,modcmsy10.vpl を作成します. (2) ファイル modcmsy10.vpl の中の (FONTDIMEN (SLANT R 0.25) (SPACE R 0.0) %%% 中略 (DELIM2 R 1.01) (AXISHEIGHT R 0.25) ) のところを (FONTDIMEN (SLANT R 0.25) (SPACE R 0.0) (STRETCH R 0.0) (SHRINK R 0.0) (XHEIGHT R 0.430555) (QUAD R 1.000003) (EXTRASPACE R 0.0) (NUM1 R 0.676508) (NUM2 R 0.393732) (NUM3 R 0.443731) (DENOM1 R 0.685951) (DENOM2 R 0.344841) (SUP1 R 0.45) (SUP2 R 0.45) (SUP3 R 0.45) (COMMENT (SUP1 R 0.412892) ) (COMMENT (SUP2 R 0.362892) ) (COMMENT (SUP3 R 0.288889) ) (SUB1 R 0.2) (SUB2 R 0.2) (COMMENT (SUB1 R 0.15) ) (COMMENT (SUB2 R 0.247217) ) (SUPDROP R 0.3) (COMMENT (SUPDROP R 0.386108) ) (SUBDROP R 0.05) (DELIM1 R 2.389999) (DELIM2 R 1.01) (AXISHEIGHT R 0.25) ) くらいに変更し,その直後に (MAPFONT D 0 (FONTNAME cmsy10) (FONTAT R 1.0) (FONTDSIZE R 10.0)) を追加します. (3)コマンドライン上で vptovf modcmsy10.vpl という処理を実行し,ファイル modcmsy10.tfm,modcmsy10.vf を作成します. その後,その 2 ファイルを然るべきディレクトリにコピーします. # tfm ファイルは $TEXMF/fonts/tfm の適当なサブディレクトリに置き, # vf ファイルは $TEXMF/fonts/vf の適当なサブディレクトに置けばよいでしょう. (4) 以上の準備の下で,symbols グループのフォントとして modcmsy10 を使います. 例えば,次のような文書を試すとよいでしょう. \documentclass{jarticle} \DeclareMathSizes{10}{10}{6}{5} \DeclareFontFamily{OMS}{modcmsy}{} \DeclareFontShape{OMS}{modcmsy}{m}{n}{<->modcmsy10}{} \DeclareMathVersion{sample} \SetSymbolFont{symbols}{sample}{OMS}{modcmsy}{m}{n} \begin{document} オリジナル: $n^2$, $x_n$, $a_n^2$, $\sqrt{x^a}$ \[ n^2, x_n, a_n^2, \frac{m^n}{n^m}, \sqrt{x^a}, 2^{2^{2^{2^2}}} \] \mathversion{sample} 改変版: $n^2$, $x_n$, $a_n^2$, $\sqrt{x^a}$ \[ n^2, x_n, a_n^2, \frac{m^n}{n^m}, \sqrt{x^a}, 2^{2^{2^{2^2}}} \] \end{document}

この書き込みへの返事:

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