emath saloon (Read Only)

新規発言一覧最新記事過去一覧検索HOME

スレッド

└◇887:
Re[3]:bkshadebox と shadebox 環境について [石原 守] 11/04 05:33

 └◇888:Re[4]:bkshadebox と shadebox 環境について [匿名] 11/04 06:28<-last


887● Re[3]:bkshadebox と shadebox 環境について[ 石原 守 ] 2010 11/04 05:33
オリジナルは tascmac.sty の

%% shadebox environment
\newdimen\shaderule\shaderule 5pt
\def\shadebox{\dimen0\linewidth \advance\dimen0-20pt 
\advance\dimen0-2\fboxrule \advance\dimen0-\shaderule
\setbox\@tempboxa=\hbox\bgroup\minipage{\dimen0}}
\def\endshadebox{\endminipage\egroup\dimen0=10pt \advance\dimen0-\fboxrule
\setbox\@tempboxa=\hbox{\kern\dimen0\unhbox\@tempboxa\kern\dimen0}%
\setbox0=\vbox{\hrule \@height \fboxrule
\hbox{\vrule \@width \fboxrule \hskip-\fboxrule
\vbox{\vskip\fboxsep \box\@tempboxa\vskip\fboxsep}%
\hskip-\fboxrule\vrule \@width \fboxrule}\hrule \@height \fboxrule}%
\dimen0=\ht0 \advance\dimen0-\shaderule
\hbox{\hbox to \shaderule{\copy0\hss}\kern 0pt
\vrule width\wd0 height0pt depth\shaderule\hskip-\shaderule
\vrule width\shaderule height\dimen0}}

です。見比べてください。
私はいつもテキトーにあたりをつけて変更し確かめる。
だめならやり直す。の繰り返しです。
今回は左右の間隔なので数値が悪いと思ってその数値をいじりました。

書籍は奥村先生のWikiのなかにいろいろあります。絶版が多いですが
売っていたとき買えたのでいろいろあるのですが。
今おすすめは,吉永さんのものかな。
コメントを書く(引用) | スレッド一覧


888● Re[4]:bkshadebox と shadebox 環境について[ 匿名 ] 2010 11/04 06:28
ご回答ありがとうございます. 

さっそく比較してみましたが, 変更点は \fboxsep の2箇所だけみたいですね. 
まだ構文の意味がわかっていないので, 今後勉強していきたいと思っています. 

ところで, おすすめしてくださった書籍は
   吉永 徹美 著, 『独習 LaTeX2ε』(翔泳社)
でしょうか?

あれから原稿を書き進めていましたが, 
ご教示いただいた mshadebox は何の問題もなく機能しております. 
おかげで作業が捗りました. 
本当にありがとうございました. 
コメントを書く(引用) | スレッド一覧

CGIROOM