Re: multicolpar/table 環境での脚注

名前: トノ
日時: 2003-06-01 22:00:49
IPアドレス: 211.133.101.*

>>19077>>19089 なんか挟み撃ちにあったような気が……。 ※ このタイミングでの #19077 の書込みは偶然? ※ #19077 の題名の「table 環境」というのは、tabular 環境のことだと 勝手に解釈しています。フロートへの脚注というのは考えがたいので。 #19089》 それとできるなら、 #19809》 左段と右段の脚注は別個に記されるようだとなおありがたいのですが… #18333 のマクロと組み合わせれば出来そうな気がしましたが、 挫けてしまいました。 \documentclass{jarticle}\relax \usepackage{multicolpar}\relax \makeatletter \newcount\cnt@fnb \newcommand{\footnoteinbox}[1]{% \footnotemark \global\advance\cnt@fnb by\m@ne \expandafter\gdef\expandafter\fnb@list\expandafter{% \fnb@list\@elt{#1}% }% } \global\let\fnb@list=\@empty \newcommand*{\processfootnote}{% \addtocounter{footnote}{\cnt@fnb}% \bgroup \let\@elt=\fnb@elt \fnb@list \egroup \global\let\fnb@list=\@empty \global\cnt@fnb=\z@ } \newcommand{\fnb@elt}[1]{\stepcounter{footnote}\footnotetext{#1}} %**** multicolpar の改造(もう少しスマートにやりたかった……) \renewcommand*{\nextmulticolumnparallelparagraph}{% \egroup \advance\columnsleft-1 \ifnum\columnsleft>0 \hfil\vtop\bgroup \else \egroup \processfootnote % <-- ADDED \xpar\vskip\baselineskip\xpar \multicolumnparallelparagraphs\totalcolumns\separation \fi } \renewcommand*{\endmulticolumnparallelparagraphs}{% \egroup \advance\columnsleft-1 \ifnum\columnsleft>0 \hfil\vtop\bgroup\hbox to \hsize{}% \endmulticolumnparallelparagraphs \else \egroup \processfootnote % <-- ADDED \xpar \fi } \makeatother \begin{document} 普通の段落\footnote{脚注も普通}です。 \begin{center} \begin{tabular}{lll} aa\footnoteinbox{AA} & bb\footnoteinbox{BB} & cc\footnoteinbox{CC}\\ dd\footnoteinbox{DD} & ee\footnoteinbox{EE} & ff\footnoteinbox{FF}\\ \end{tabular}\processfootnote \end{center} もう一度、普通の段落\footnote{脚注も普通に戻す}を入れます。 \begin{multicolpar}{2} ああああああああああああああああああああああああああああああああ \footnoteinbox{% アアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアア アアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアア }% ああああああああああああああああああああああああああああああああ いいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいい \footnoteinbox{% イイイイイイイイイイイイイイイイイイイイイイイイイイイイイイイイ イイイイイイイイイイイイイイイイイイイイイイイイイイイイイイイイ }% いいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいい \footnoteinbox{% ウウウウウウウウウウウウウウウウウウウウウウウウウウウウウウウウ ウウウウウウウウウウウウウウウウウウウウウウウウウウウウウウウウ }% うううううううううううううううううううううううううううううううう うううううううううううううううううううううううううううううううう \footnoteinbox{% エエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエ エエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエ }% ええええええええええええええええええええええええええええええええ ええええええええええええええええええええええええええええええええ おおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおお \footnoteinbox{% オオオオオオオオオオオオオオオオオオオオオオオオオオオオオオオオ\par オオオオオオオオオオオオオオオオオオオオオオオオオオオオオオオオ }% かかかかかかかかかかかかかかかかかかかかかかかかかかかかかかかか かかかかかかかかかかかかかかかかかかかかかかかかかかかかかかかか \footnoteinbox{% カカカカカカカカカカカカカカカカカカカカカカカカカカカカカカカカ カカカカカカカカカカカカカカカカカカカカカカカカカカカカカカカカ }% \end{multicolpar} 最後にもう一度、普通の段落\footnote{脚注もこれが最後}を入れます。 \end{document}

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます)