-/** The packages and commands that a buffer needs. This struct
- contains an entry for each of the latex packages and
- commands that a buffer might need. This struct is supposed to be
- extended as the need arises. Remember to update the validate function
- in buffer.C and paragraph.C when you do so.
+/** The packages and commands that a buffer needs. This class
+ contains a list<string>. Each of the LaTeX packages that a buffer needs
+ should be added with void require(string const & name).
+
+ i.e require("amssymb")
+
+ To add support you should only need to require() the package name as
+ packages which don't have special requirements are handled automatically.
+ If your new package does need special consideration you'll need to alter
+ string const getPackages() const;
+ Remember to update the validate function in buffer.C and paragraph.C
+ when you do so.