From: gotoken@... (GOTO Kentaro) Date: 2000-06-03T23:01:15+09:00 Subject: [ruby-list:23045] Re: (RD) Verbatim ごとけんです 長いこと返事をサボってしまいました (__;; In message "[ruby-list:22848] Re: (RD) Verbatim" on 00/05/23, Toshiro Kuwabara writes: >たぶん、文法的に美しい案が出て来るか、に掛かってます。 >というわけで、がんばってください。(^^;; > >>>ところで、形式をどうするか、についてもちょっと掘り下げたいですね。 >>> :::Figure::: >>> :::Caption >>> :::... >>>といった記述は「:::」が多く並ぶとやや文字が見づらいのでないかと >>>思うのですが、どうでしょうか? >> >>うーん,目を引いたほうが良いと思いますので僕はこれを押します. > >僕が気にしているのは、 > * ":::"が強いと目を引くべきCaptionの文字が逆に読みづらくなりそう。 > * ":"って結構、数を数えにくくて、":::"と"::::"の違いは一見して > そんな明らかでもないですよね。(俺だけ?) まず、大抵使わないパターンであるべきですよね。そこで同じ記号 が三つ続く、というのを思い付きました。次に、Rubyの構文要素で ないことも必要ですね。目をひかないということで、薄いものだと ''' (クオート) --- (ダッシュ) ___ (下線) ... (ピリオド) ,,, (カンマ) などが考えられますが、どうも気に入りません。少なくとも、ダッ シュと下線は構文要素とカブるのでまずそうですね。あと、::: と :::: の違いは、まぁすぐにつくと思ってもいいんじゃないかなぁ。 やっぱり見にくい?? >あと、"Figure"とかの判定とかももっと詰めないと。 > > :::FIGURE::: # 全て大文字 > :::figure::: # 全て小文字 > ::: Figure ::: # 前後の空白文字 > ::: Figure # 後ろ側の ":::" の省略 > >がどう扱われるか、などです。 僕は case sensitive な "Figure" で後ろの ":::" 省略不可を推 します。プレインテキストのフォーマットに色々な書き方を許すこ とはあまり良くないと考えるからです。 # RD拡張についてはまたスレッドをかえて書きます。 >>>追加議題。 >>> >>>Verbatim => FloatingBlock の様に名前を変更すべき? >> >>Verbatim の名称は変更しても良いかも知れませんが floating か >>どうかは分かりませんね.ImageBlock とかかなぁ.図と表とリス >>トを合わせて何というんだろうか… > >僕は"floating"ってのはフォーマット上の指定でなく、図とか表とかいった >「本来文章の流れとはある程度独立している要素」の属性だと思うのですが。 しかし、少なくとも HTML と LaTeX の用語では移動可能な要素と いう意味だと思います。image とか picture などのような名前が よいような気がしますが、他の方の意見も聞いてみたいです。 -- gotoken