[tex4ht] [bug #357] Issues with image names containing spaces
Michal Hoftich
michal.h21 at gmail.com
Sun Mar 12 16:47:21 CET 2017
URL:
<http://puszcza.gnu.org.ua/bugs/?357>
Summary: Issues with image names containing spaces
Project: tex4ht
Submitted by: michal_h21
Submitted on: Sun 12 Mar 2017 05:47:21 PM EET
Category: None
Priority: 5 - Normal
Severity: 5 - Normal
Status: None
Privacy: Public
Assigned to: None
Originator Email:
Open/Closed: Open
Discussion Lock: Any
_______________________________________________________
Details:
I've found strange issue with images whose filenames contain spaces (I know
that it isn't a good idea, but sometimes you can't control your input):
\documentclass{article}
\usepackage{graphicx}
\usepackage[space]{grffile}
\DeclareGraphicsExtensions{.jpg}
\begin{document}
\includegraphics{"includes/Newman Crest"}
\includegraphics{includes/Newman\space Crest}
\includegraphics{includes/Newman Crest.jpg}
\includegraphics{includes/Newman\space Crest.eps}
\end{document}
It produces the following code
<!--l. 7--><p class="noindent" ><img
src=""includes/Newman Crest".jpg" alt="PIC"
width="135.50624pt" height="200.75pt" /> Crest.xbb <img
src="includes/Newman Crest.jpg" alt="PIC"
/> Crest.xbb <img
src="includes/Newman Crest.jpg" alt="PIC"
/> <img
src="pathissue0x.png" alt="PIC" class="graphics" /><!--tex4ht:graphics
name="pathissue0x.png" src="includes/Newman Crest.eps"
-->
</p>
The issue with first image is that the quotes used in the filename messes with
the quotes in HTML attributes, so the file isn't loaded properly. Second and
third examples produces spurious `Crest.xbb` text. The last one has wrong
resolution and the image is clipped, so only small part of it is displayed.
I've modified the tex4ht sources to remove the quotes from the filename, which
fixes the first issue. The second issue might be actually bug in the Graphics
package. It tries to open the .xbb file with image dimensions, when it
contains spaces, it tries to open only the part before space, the rest will
end in the document. I've patched \Gread at eps macro to always include the
quotes for .xbb loading. The last issue disappeared almost magically with
these fixes, I am not really sure how :)
Simple testing file is attached.
_______________________________________________________
File Attachments:
-------------------------------------------------------
Date: Sun 12 Mar 2017 05:47:21 PM EET Name: imagepath.zip Size: 71kB By:
michal_h21
<http://puszcza.gnu.org.ua/bugs/download.php?file_id=277>
_______________________________________________________
Reply to this item at:
<http://puszcza.gnu.org.ua/bugs/?357>
_______________________________________________
Message sent via/by Puszcza
http://puszcza.gnu.org.ua/
More information about the tex4ht
mailing list