我经常使用以下结构:
\includegraphics[width=\textwidth/2]{pic.png}
但是当我尝试稍微调整尺寸时,如下所示:
\includegraphics[width=\textwidth*0.45]{pic.png}
我明白了
! Package calc Error: `.' invalid at this point.
我究竟做错了什么?
答案1
该calc
包仅允许除以整数或实数,如下所示\real
:
\includegraphics[width=\textwidth*\real{0.45}]{pic}
可以,但是
\includegraphics[width=0.45\textwidth]{pic}
效果同样好,不需要calc
并且速度更快。
答案2
您可以使用
\includegraphics[width=0.45\textwidth]{pic.png}
答案3
很棒的“简短”答案!
只是为了扩展到能够以更容易理解的方式回答这个问题的一般概念:
无论你在哪里扩展为长度的宏例如:\parskip
,,\linewidth
... 或者在这种情况下\textwidth
您可以通过设置来创建另一个长度浮点因子在宏之前。
例如:
0.78\parskip
2\linewidth
- ...
或者你的情况
0.45\textwidth
width
是参数的有效值includegraphics
您可以看看维基文章的第一行: http://en.wikibooks.org/wiki/LaTeX/Lengths