emath saloon (Read Only)

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

スレッド

└◇715:
罫線枠 [tDB] 06/01 20:30

 └◇718:PostScript に頼らなくても [tDB] 06/02 19:57
  └◇719:Re:PostScript に頼らなくても [石原 守] 06/02 20:47
   └◇720:Re[2]:PostScript に頼らなくても [tDB] 06/02 22:08<-last


715● 罫線枠[ tDB ] 2009 06/01 20:30
罫線枠で囲みたい,
という要望は多いですね。
TeX では,結構面倒です。

一番簡単な \fbox でさえ,
縦横がずれるといえばずれます。
\fbox は上下の水平罫線を \hrule で引きます。
左右の垂直罫線は,水平罫線につっかい棒を入れる感じで \vrule で引いています。

---------
|       |
---------

という感じです。
これできれいな長方形になっているように見えますが,
PDF 
  http://emath.s40.xrea.com/temp/fbox.pdf
にして 6400% モードにしますと,
  わずかにつっかい棒が右の方にずれている
ように見えます。

ソースリストは
%-fbox.tex --------------------------
\documentclass{jarticle}
\begin{document}
あいうえお%
\fboxrule=5pt\relax
\fbox{かきくけこ}%
さしすせそ
\end{document}
%------------------------------------
emath は,ノータッチですぞ。


ましてや,コーナーを丸くしたいなどと言い出せば
  四分円と線分がきれいにつながる
など,望むべくもありません。

tpic で描画するにしても,6400% 等と言い出せば,
  tpic の単位は,ミリインチ
  TeX は,ポイント
  PostSrcipt は,ポイントですが,TeX とは微妙に異なる
等を渡り歩き,計算誤差の累積などが見た目のずれを引き起こす程度になります。

罫線にこだわれば,PostScript に全面的に依存することになるでしょう。

PSTricks を勧めれば,
  dviout, dvipdfm(x) では駄目
なのはけしからんとばかりの反応が返ります。


emath としてどうするか,を模索していますが,
とりあえずは,\fbox に対して,\EMpsfbox をご覧いただきましょうか。
  http://emath.s40.xrea.com/temp/psfbox.pdf
\fbox と比較して,いかがでしょうか。ソースリストです:
%-psfbox.tex --------------------------
\documentclass{jarticle}
\usepackage{graphicx}
\usepackage[remake]{emathPs}
\usepackage{emathPsb}
\begin{document}
あいうえお%
\EMpsfbox<linethickness=5pt>{かきくけこ}%
さしすせそ
\end{document}
%------------------------------------

スタイルファイルは,調整中で公開は先になります。
スレッド一覧


718● PostScript に頼らなくても[ tDB ] 2009 06/02 19:57
PostScript に頼れば,ズレがなくなるというのは確かですが,
せめて,直角コーナーくらい TeX だけで何とか,
ということで,emathPb.sty を調整中です。
現時点の手元版では

  http://emath.s40.xrea.com/temp/rectbox.pdf

という結果ですが,ズレがありますでしょうか。
当方の環境ではズレはないように見えます。
( tpic は使っていません。)

ソースリストは
%--- rectbox.tex ------------------------------------
\documentclass[a4j]{jarticle}
\usepackage{color}
\usepackage{emathPb}
\begin{document}
abc

\begin{rectbox}%
  [backgroundcolor=skyblue,framethickness=5pt]
\repeatstr{あ}{400}
\end{rectbox}

xyz
\end{document}
%----------------------------------------------------

emathPb.sty では,直角コーナーを扱うことにして,
oval は,emathPsb.sty (PostScript 依存)にまかせることにしたい
と思っています。
(従来の文書ファイルに対しては,
   今までの oval 処理は保証
 したいとは思っていますが.....)
スレッド一覧


719● Re:PostScript に頼らなくても[ 石原 守 ] 2009 06/02 20:47
adobe reader 9.1    adobe acrobat 8.1.5 で確認しましたが
ズレは見つかりませんでした。
WindowsXPです。vistaは不安定なので利用は中断中。
スレッド一覧


720● Re[2]:PostScript に頼らなくても[ tDB ] 2009 06/02 22:08
> adobe reader 9.1    adobe acrobat 8.1.5 で確認しましたが
> ズレは見つかりませんでした。

ご報告をいただき,有り難うございました。
当方 acrobat 7 という環境です。
なかなか更新できません。(^^;)

> WindowsXPです。vistaは不安定なので利用は中断中。

次のバージョンがアナウンスされているようです。
安定した OS に巡り会いたいものです。

おかげさまで,emathPb.sty はめどがついたような気がします。
とはいえ,チューンナップはまだまだ手間がかかりそうです。
囲みは結構面倒なテーマです。
スレッド一覧

CGIROOM