使用 PlasTex,如何使用 \includegraphics 控制图像的大小

使用 PlasTex,如何使用 \includegraphics 控制图像的大小

我正在运行 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 图像的正确尺寸:

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:

PDF-PNG

注 1:如果源是图像的 PDF 版本(mwe 包的 example-image.pdf),plasTeX 将产生错误。

笔记2:也适用于 PNG 版本,但请注意,原始 example-image.png 相对于 PNG 和 PDF 版本来说有点扁平,所以这不是 plasTeX 的错误:

PDF-PDF

相关内容