我使用 tex4ht。
但是当我添加图形时,它包含原始大小。缩放被忽略。
\documentclass[9pt,oneside,a4paper,english,notitlepage]{book}
\usepackage{graphicx}
\begin{document}
\includegraphics[scale=0.5]{TestImage.png}
\end{document}
怎么了?
答案1
LaTeX 在运行dvi
时的模式下tex4ht
不支持提取图像尺寸。这是因为它仅支持png
图像。由于它不知道图像尺寸,因此无法缩放它们。jpg
eps
幸运的是,有一种方法可以找到图像尺寸。试试这个命令:
ebb -x TestImage.png
这将创建文件TestImage.xbb
:
%%Title: ./TestImage.png
%%Creator: extractbb 20140317
%%BoundingBox: 0 0 300 300
%%HiResBoundingBox: 0.000000 0.000000 300.000000 300.000000
%%CreationDate: Mon Jun 8 09:17:06 2015
您可以读取包含驱动程序的.xbb
文件:dvipdfmx
graphicx
\usepackage[dvipdfmx]{graphicx}
完整示例:
\documentclass[9pt,oneside,a4paper,english,notitlepage]{book}
\usepackage[dvipdfmx]{graphicx}
\begin{document}
\includegraphics[]{TestImage.png}
\includegraphics[scale=0.5]{TestImage.png}
\end{document}
结果: