I am making a workbook containing hundreds activities. Each activity appears as its own section and generally contains instructions, spaces to write or draw, and sometimes illustrations or diagrams to complete.
In past projects, I have found such documents end up quite long and difficult to manage. I have tried a couple of solutions. Initially, I just created one macro per activity in an external file, then simply retrieving the macros within the main file:
\define\activityone {
\section{Bird Watching}
How many birds can you find near your home? Draw a picture of them in the space below.
}
\define\activitytwo{
\section{What kind of bird?}
Use the bird guide to find the birds. What are they called? Write the names near your picture above.
}
As each is unique, but there might be some which appear with identical formatting, I also tried making different macros for each format, which are placed in the main file like this:
\activitystyle{Bird Watching}{How many birds can you find near your home? Draw a picture of them in the space below.}
Both of these solutions help somewhat to separate content from format, but, in the end, they do not seem to make the document any cleaner to manage. Are there any other methods for managing many pieces of text in a larger document?
- I am using ConTeXt, but sometimes solutions from on variety of TeX are applicable to other varieties.
