I am trying to make a draft by forcing LaTeX to ignore all images. How do I tell LaTeX to suppress all the image filenames (in the \includegraphics command) and just insert an empty box? The problem with the [draft] options is that it still requires me to have all images in the folder where I have my .tex files.
Asked
Active
Viewed 7,164 times
25
Caramdir
- 89,023
- 26
- 255
- 291
2 Answers
27
\usepackage[demo]{graphicx}
will give a black box for all images. All absolute width/height settings are recognized.
-
14If
graphicxis loaded by another package or document class (e.g.beamer) then you can add\PassOptionsToPackage{demo}{graphicx}before\documentclassto get around theoption classerror. – Seamus Jun 30 '11 at 11:25 -
but could it not read the width/height from the image, just replace the content with black? I did not use absolute settings and when preparing
demothe sizes are messed up – Ciprian Tomoiagă Feb 06 '19 at 10:18 -
use option
draft.demois only for testing a document where you do not have the image – Feb 06 '19 at 11:12 -
21
The quickest way I can think of is to simply redefine the command:
\renewcommand{\includegraphics}[2][]{\fbox{}}
will get you an empty box;
\renewcommand{\includegraphics}[2][]{\fbox{#2}}
will get you a box with the intended filename inside it. If you need, say, a specific size box, you can mess around with similar boxmaking commands in place of \fbox until you have it doing what you need. But the important thing is: anytime you want a command to do something different than what it does, \renewcommand! :)
Rehj Cantrell
- 353
figureenvironment. You apparently want only suppress the\includegraphics. – Martin Scharrer Jun 29 '11 at 17:47