Re: 根号の大きさは変えられますか?

名前: 本田
日時: 2006-05-27 09:38:09
IPアドレス: 220.147.90.*

>>43104 まあ,「意図した」というなら,余計なおせっかいなのですが よく見れば,指摘されたことは分かると思います. \documentclass[12pt,b5paper]{jsarticle}% \begin{document}} \newcommand{\fb}[1]{% \setlength {\fboxsep}{1pt}%%%%ここ! {\setlength{\fboxrule}{0.2mm}% \fbox{\textgt{\small #1}}% }} %%枠の太さがちょっと太い \noindent\fbox{A}\quad\fb{A}\\ \fbox{A}% <-- 文字と枠との間隔が、最初の \fbox と異なっている \end{document} 「ここ!」と書いたところで,\fboxsepが1ptになっています したがって,\fbを使う前と使ったあとでは, 「枠線」と「中身」の間の空白の大きさが変わってしまうということです \fboxruleがグループ内なのに,\fboxsepが外に出ているというのが トノさんのご指摘です 例えば \newcommand{\fb}[1]{% \setlength {\fboxsep}{50pt}%%%%ここ! {\setlength{\fboxrule}{0.2mm}% \fbox{\textgt{\small #1}}% }} %%枠の太さがちょっと太い のようにして,トノさんのサンプルを実行するとよく分かるでしょう. なお,\fboxsepの変更が本当に意図したとおり, つまり「\fbの実行前と実行後で間隔が変わるのを意図した」ということである ならば,どのような「体裁上の」不具合が発生するかは 分かりません. \fboxsepを使い,その内部で\fboxsepを初期化していない すべてのマクロに影響がでます. もし「\fbだけで\fboxsepを設定する」というのが 本来の意図であるならば,適宜マクロを調整する必要があるのでは? というのもトノさんのご指摘なのでしょう

この書き込みへの返事:

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