在投影機中載入特定影格的影像

在投影機中載入特定影格的影像

我知道在 Latex 中有一些草稿類可以用作加快編譯時間的技巧。在這個類別中,沒有載入到編譯結果的圖像。但是是否有可能在投影機中僅對一幀實現相同的功能。我的意思是如何使乳膠編譯器不在特定幀內加載圖形圖像,或者僅加載特定幀中的圖像並忽略其他圖像?

答案1

draft這是使用套件選項的簡單解決方案graphicx\setdraftmode(分別)巨集\unsetdraftmode啟動(分別停用)草稿模式。

\documentclass{beamer}
\usepackage{graphicx}
\let\origincludegraphics\includegraphics
\newcommand\draftincludegraphics[2][]{\origincludegraphics[draft,#1]{#2}}
\def\setdraftmode{\let\includegraphics\draftincludegraphics}
\def\unsetdraftmode{\let\includegraphics\origincludegraphics}

\begin{document}

\setdraftmode

\begin{frame}
  \frametitle{First frame}
  \includegraphics[width=.7\linewidth]{example-image-a}
\end{frame}

\unsetdraftmode

\begin{frame}
  \frametitle{Second frame}
  \includegraphics[width=.7\linewidth]{example-image-a}
\end{frame}

\end{document}

在此輸入影像描述

答案2

看看以下內容。如果draft在全域選項中設置,則僅列印檔案名稱。如果draft未設置,則包含圖像。

備註:我不確定如何將圖像選項(寬度、高度)轉發給命令。

\documentclass[12pt,draft]{beamer}
\usepackage{graphicx}
\usepackage{ifdraft}

\newcommand{\draftinclude}[1]{
\ifdraft{%
#1}%
{\includegraphics{#1}}}

\begin{document}

\frame{
\frametitle{Test}

\draftinclude{gls.png}

}

\end{document}

相關內容