<div dir="ltr"><div><div><div><div>Dear Ever,<br><br>it seems that `imgdir` option is only adding the parameter to `src` attribute of images. So when you use `\includegraphics{world.png}` and `imgdir:hello/`, `<img src="hello/world.png" ...>` will be produced. Image `world.png` must be placed in directory `hello` by yourself, it isn't done by `tex4ht`.<br>
</div><br></div>I've done some tests. Test file `test.tex`:<br>---------------<br></div>\documentclass{article}<br>\usepackage{graphicx}<br>\begin{document}<br>\includegraphics{world.png}<br>\end{document}<br>----------------<br>
</div><div><br></div><div>file `world.png` is placed in directory `hello`. Then I've created output directory `out`. When I compiled test file with <br><br></div><div>htlatex test "xhtml,imgdir:hello/" "" " -dout/" <br>
<br></div><div>which should copy used files to the `out` directory, file `world.png` wasn't copied at all. The cause of this is that `imgdir` only add the path to generated html, not to the path used `\includegraphics`, so it cannot find the image and the image isn't processed in the latter stages of the compilation. This also means that image dimensions cannot be used in the `<img>` element.<br>
<br></div><div>So in my opinion, it is better not to use `imgdir` option, for images in subdirectories just use `\includegraphics{hello/world.png}`.  Also note that if you use `-d` option for copying files to the output directory, all output files will be copied to that directory, including images in subdirectories. But paths in `<img>` elements will stay untouched, so images won't be displayed. <br>
<br></div><div>Best regards,<br>Michal<br></div><div><br></div><div><br></div><div><br></div><div><div><br></div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-05-20 20:01 GMT+02:00 Ever Barbero <span dir="ltr"><<a href="mailto:wva250@gmail.com" target="_blank">wva250@gmail.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>I have MikTeX freshly installed in c:\texmf\</div><div><div>This works, and creates all the files, .html and .png, but all the .png files are left in the work directory: <br>
</div><div>>htlatex testa </div>
</div><div><br></div><div>But I cannot make this work:</div><div>>htlatex testa "html,imgdir:images/"<br></div><div>or</div><div><div>>htlatex testa "html,imgdir:images\"<br></div></div><div>or</div>

<div><div>>htlatex testa "html,imgdir:./images/"<br></div></div><div>or</div><div><div>>htlatex testa "html,imgdir:.\images\"<br></div></div><div><br></div><div>I tried creating the directory ./images/ myself, then I deleted it, no luck either way!</div>

<div>What can I do?<br></div><div><br clear="all"><div><div dir="ltr">E. J. Barbero<div><a href="http://barbero.cadec-online.com" target="_blank">http://barbero.cadec-online.com</a><br></div><div><br></div></div></div>
</div></div>
</blockquote></div><br></div>