Entfernen Sie Bilder aus dem Entwurf, auch die in einer {figure*} definierten.

Entfernen Sie Bilder aus dem Entwurf, auch die in einer {figure*} definierten.

Ich versuche, einen Entwurf meines .tex-Dokuments zu erstellen, wobei ich alle Abbildungen auslasse. Die gegebene AntwortHier, dh:

\usepackage{comment}
\excludecomment{figure}
\let\endfigure\relax

funktioniert für Bilder, die in einem \begin{figure}Block enthalten sind, aber nicht für \begin{figure*}Einzelbilder.

Ich habe versucht, \excludecomment{figure*}dem obigen Block eine Zeile hinzuzufügen, erhalte jedoch eine Fehlermeldung:

Extra }, or forgotten \endgroup. [\end{figure*}]

Wie kann ich ausschließenalleBilder aus dem endgültigen PDF?

Antwort1

Ich glaube, dass dies funktionieren sollte, aber es ist ungetestet (Sie haben kein minimales (nicht) funktionierendes Beispiel bereitgestellt; wenn es nicht funktioniert, lassen Sie es mich wissen und ich lösche die Antwort; oder stellen Sie ein MWE bereit):

\usepackage{comment}
\excludecomment{figure}
\let\endfigure\relax
\expandafter\let\csname figure*\endcsname\figure
\expandafter\let\csname endfigure*\endcsname\endfigure

Das Problem ist, dass Sie nicht mit Namen arbeiten können, die *standardmäßig enthalten. Dies ist ein „Hack“, um die figure*Umgebung dazu zu bringen, genau dasselbe zu tun wie figure.

verwandte Informationen