This week is for review reading and information in depth about TeX parses information.
This information is found in the remaining chapters of the book (pgs 267–303) and if you want
to review TeX as a whole you should check out Appendix B. This is also when we lay out
your final assignment. This will be graded by a professor and is due on the last day of Exams,
no later than 5 : 00 pm.
Final Project
Your Final Pro ject is actually made up of 3 tasks:
1. Right a set of macros called \begintable and \endtable. These should allow for similar input to the table macros in chapter 22, but should produce as output a table with
horizontal and vertical rules, like those found on pgs 246 and 247. Your input should
not look like the input required for the lined table examples found there but should be
simpler, remember the macro should be doing most of the work.
Acceptable input for a row might be something like:
a&b&c
2. Design a documentation template that will allow people to explain extensions to TEX
macros. This should be general purpose and pretty simple. A basic skeleton for how to
use, what it actually does, and examples should be sufficient.
3. Finally, using your new documentation template make a set of documentation pages explaining how your new macros work. These should be understandable by anyone who has
taken the mini-course in TEX. Make sure that you are explicit, but that the documentation is easier to understand then your code. The purpose of documentation is to allow people to understand
and be able to use your work that are not familiar with it.
|