[LON-CAPA-cvs] cvs: loncom /xml londefdef.pm
foxr
lon-capa-cvs@mail.lon-capa.org
Tue, 15 Mar 2005 11:20:49 -0000
foxr Tue Mar 15 06:20:49 2005 EDT
Modified files:
/loncom/xml londefdef.pm
Log:
Defect 3058: s/ /\_/g in image converstion destination paths. This is because
LaTeX is not well behaved in the presence of spaces in the graphicspath.
Index: loncom/xml/londefdef.pm
diff -u loncom/xml/londefdef.pm:1.261 loncom/xml/londefdef.pm:1.262
--- loncom/xml/londefdef.pm:1.261 Mon Mar 14 18:48:57 2005
+++ loncom/xml/londefdef.pm Tue Mar 15 06:20:49 2005
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# Tags Default Definition Module
#
-# $Id: londefdef.pm,v 1.261 2005/03/14 23:48:57 foxr Exp $
+# $Id: londefdef.pm,v 1.262 2005/03/15 11:20:49 foxr Exp $
#
#
# Copyright Michigan State University Board of Trustees
@@ -2505,7 +2505,9 @@
&Apache::lonxml::debug("$src exists");
my ($height_param,$width_param)=
&image_size($src,0.3,$parstack,$safeeval);
- $currentstring .= '\graphicspath{{'.$path.'}}'
+ my $destpath = $path;
+ $destpath =~ s/ /\_/; # Spaces in path cause LaTex to vomit.
+ $currentstring .= '\graphicspath{{'.$destpath.'}}'
.'\includegraphics[width='.$width_param.' mm,height='.$height_param.'mm]{'.$file.'} ';
# If there's an alignment specification we need to honor it here.