\includegraphics 问题,其在文档中的宽度打印值

\includegraphics 问题,其在文档中的宽度打印值

我正在尝试使用以下代码在我的文档中插入图像:

\documentclass[12pt, twodisem]{book}
\usepackage{graphicx}

\begin{document}

\includegraphics[width=\linewidth-1.0cm]{graphics/1.jpg}

\end{document}

这就是我得到的(下图)。

为什么Tex打印-1.0cm-1.0cm????

在此处输入图片描述

答案1

加载calc包,

\documentclass[12pt, twodisem]{book}
\usepackage{calc}
\usepackage{graphicx}

\begin{document}
\includegraphics[width=\linewidth-1.0cm]{example-image}
\end{document}

或者包裹\linewidth-1cm里面\dimexpr ... \relax

\documentclass[12pt, twodisem]{book}
\usepackage{graphicx}

\begin{document}
\includegraphics[width=\dimexpr\linewidth-1.0cm\relax]{example-image}
\end{document}

相关内容