Re: 脚注のページ分割とカラー

名前: ut
日時: 2011-12-28 10:43:49
IPアドレス: 157.118.27.*

>>56483 (私自身ではどうにも出来ないのですが、TeXnician のみなさんの ヒントになるかも知れないと思い、投稿してみます) ググってみましたら、 http://www.tug.org/TUGboat/tb29-1/tb91kastrup-bigfoot.pdf (David Kastrup, Benefits, care and feeding of the bigfoot package) という bigfoot.sty というパッケージの解説がヒットしました。 bigfoot.sty の feature として、 > Color continuity > When a footnote breaks across > pages, the color stack is maintained properly. > Color is handled in LATEX with the help of specials > that switch the color (and, in the case of > dvips, restore it afterwards with the help of > a color stack). Restarting the footnote on the > next page with the proper color is something > that has never worked in LATEX. Now it simply > does. It has to be noted that pdfTEX 1.40, the > version in TEX Live 2007, has a built-in color > stack feature that can be used to similar effect > in PDF mode. It won’t be likely to help in DVI > mode, though. と書いてあって、確かに、 \documentclass[twocolumn]{article} \usepackage[dvips]{color} \usepackage{bigfoot} \textheight2cm \begin{document} A\footnote{\textcolor{red}{% blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah}} \end{document} を latex で処理すると、分割された脚注も赤くなります。bigfoot.sty は e-TeX を必要とするようです。いまどきの W32TeX の pTeX ならば もしかするとうまく行くのかも知れませんが、私の手許の 2 年前の eplatex ではうまく行きませんでした。 bigfoot.dtx をタイプセットした、489 行目以降の説明として、 > Ok, color handling is a nuisance, to say the least. Split footnotes need to close > their color stack on the old page, and reopen it on the new one. So we record the > color stack state at each time it changes in a marks register. とあって、e-TeX の marks というレジスタを利用しているみたいです。 (bigfoot.dtx をタイプセットするには、manyfoot.sty や nccfoots.sty が必要で、これらは CTAN: macros/latex/contrib/ncctools/ 以下 にありました)

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます。適宜改行を入れてください)