titleページの設定(マクロ)

名前: sanukin
日時: 2004-02-05 03:58:14
IPアドレス: 61.127.137.*

研究室内に残る昔のTeXファイルから、以下のマクロを使おうと抽出しました。 しかし、 \@の使い方が定義に反している(***印の部分です) とのエラーが出てしまい、コンパイルできません。 マクロについては、知識がないのですが、 以下のマクロはちょっとした修正で使えるものなのかどうか お教えください。 ----------------------------------------- %%% タイトルページの設定 %%% (注) 適宜書き換えて下さい \newcommand{\eauthor}[1]{\gdef\@eauthor{#1}} \newcommand{\university}[1]{\gdef\@university{#1}} \newcommand{\supervisor}[1]{\gdef\@supervisor{#1}} \newcommand{\course}[1]{\gdef\@course{#1}} \newcommand{\department}[1]{\gdef\@department{#1}} \newcommand{\chair}[1]{\gdef\@chair{#1}} \def\maketitle{\begin{titlepage} %%% 表紙.「タイトル」と「名前」のみ. \let\footnotesize\small \let\footnoterule\relax \setcounter{page}{1} \null \vfil \vskip 7pt \begin{center} ******{\LARGE\bfseries \@title{} \\} \vskip 35em%************************* {\LARGE\bfseries \lineskip .75em \begin{tabular}[t]{c}\@author \end{tabular}\par } \end{center} \par \cleardoublepage\thispagestyle{empty} %%% 中の表紙.「タイトル」や「大学名」や「日付」・・・ \pagestyle{empty} \let\footnotesize\small \let\footnoterule\relax \setcounter{page}{1} \pagestyle{empty} \null \vfil \vskip 10pt \begin{center} {\Large \@university \par} \vskip 5em {\Huge\bfseries \@title \par} \vskip 14em {\large \@supervisor \par} \vskip 8em {\Large \@course \par} {\Large \@department \par} {\Large \@chair \par} \vskip 1em %講座名 {\Large \bfseries \lineskip .75em \begin{tabular}[t]{c}\@author \end{tabular}\par} \vskip 8em {\Large \@date\par} \end{center} \par \clearpage\thispagestyle{empty} \null \vfil \vskip 19cm \begin{center} \end{center} \par \vfil \null \@thanks \vfil \null \cleardoublepage \end{titlepage} \setcounter{footnote}{0} \let\thanks\relax \gdef\@thanks{}\gdef\@author{}\gdef\@title{}\let\maketitle\relax}

この書き込みへの返事:

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