
私は.tex文書のドラフトをコンパイルしようとしていますが、図はすべて省略されています。ここつまり:
\usepackage{comment}
\excludecomment{figure}
\let\endfigure\relax
ブロック内に含まれる画像には機能します\begin{figure}
が、ブロック内に含まれる画像には機能しません\begin{figure*}
。
\excludecomment{figure*}
上記のブロックに行を追加しようとしましたが、エラーが発生します:
Extra }, or forgotten \endgroup. [\end{figure*}]
除外するにはどうすればいいですか全て最終 PDF からの画像ですか?
答え1
これは動作するはずだと思いますが、テストされていません (最小限の (非) 動作する例を提供していません。動作しない場合はお知らせください。回答を削除します。または、MWE を提供します)。
\usepackage{comment}
\excludecomment{figure}
\let\endfigure\relax
\expandafter\let\csname figure*\endcsname\figure
\expandafter\let\csname endfigure*\endcsname\endfigure
問題は、 を*
そのまま含む名前では動作できないことです。これは、figure*
環境が とまったく同じ動作をするようにするための「ハック」ですfigure
。