glfw/docs
2010-09-07 17:34:51 +02:00
..
cleanup.bat Initial import of 2.7 Lite. 2010-09-07 17:34:51 +02:00
glfwdoc.sty Initial import of 2.7 Lite. 2010-09-07 17:34:51 +02:00
glfwrm.tex Initial import of 2.7 Lite. 2010-09-07 17:34:51 +02:00
glfwug.tex Initial import of 2.7 Lite. 2010-09-07 17:34:51 +02:00
Makefile Initial import of 2.7 Lite. 2010-09-07 17:34:51 +02:00
readme.txt Initial import of 2.7 Lite. 2010-09-07 17:34:51 +02:00

Introduction
------------

The GLFW documentation is written in LaTeX.  Besides being powerful, LaTeX is
also very attractive since all the necessary tools for dealing with LaTeX
documentation are both free and ported to a wide variety of platforms. Another
advantage is that the LaTeX files are written in plain text, which means that
version control systems such as CVS handle them perfectly without having to
treat the documents as binary files.


The documents
-------------

There are two main documents:

 glfwrm.tex - The GLFW Reference Manual
 glfwug.tex - The GLFW Users Guide

In addition, there is a common LaTeX style file that sets up things
such as page formatting and useful macros:

 glfwdoc.sty - Common GLFW document styles and macros


Requirements
------------

Of course you need LaTeX installed on your system in order to compile the GLFW
documentation.  If you are using a Unix-like operating system, then your
package system most likely has a version of LaTeX adapted for your system.  If
not, the easiest way to get a full LaTeX system is to download/get the TeXLive
CD from http://www.tug.org/texlive/.  It has all the necessary software for
Windows, Mac OS X and most popular Unix-like operating systems.

A number of LaTeX packages have to be installed in order to compile the
GLFW documentation successfully:

 color
 fancyhdr
 hyperref
 lastpage
 listings
 needspace
 textcase
 times
 titling

These packages are all available on the TeXLive CD. Just make sure that
you have checked all these packages when installing TeXLive, or get them
in some other way if you do not have the TeXLive CD.