名前: しっぽ愛好家 日時: 2003-03-18 20:19:00 IPアドレス: 210.224.214.*
>>17628 (真にやむを得ない場合を除き)\maketitle を使わないというより, \maketitle を然るべく再定義した方がよいのですが… %%% ただ,\maketitle 自身が暗黙のうちに float を用いる場合 %%% (例えば,2 段組時の \maketitle)があり,そのような場合など, %%% 画像自身も \maketitle に仕込まないと画像の位置が狂いかねない %%% 場合があります.そのような場合に(あくまでも,とりあえず)\maketitle の %%% 使用を保留する,というのは,それはそれで納得しますが… あと,表題部分の直接記述ができれば,\maketitle を再定義することは 困難ではありません. %%% ただ,1 段組・2 段組の各々で生じるすべての場合に対処する, %%% というのは多少面倒なので,``実際に用いる場合'' に対する実装のみを %%% 与えても問題はないでしょう. %%% %%% 実際,特定の文書用のクラスファイルを作成する場合には, %%% %%% \maketitle に段数を考慮させる必要があることはあまりありません. %%% %%% %%% 全くないわけではないのですが… ごく簡単には,次のようにできるでしょう. (必要に応じ,\makeatletter, \makeatother で挟んでください.) %%% あまり念入りなものではありません. %%% ただ,\thanks で与えた ``所属'' を脚注にするのではなく %%% 日付の下に置いてみました. \def\maketitle{% \clearpage \thispagestyle{empty}%%% このページにはヘッダもフッタもつけません. \begingroup \let\@thanks\@empty%%% \@thanks の初期化 \setcounter{footnote}{0}%%% カウンタ footnote のリセット \def\thefootnote{\@arabic\c@footnote}%%% \thanks で用いる注釈記号の書式 \begin{center}% \includegraphics{<ファイル名>}% \vspace{30pt}%%% 適当な寸法 \begingroup \Huge\bfseries%%% 適当な書体・サイズ \@title%%% \title で指定したタイトル \par\endgroup \vspace{20pt}%%% 適当な寸法 \begingroup \LARGE\bfseries%%% 適当な書体・サイズ %%% tabular 環境に入れているのは,\and の(デフォルトの)定義が, %%% ``そうすることを前提としている'' からです. \begin{tabular}[t]{c} \@author%%% \author で指定した著者リスト \end{tabular} \par\endgroup \vspace{20pt}%%% 適当な寸法 \begingroup \large%%% 適当な書体・サイズ \@date%%% \date で指定した(あるいはデフォルトの)日付 \par\endgroup \vspace{50pt}%%% 適当な寸法 \begingroup \normalsize%%% 適当な書体・サイズ \@thanks \endgroup \end{center}% %%% 一般的な \maketitle(あるいは \@maketitle)の定義では, %%% 最後に \maketitle 自身などを \relax または \@empty にする処理を %%% 行います.これは,\maketitle などを不用意に複数回用いた場合に %%% 対する措置です. \setcounter{footnote}{0}%%% カウンタ footnote のリセット \global\let\thanks\relax \global\let\maketitle\relax \global\let\@maketitle\relax \global\let\@thanks\@empty \global\let\@author\@empty \global\let\@date\@empty \global\let\@title\@empty \global\let\title\relax \global\let\author\relax \global\let\date\relax \global\let\and\relax \endgroup \clearpage} %%% \thanks をちょっといじってみます. \def\thanks#1{%%% #1: 著者の所属など \footnotemark \protected@xdef\@thanks{% \@thanks\protect\par \vskip5pt\relax%%% 適当な寸法 \protect\footnotemark[\the\c@footnote]#1}} [蛇足] >論文の表紙に画像を入れて見栄え良くしたいのですが、 こういうことをした場合に ``投稿規定'' の類に抵触しないかどうかが 気になるところですが…
この書き込みへの返事: