在 TeX Live 2015 中,使用withinterpolate
选项会导致错误,除非指定正确的选项。例如,以下\includegraphics{...}
lualatex
\pdftexversion
克努特的解释在 的一个问题中ocg-p
,这有效:
\documentclass{article}
\def\pdftexversion{200}
\usepackage{fontspec,graphicx}
\begin{document}
\includegraphics[interpolate]{steinlen_address_card}
% from http://www.steinlen.net/main.php?g2_itemId=3645 (but any .jpg or .png will do)
\end{document}
但是,该解决方案在课堂上不起作用beamer
:
\documentclass{beamer}
\def\pdftexversion{200}
\usepackage{fontspec,graphicx}
\begin{document}
\begin{frame}
\includegraphics[interpolate]{steinlen_address_card}
\end{frame}
\end{document}
结果:
ERROR: Package keyval Error: No value specified for interpolate.
--- TeX said ---
See the keyval package documentation for explanation.
Type H <return> for immediate help.
...
l.7 \end{frame}
--- HELP ---
From the .log file...
Try typing <return> to proceed.
If that doesn't work, type X <return> to quit.
如果我输入的interpolate=true
不仅仅是interpolate
,错误消息就会消失,但实际上并没有发生插值。
为什么\def\pdftexversion{200}
不适用于beamer
?还有其他解决方法吗?
答案1
该类beamer
加载了许多包,包括graphics
。因此,您需要采取行动前正在加载该类。
\def\pdftexversion{200}
\documentclass{beamer}