From: Toshiro Kuwabara Date: 2000-05-15T16:30:07+09:00 Subject: [ruby-list:22573] Re: (RD) Verbatim Toshです。 In message "[ruby-list:22552] Re: (RD) Verbatim" on 00/05/15, GOTO Kentaro writes: >In message "[ruby-list:22550] Re: (RD) Verbatim" > on 00/05/15, Toshiro Kuwabara writes: ># Toshさんの慎重な態度には好感を持っています :-) どうもです。 僕が暴走した時には、ごとけんさんがとめてください。(^^;; >>例えば、キャプションは本当に特別扱いが必要でしょうか? > >僕は必要だと考えます。多くのマークアップ言語にはキャプション >があるというのが天下り的な理由ですが、正規化されたキャプショ >ンの規則があると、RDの読みやすさも上がると考えられるからです。 ふぅむ。なるほど。 そもそもキャプションってどんなものですかね? ごとけんさんの例にあったのはかなり長かったけど、普通は1行におさまる 程度に短いですよね? つまり、Labelの候補として使えるでしょうか? それならば、キャプションを特別な要素として扱うのに十分な理由だと 思えるのですが。 >>とりあえず、「キャプションは最後にひとつだけ」もルールに加えて >>おきましょう。 >[...] >>しかし、図と表でキャプションの位置が違うと言うのはルールとしては >>複雑ではないですか? > >えーっと、個人的には、Verbatim の中に置ける唯一の要素として >Caption があるくらいのつもりです。少なくとも僕は、表の説明は >最初にあることを期待し、図の説明は下にあることを期待しますが、 >すべての説明を上に書くという流儀もあるにはあるし、場所は固定 >しない方が良いと思います。せいぜい上か下かのどちらか一方、も >しくは両方といったくらいのルースなモノで良いように思います。 なるほど。前か後ろのどちらか、でよいかと思いました。 >>>>>意味をはっきりさせると言う点では、次の :::Code::: もあるとよ >>>>>いやも知れません。 >>>>> >>>>> :::Code::: >>>>> require 'socket' >>>>> >>>>> host, port, path = "localhost", 80, "/" >むしろ、意味の情報があれば、自分で(HTMLの)クラスを付加する >visitor が書けるので助かります。クラスを指定できないとスタイ >ルシートを書く効果が激減しますので。これはLaTeXでもそうで、 >Tree情報から自作のTeXコマンドに置き換えることが出来ません。 ある程度の意味情報を与える必要があるのはわかります。特に Verbatimはかなり色々と詰め込まれてますからね。 CSSを見て、Emphasisにクラスの指定ができるべきなのだろうかと 考えた事もあります。 ((*class:text*)) # => text みたいな感じで。 これはちょっとごちゃごちゃしすぎるかと思って提案する前に破棄 しましたが。 >>>ところで rdtool などでは、TABをスペースに展開してからTreeを >>>構成したほうがよいようにおもいます。TABのカラム数はデフォル >>>ト8で、さらにコマンドラインオプションなどで指定できると嬉し >>>いです。 >> >>TABが何カラムか、というのはかなり環境依存な問題なのでスペース >>に展開する事がいい、とは言えないと思います。 > >実は、かなり注意しないとTABがスペースと混在してしまうんです。 >Emacsで書いている場合、リージョン内のインデントを増やしたり、 >逆に長方形コマンドでインデントを減らしたりすると、空白がいつ >の間にかTABに置き換わってしまいよく泣かされます。 > ># 僕の使い方が悪い可能性が大ですが ^^;; Emacsで混在しがちなのは、僕も結構悩んでました。 確かTABを使わない様なUser Optionがあったはずだけど、とか思いつつ ほったらかしになってましたが、たぶんるびきちさんのメールにある、 indent-tab-modeで解決できるんじゃないかと思います。 --- Tosh Toshiro Kuwabara