OUTPUTIMAGE: r'''@noindent
@ifinfo
-@image{%(info_image_path)s,,,%(alt)s,%(ext)s}
+@image{%(info_image_path)s,,,%(alt)s,}
@end ifinfo
@html
<p>
@message{Global: textwidth=@the@hsize,exampleindent=@the@lispnarrowing}
+dummy
+
@bye
'''
tmp_handle.close ()
# Work around a texi2pdf bug: if LANG=C is not given, a broken regexp is
- # used to detect relative/absolute pathes, so the absolute path is not
+ # used to detect relative/absolute paths, so the absolute path is not
# detected as such and this command fails:
progress (_ ("Running texi2pdf on file %s to detect default page settings.\n") % tmpfile);
def output_info (self, basename, snippet):
str = ''
rep = snippet.get_replacements ();
+ rep['base'] = basename
+ rep['filename'] = os.path.basename (snippet.filename)
+ rep['ext'] = snippet.ext
for image in snippet.get_images ():
rep1 = copy.copy (rep)
- (rep1['base'], rep1['ext']) = os.path.splitext (image)
+ rep1['base'] = os.path.splitext (image)[0]
rep1['image'] = image
-
- # URG, makeinfo implicitly prepends dot to extension.
- # Specifying no extension is most robust.
- rep1['ext'] = ''
rep1['alt'] = snippet.option_dict[ALT]
rep1['info_image_path'] = os.path.join (self.global_options.info_images_dir, rep1['base'])
str += self.output[OUTPUTIMAGE] % rep1
- rep['base'] = basename
str += self.output[OUTPUT] % rep
return str