名前: 本田 日時: 2006-01-09 12:42:12 IPアドレス: 220.147.90.*
>>40512 \defはプリミティブ \newcommnadはLaTeXのマクロ \newcommmadは\defではなく\long\defに相当 \newcommand*は\defに相当 \defは定義済みのものも再定義できる \newcommandは定義済みのものは再定義できない \defは細工しだいで(見かけ上)9個以上の引数や 複雑なオプションつきマクロを定義できる \newcommandは標準的な引数のマクロのみを定義できる 使う場所や使用者の好みでどっちを使うべきかは 特に慣例はない(と思う) #個人的には\newcommand系は使いません. #スペルが長くて面倒だというのも一因(笑) #\longがあらかじめついてるのも厄介ですし #\defだと\edef,\xdefにすぐ直せるのも楽なので.
この書き込みへの返事: