Difference between revisions of "StaticImages"
m |
m |
||
Line 22: | Line 22: | ||
\{ image( "imagename.png", width=>150, height=>150, |
\{ image( "imagename.png", width=>150, height=>150, |
||
tex_size=>250, extra_html_tags=>'alt="Graph of a function."' ) \} |
tex_size=>250, extra_html_tags=>'alt="Graph of a function."' ) \} |
||
+ | |||
+ | \{ imageRow( ["graph1.png","graph2.png"], ["A","B"], width=>100, height=>150 ) \} |
||
END_TEXT |
END_TEXT |
||
Line 28: | Line 30: | ||
<p> |
<p> |
||
Here it's easy: we just use the <code>image</code> macro in the text section of the problem to include the image. The images to be included should be GIF or PNG files. PNG files are recommended since they generally look better when rescaled. In order for PDF hardcopy generation to work properly, the names of image files must have only one period in them (imagename.png works but image.name.png does not). |
Here it's easy: we just use the <code>image</code> macro in the text section of the problem to include the image. The images to be included should be GIF or PNG files. PNG files are recommended since they generally look better when rescaled. In order for PDF hardcopy generation to work properly, the names of image files must have only one period in them (imagename.png works but image.name.png does not). |
||
+ | </p> |
||
+ | <p> |
||
+ | The <code>imageRow</code> function works similarly. Its second argument, <code>["A","B"]</code>, is a list of caption names. The double quotes in caption names are necessary to prevent E from being interpreted as 2.718... |
||
</p> |
</p> |
||
<p> |
<p> |
Revision as of 02:02, 24 November 2009
Static Graphic Images: PG Code Snippet
This code snippet shows the essential PG code to insert a static (pre-generated) graphic image into a problem. Note that these are insertions, not a complete PG file. This code will have to be incorporated into the problem file on which you are working.
PG problem file | Explanation |
---|---|
BEGIN_TEXT \{ image( "imagename.png" ) \} \{ image( "imagename.png", width=>150, height=>150, tex_size=>250, extra_html_tags=>'alt="Graph of a function."' ) \} \{ imageRow( ["graph1.png","graph2.png"], ["A","B"], width=>100, height=>150 ) \} END_TEXT |
Here it's easy: we just use the
The
For each PG problem with static images, you should put both the PG file and the image files into their own separate subdirectory. This subdirectory should be located somewhere under the course
We can, of course, include options such as specifying the (When the alias() command in dangerousMacros.pl is rewritten in the future, support for JPG, PDF, and SWF files should become available.) |