Re: \renewcommand*コマンドについて

名前: .
日時: 2008-02-16 15:38:14
IPアドレス: 59.134.169.*

>>50976 次の例を検討してください. \newcommand と \renewcommand の相違は, \newcommand が「新規定義」を行うのに対し \renewcommand が「再定義」を行うというだけで, 「* の有無」の意味に関しては差はありません. \documentclass{jarticle} \begin{document} \newcommand{\strong}[1]{\leavevmode {\bfseries #1}} %%% \newcommand*{\strong}[1]{\leavevmode {\bfseries #1}} %%% %%% こうすると,例 2 のほうでエラーが生じます. %%% %%% 要は,「括弧の閉じ忘れがあったとしても引数を際限なく読み取り続ける」 %%% %%% ことのないように,「引数が複数段落にわたることを禁止する」という %%% %%% 「安全装置」を設定します. %%% 例1 \strong{強調表記} %%% 例2 \strong{複数段落にわたる 強調表記} \end{document}

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます。適宜改行を入れてください)