当我编译包含许多图像的大型文档时,编译速度非常慢。存在任何允许只读取(不渲染)图像宽度和高度的方法,然后使用虚拟规则模拟此图像。例如:
\newdimen\onlyWidth
\newdimen\onlyHeight
\setlenght{\onlyWidth}{\readOnlyWidth{\path\of\image.jpg}}
\setlenght{\onlyHeight}{\readOnlyHeight{\path\of\image.jpg}}
\begin{figure}[t]
\rule{\onlyWidth}{\onlyHeight}
\caption{any}
\end{figure}
答案1
\usepackage[draft]{graphicx}
仍然读取文件来确定大小信息,但只是排版规则。
答案2
如果您正在使用,\includegraphics
您可以尝试[draft]
以这种方式使用该选项\includegraphics[draft]{image.jpg}
。这将改善编译时间,但我不知道这是否足够。
或者你可以使用类似这样的东西
\usepackage{calc}
\def\mygraphic{\includegraphics{...}}
\newlength\imageheight
\setlength\imageheight{\heightof{\mygraphic}}
\mygraphic % to insert the image
\vspace{\graphicheight} % a blank space of the height of your image