includegraphicsコマンドの引数をマクロで置換しようとしているのですが,
うまくいきません。
ソースに
\includegraphics[scale=1.0]{hogehoge1.pdf}
\includegraphics[scale=1.0]{hogehoge2.pdf}
\includegraphics[scale=1.0]{hogehoge3.pdf}
...(以下多数)
という記述があり,スケールの指定を始めとするオプション部分([ ]の内部)を
一括してマクロで指定したいのです。
つまり,
\newcommand{\SCALE}{scale=1.0}
\includegraphics[\SCALE]{hogehoge1.pdf}
...(以下省略)
として,scale=1.0の部分だけ書き換えて大きさを変更させたいのですが,
コンパイルすると
! Package keyval Error: scale=1.0 undefined.
と出てコンパイルが通りません。
何か対処法がありますでしょうか。
以下のようにすればいいとは思うのですが,
これだとscaleオプションしか使えなくなってしまいますので,
他のオプション,例えば,「width=」「height=」等が指定できなくなります。
そこで,オプションだけマクロで指定できるようにしたいのです。
\newcommand{\FIG}[2]{\includegraphics[scale=#1]{#2}}
\FIG{1.0}{hogehoge1.pdf}