tex-qa: 56483 脚注のページ分割とカラー を色指定できるようにしてみた
今朝から、tex-qa:56483 脚注のページ分割とカラー のネタで楽しませてもらいました。
\@makecol*1 をいじるにしても、\footins を分解して、脚注ごとにゴニョゴニョしないといけなさそうだと、おおげさになりがちですね。
\jumoline のように、1"文字"*2とって下線引いてを繰り返す処理が、tex-qa: 56483 の解になると思っていて、今日一日を過ごしていた。
すると、露伴さんという方が tex-qa:56487 で、より簡潔な解を示して下さった!この解は、「\tmploop 以降に、通常の意味でマクロを指定しない」のであれば使えますね。
露伴さんが示して下さった解に対して、「色指定ができる」ようにマクロを以下に書きたしてみました。簡単な付け足しなので、texqa の方に返信しないでおきます (^^;;
\documentclass[twocolumn]{jsarticle} \usepackage{color} \textheight2cm \makeatletter \def\footnotecolor#1{% \gdef\fnc@l@r{#1}\fnc@l@rloop} \def\@@fnc@l@rloop#1{% \textcolor{\fnc@l@r}{#1}\hskip\kanjiskip\fnc@l@rloop} \def\fnc@l@rloop{% \futurelet\fnc@l@rlooptemp\@fnc@l@rloop} \def\@fnc@l@rloop{% \let\fnc@l@rloopnext\relax \ifx\fnc@l@rlooptemp\egroup\else\let\fnc@l@rloopnext\@@fnc@l@rloop\fi \fnc@l@rloopnext} \makeatother \begin{document} A\footnote{\footnotecolor{red} あああああああああああああ あああああああああああああ あああああああああああああ あああああああああああああ あああああああああああああ あああああああああああああ} B\footnote{\footnotecolor{blue} あああああああああああああ あああああああああああああ あああああああああああああ あああああああああああああ あああああああああああああ あああああああああああああ} \end{document}