Exibir apenas uma única figura no modo rascunho

Exibir apenas uma única figura no modo rascunho

Como posso ativar uma única figura no modo rascunho?

Estou trabalhando em um grande documento (tese) contendo muitas figuras. Alguns desses números são grandes, resultando em longos tempos de compilação. Posso corrigir isso mudando o documento para o modo rascunho.

No entanto, quando adiciono uma figura e a discussão associada, geralmente quero ver a figura completa, no lugar. Além disso, como estou adicionando algo novo, frequentemente recompilarei pequenas alterações para ver como fica.

O que eu gostaria de fazer é definir o documento para o modo rascunho (as figuras não estão sendo carregadas), mas exibir a figura "ativa" até terminar. Não conheço nenhuma maneira de fazer isso. É possível?

Responder1

Basta definir draft=falsea imagem que você deseja que seja mostrada de qualquer maneira:

\documentclass[draft]{article}

\usepackage{graphicx}

\begin{document}

\includegraphics[width=50pt]{example-image-a}

\includegraphics[draft=false,width=50pt]{example-image-b}

\includegraphics[width=50pt]{example-image-c}

\end{document}

insira a descrição da imagem aqui

Responder2

Crie uma macro \includegraphicsfinal(digamos) que sempre será definida no finalmodo, independentemente de o seu documento estar definido no modo finalou draft:

insira a descrição da imagem aqui

\documentclass[draft]{article}

\usepackage{graphicx}

\makeatletter
\newcommand{\includegraphicsfinal}[2][]{{%
  \Gin@draftfalse% Turn draft mode off
  \includegraphics[#1]{#2}}% Include graphic
\makeatother

\begin{document}

\includegraphics[width=50pt]{example-image-a}

\includegraphicsfinal[width=50pt]{example-image-b}

\includegraphics[width=50pt]{example-image-c}

\end{document}

Observe o agrupamento interno \includegraphicsfinalque fornece um escopo localizado para a mudança para \ifGin@draft.

Responder3

Você pode usar o pacotedraftfigurepara obter o mesmo resultado e modificar a exibição da figura desligada:

\documentclass{article}

\usepackage{graphicx}
\usepackage[allfiguresdraft]{draftfigure}
\begin{document}
\includegraphics[width=50pt]{example-image-a}

\includegraphics[draft=false,width=50pt]{example-image-b}

\setdf{content={This figure is switched off.}}
\includegraphics[width=50pt]{example-image-c}

\end{document}

insira a descrição da imagem aqui

informação relacionada