名前: 本田 日時: 2005-10-02 11:57:28 IPアドレス: 219.116.57.*
>>38348 すでに解決されているようですので, >でOKですが,本田さんのポケットリファレンスにあるようなピンクの網かけや >ソースリストにつけてあるグレイの網かけのように段落単位に網かけをしたいのです。 に関して.あの本のためだけに作ったものなので, コードの公開はご勘弁願うとして,とりあえずアイデアのみ. #というか,クラスファイル依存の処理が入りまくっていて #普通では絶対に動かない代物になっているというのが実情(^^;;; eclbkbox.styとverbatimと colortbl(だったかな,カーライルさんのもの)のアイデアを 組み合わせています. eclbkboxで段落をばらして,各行とその行間を出力するときに 幅と高さを合わせた,色つきのruleを(幅を0にして)先に引くことで 背景に色をつけることができます. ただし,このままだとページ分割するときに,分割後の最初の行の上に アキがなくて詰まるので,行間出力を半分ずつ二回に分けるとか, 色つきボックスの最後と最初だけが取り残されないように ペナルティを入れるといった細工が必要になります. この細工をベースにしてソースコードも書いてます. verbatimと同じような結果になるのですが, ある特定の文字があった場合は その文字から先は本文とほぼ同様の処理をさせ またある特定の文字がくればそのモードをやめるということをしています 例えば,特定の文字を「|」とすれば a b c d |\textbf{aaa}| zx^!_ という行は \verb+a b c d +\csname textbf\endcsname{abcd}\verb+ zx^!_+ と展開されるという感じです. #この処理は吉永氏のアイデアを拝借したものです >本田さんの本の13ページ下から2行目 <somcs> は <somecs> ですよね。 はい,その通りです.リストに追加します. ありがとうございます.
この書き込みへの返事: