Re: 2段組での著者名への脚注

名前: しっぽ愛好家
日時: 2004-09-24 22:08:57
IPアドレス: 211.4.44.*

>>31664 いろいろと手は考えられますが… %%% 提示していただいた記述にほんの少しだけ手を加えると… \documentclass[twocolumn]{jsarticle} \title{サンプル文書} \author{著者1\footnotemark[1] \and 著者2\footnotemark[2]} \begin{document} \twocolumn[ \maketitle \begin{abstract} 概要 \end{abstract} ] \begingroup \def\thefootnote{\fnsymbol{footnote}}% 一時的に脚注番号の形式を変更 \footnotetext[1]{所属1} \footnotetext[2]{所属2} \endgroup \section{サンプル} サンプル \end{document} %%% 少しだけまじめに考えると… \documentclass[twocolumn]{jsarticle} \makeatletter \let\@@thanks\@empty \def\thanks#1{% \footnotemark \protected@xdef\@@thanks{% \@@thanks \protect\footnotetext[\the\c@footnote]{#1}}} \def\@thanks{% \if@twocolumn \ifnum\col@number=\@ne \global\let\@outer@thanks\@@thanks \else \@@thanks \fi \else \@@thanks \fi} \global\let\@outer@thanks\@empty \let\@saved@topnewpage\@topnewpage \long\def\@topnewpage[#1]{% \@saved@topnewpage[#1]% \begingroup \def\thefootnote{\fnsymbol{footnote}}%%% ここはクラスファイルに応じて変更します \@outer@thanks \endgroup \global\let\@outer@thanks\@empty} \makeatother \title{サンプル文書} \author{著者1\thanks{所属1} \and 著者2\thanks{所属2}} \begin{document} \twocolumn[ \maketitle \begin{abstract} 概要 \end{abstract} ] \section{サンプル} サンプル \end{document} LaTeX のオリジナルの処理では,\thanks に対応する脚注テキストは \@thanks に集められているのですが,その \@thanks が float の中で 用いられてしまっては脚注テキストにすることができません. %%% \twocolumn のオプション引数は“強制的にページ上部に配置する float”の %%% 扱いになります. そこで,\thanks の処理に手を入れて脚注テキストを 救い出せるようにしてみたのが,上記の処理例です.

この書き込みへの返事:

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