emath saloon (Read Only)

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

スレッド

└◇713:
ページをまたぐ囲み枠 [tDB] 05/30 13:41

 └◇716:Re:ページをまたぐ囲み枠 [st] 06/02 15:49
  └◇717:Re[2]:ページをまたぐ囲み枠 [tDB] 06/02 17:55
   └◇721:Re[3]:ページをまたぐ囲み枠 [st] 06/03 00:49
    └◇722:Re[4]:ページをまたぐ囲み枠 [tDB] 06/03 09:59
     └◇723:Re[5]:ページをまたぐ囲み枠 [st] 06/03 13:08
      └◇724:Re[6]:ページをまたぐ囲み枠 [tDB] 06/03 15:33
       └◇725:Re[7]:ページをまたぐ囲み枠 [st] 06/04 00:17


713● ページをまたぐ囲み枠[ tDB ] 2009 05/30 13:41
ページをまたぐ囲み枠を作るには
  eclbkbox.sty
または
  framed.sty
を用いるのが標準でしょう。

ここで
  コーナーを丸くしたい
とか
  見出しを,上下枠線上に配置したい
となるとやっかいです。

emath としては
  breakpsrectbox
で1つの案を示しましたが,
  1行ごとに切って EPS ファイルを作る
という仕様がうっとうしいことは事実です。
特に dviout, dvipdfm(x) を使う人には,
  使えない
と感じられる場合もあるでしょう。

私としては,
  Distiller を使えば良い
でおしまい,と思っておりましたが,
  eclbkbox.sty
ではなく
  framed.sty
の拡張をする方向もあるでしょうか。
その方向を探ってみましょう。

この方法ですと,EPS ファイルの数は,
  行の数
ではなく
  またがるページの数
で済みますから,飛躍的に少なくなります
(うるさいことをいえば,作業用にもう一つ要りますが)。

この方向で拡張した framed.sty を
  EMframed.sty
と号し,拡張した framed環境を EMframed環境と名付けてみました。

framed.sty が標準で,
  \fbox
を呼び出すのに対し,EMframed.sty は,
        \psfbox (emathPsb.sty v 0.03α で新設した \fbox の post-script 版)
を呼び出します。

まだ,見出しをつける機能は未実装です。

プロトタイプ版を
  http://emath.s40.xrea.com/temp/EMframed00sty.zip
に置きます。

ただし,この手法では,二重枠は出来ません。
二重枠は break.... が頼りです。
\psfbox を拡張して,二重枠を作れるようにするのもあるでしょうが,
当分先になります。
スレッド一覧


716● Re:ページをまたぐ囲み枠[ st ] 2009 06/02 15:49
2005年石川県立高校入試問題isikawa.texについてです。

3ページ目の下半分の大問4(作図の問題)において、
EMframed00sty.zipを使用した場合、点線枠がずれました。
修正パック090401ではずれませんでした。

この点いかがでしょうか?
スレッド一覧


717● Re[2]:ページをまたぐ囲み枠[ tDB ] 2009 06/02 17:55
とりあえず,応急処置を。

EMframed00sty.zip に含まれる emathPb.sty の 952行目でしょうか
  \hfil\box\rectb@x\hfil
を
  \box\rectb@x\hfil
と修正してください。
スレッド一覧


721● Re[3]:ページをまたぐ囲み枠[ st ] 2009 06/03 00:49
お陰様でisikawa.texの143行目〜150行目、点線枠がずれなくなりました。

140行目の\Rectbox[sensyu=\protect\hasen]{  }については、
修正パック090401のみの時と比べ、改行されるかされないかの違いが
依然あるようです。

差し支えないのですが、報告までです。
スレッド一覧


722● Re[4]:ページをまたぐ囲み枠[ tDB ] 2009 06/03 09:59
これも応急処理で(^^;)

emathPb.sty の 365行目:
  \ifhmode\par\noindent\fi
を削除してください。
スレッド一覧


723● Re[5]:ページをまたぐ囲み枠[ st ] 2009 06/03 13:08
isikawa.texの140行目の違いがなくなりました。

143行目〜150行目、点線枠は、修正パック090401のみの時と比べ、水平方向の位置が
異なるようです。(dvioutで確認しました)

これも報告までです。
スレッド一覧


724● Re[6]:ページをまたぐ囲み枠[ tDB ] 2009 06/03 15:33
はて,どう異なるのだろう?
    http://emath.s40.xrea.com/temp/EMpsframed02sty.zip
ではどうなりますか。
スレッド一覧


725● Re[7]:ページをまたぐ囲み枠[ st ] 2009 06/04 00:17
EMpsframed02sty.zipと修正パック090401のみではほぼ同じでした。
スレッド一覧

CGIROOM