我正在运行 plasTex 1.0.0,但无法正确控制图像大小。使用\includegraphics[width=10in]{path_to_image}
命令 plasTex 根本无法调整图像大小,而是输出原始大小。如果我使用\scalebox
或,\resizebox
我可以开始调整图像大小,但它们的大小上限是任意的。我检查了我的 python 包是否有额外的命令,但我没有可用的命令。我也尝试过将图像放在环境中,minipage
但输出的是原始大小的图像。有没有办法更有效地调整这些图像的大小?
代码:
\ifplastex
\begin{figure}[h!]
\scalebox{0.5}
{\includegraphics{1_gettingstarted/tutorial_images/1_interfaceLayout.png}}
\caption{test}
\label{fig:interfaceLayout}
\end{figure}
\else
\fi
答案1
根据 OP 的要求,举一个不能重现该问题的例子,其中图像宽度为 10 英寸和 1 英寸,没有/有浮点数,都没有裁剪,并且显示 JPG 图像的正确尺寸:
该页面是使用 plasTeX 0.9.1 生成的,生成方式如下:
plastex file.tex
file.tex
:
\documentclass{article}
\usepackage{graphicx}
\begin{document}
\includegraphics[width=10in]{example-image.jpg}
\begin{figure}[htp]
\centering
\includegraphics[width=1in]{example-image.jpg}
\caption{xxx}
\label{xxx}
\end{figure}
\end{document}
使用 pdflatex 编译应该会生成这个 PDF:
注 1:如果源是图像的 PDF 版本(mwe 包的 example-image.pdf),plasTeX 将产生错误。
笔记2:也适用于 PNG 版本,但请注意,原始 example-image.png 相对于 PNG 和 PDF 版本来说有点扁平,所以这不是 plasTeX 的错误: