What is a book of worksheets?
MapleVr4 has three features not present in previous releases. One can have multiple worksheets open at one time in a session. Also, one can insert bookmarks to paragraphs in a worksheet and hyperlinks to (bookmarks in) worksheets. The combined effect of these features is that one can link together collections of worksheets into a book of worksheets , so that once one of the worksheets has been opened, one can successively open other worksheets linked to it with the hyperlinks in that worksheet. For example, this worksheet is in a small book of worksheets, another of which is perls.mws . Clicking on the hyperlink will open up the worksheet perls.mws. You can insert a hyperlink with the insert menu above.
This small book of worksheets has a table of contents called toc.mws . Usually, I add a link back to a table of contents at the bottom of each worksheet in the book.
Although a table of contents worksheet is easily constructed by hand, it would be handy to have a way to construct one outside of Maple if you want to try out various combinations of worksheets. You can use a perl5 script mkcontents.pl which I wrote for this purpose.
This perl5 script constructs a MapleVr4 worksheet which contains a list of hyperlinks to the worksheets in a collection of worksheets.
Usage:
1. perl -S mkcontents -h prints a short help message and exits.
2. perl -S mkcontents tocname fileofwkshts
where tocname is the name of the table of contents worksheet to be produced (eg toc.mws), and fileofwkshts is the file containing the names of the worksheets in the 'book', which are to appear as a hyperlink in tocname .
In order to use this script, you will need to have perl5 installed on your machine. Perl5 comes on the Chisel disk.
Of course, additional hyperlinks can be inserted into the book as you read it and make notes to yourself. It is easy to add a worksheet to the book. Just put a link to the table of contents worksheet and then add a line to the table of contents containing a link the to new worksheet. This way you can grow your own book as the semester wears on.
Bookmarks
Bookmarks are useful to the reader of a book of worksheet in at least two ways. First if the writer has inserted any bookmarks the reader can use them to guide his reading. Second the reader can insert his own bookmarks to help him locate a particular paragraph in the worksheet later. Since the reader of a worksheet is often the writer of the worksheet (or one of them), the same remarks apply to him.
Index worksheets would be very cumbersome to construct by hand, althought it could be done. I have a perl5 script which accomplishes this task quickly.
mkindex.pl
Usage :
1. perl -S mkindex -h prints a short help message and exits.
2. perl -S mkindex indexname tocname fileofwkshts
where indexname is the name of the index worksheet to be produced (eg index.mws), and tocname and fileofwkshts are as in mkcontents.
We think there is a lot of potential in the idea of a book of worksheets.