<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <!--Converted with LaTeX2HTML 2002-2-1 (1.71) original version by: Nikos Drakos, CBLU, University of Leeds * revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan * with significant contributions from: Jens Lippmann, Marek Rouchal, Martin Wilck and others --> <HTML> <HEAD> <TITLE>IFM</TITLE> <META NAME="description" CONTENT="IFM"> <META NAME="keywords" CONTENT="ifm"> <META NAME="resource-type" CONTENT="document"> <META NAME="distribution" CONTENT="global"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> <LINK REL="STYLESHEET" HREF="ifm.css"> <LINK REL="next" HREF="node1.htm"> </HEAD> <BODY > <DIV CLASS="navigation"><!--Navigation Panel--> <A NAME="tex2html16" HREF="node1.htm"> <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.gif"></A> <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up_g.gif"> <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev_g.gif"> <A NAME="tex2html14" HREF="node1.htm"> <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.gif"></A> <BR> <B> Next:</B> <A NAME="tex2html17" HREF="node1.htm">Contents</A> <B> <A NAME="tex2html15" HREF="node1.htm">Contents</A></B> <BR> <BR></DIV> <!--End of Navigation Panel--> <P> <P> <P> <H1 ALIGN="CENTER"><IMG WIDTH="635" HEIGHT="761" ALIGN="BOTTOM" BORDER="0" SRC="img1.gif" ALT="\includegraphics[ scale=0.7]{cover}"></H1> <DIV CLASS="author_info"> <P ALIGN="CENTER"><STRONG> </STRONG></P> </DIV> <SPAN CLASS="roman">0</SPAN> <P> <BLOCKQUOTE> <DIV ALIGN="CENTER"> Copyright © 2004 Glenn Hutchings </DIV> </BLOCKQUOTE> <P> <BLOCKQUOTE>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is included in the section entitled ``GNU Free Documentation License.'' </BLOCKQUOTE> <BR><HR> <!--Table of Child-Links--> <A NAME="CHILD_LINKS"></A> <UL CLASS="ChildLinks"> <LI><A NAME="tex2html18" HREF="node1.htm">Contents</A> <LI><A NAME="tex2html19" HREF="node2.htm">List of Figures</A> <LI><A NAME="tex2html20" HREF="node3.htm">List of Tables</A> <LI><A NAME="tex2html21" HREF="node4.htm"><SPAN CLASS="arabic">1</SPAN> Introduction</A> <UL> <LI><A NAME="tex2html22" HREF="node4.htm#SECTION00041000000000000000"><SPAN CLASS="arabic">1</SPAN>.<SPAN CLASS="arabic">1</SPAN> About IFM</A> <LI><A NAME="tex2html23" HREF="node4.htm#SECTION00042000000000000000"><SPAN CLASS="arabic">1</SPAN>.<SPAN CLASS="arabic">2</SPAN> History of IFM</A> </UL> <BR> <LI><A NAME="tex2html24" HREF="node5.htm"><SPAN CLASS="arabic">2</SPAN> Making Maps</A> <UL> <LI><A NAME="tex2html25" HREF="node5.htm#SECTION00051000000000000000"><SPAN CLASS="arabic">2</SPAN>.<SPAN CLASS="arabic">1</SPAN> Introduction to Maps</A> <LI><A NAME="tex2html26" HREF="node5.htm#SECTION00052000000000000000"><SPAN CLASS="arabic">2</SPAN>.<SPAN CLASS="arabic">2</SPAN> Adding Rooms</A> <LI><A NAME="tex2html27" HREF="node5.htm#SECTION00053000000000000000"><SPAN CLASS="arabic">2</SPAN>.<SPAN CLASS="arabic">3</SPAN> Adding Links</A> <LI><A NAME="tex2html28" HREF="node5.htm#SECTION00054000000000000000"><SPAN CLASS="arabic">2</SPAN>.<SPAN CLASS="arabic">4</SPAN> Other Directions</A> <LI><A NAME="tex2html29" HREF="node5.htm#SECTION00055000000000000000"><SPAN CLASS="arabic">2</SPAN>.<SPAN CLASS="arabic">5</SPAN> Room Exits</A> <LI><A NAME="tex2html30" HREF="node5.htm#SECTION00056000000000000000"><SPAN CLASS="arabic">2</SPAN>.<SPAN CLASS="arabic">6</SPAN> Map Sections</A> <LI><A NAME="tex2html31" HREF="node5.htm#SECTION00057000000000000000"><SPAN CLASS="arabic">2</SPAN>.<SPAN CLASS="arabic">7</SPAN> Adding Items</A> <LI><A NAME="tex2html32" HREF="node5.htm#SECTION00058000000000000000"><SPAN CLASS="arabic">2</SPAN>.<SPAN CLASS="arabic">8</SPAN> Conflicts</A> </UL> <BR> <LI><A NAME="tex2html33" HREF="node6.htm"><SPAN CLASS="arabic">3</SPAN> Solving the Game</A> <UL> <LI><A NAME="tex2html34" HREF="node6.htm#SECTION00061000000000000000"><SPAN CLASS="arabic">3</SPAN>.<SPAN CLASS="arabic">1</SPAN> Introduction to Tasks</A> <LI><A NAME="tex2html35" HREF="node6.htm#SECTION00062000000000000000"><SPAN CLASS="arabic">3</SPAN>.<SPAN CLASS="arabic">2</SPAN> Task Dependencies</A> <UL> <LI><A NAME="tex2html36" HREF="node6.htm#SECTION00062100000000000000"><SPAN CLASS="arabic">3</SPAN>.<SPAN CLASS="arabic">2</SPAN>.<SPAN CLASS="arabic">1</SPAN> Requiring Tasks</A> <LI><A NAME="tex2html37" HREF="node6.htm#SECTION00062200000000000000"><SPAN CLASS="arabic">3</SPAN>.<SPAN CLASS="arabic">2</SPAN>.<SPAN CLASS="arabic">2</SPAN> Requiring Items</A> <LI><A NAME="tex2html38" HREF="node6.htm#SECTION00062300000000000000"><SPAN CLASS="arabic">3</SPAN>.<SPAN CLASS="arabic">2</SPAN>.<SPAN CLASS="arabic">3</SPAN> Obtaining Items</A> <LI><A NAME="tex2html39" HREF="node6.htm#SECTION00062400000000000000"><SPAN CLASS="arabic">3</SPAN>.<SPAN CLASS="arabic">2</SPAN>.<SPAN CLASS="arabic">4</SPAN> Ignoring Tasks</A> <LI><A NAME="tex2html40" HREF="node6.htm#SECTION00062500000000000000"><SPAN CLASS="arabic">3</SPAN>.<SPAN CLASS="arabic">2</SPAN>.<SPAN CLASS="arabic">5</SPAN> Doing Other Tasks</A> </UL> <LI><A NAME="tex2html41" HREF="node6.htm#SECTION00063000000000000000"><SPAN CLASS="arabic">3</SPAN>.<SPAN CLASS="arabic">3</SPAN> Handling Items</A> <UL> <LI><A NAME="tex2html42" HREF="node6.htm#SECTION00063100000000000000"><SPAN CLASS="arabic">3</SPAN>.<SPAN CLASS="arabic">3</SPAN>.<SPAN CLASS="arabic">1</SPAN> Inventory Items</A> <LI><A NAME="tex2html43" HREF="node6.htm#SECTION00063200000000000000"><SPAN CLASS="arabic">3</SPAN>.<SPAN CLASS="arabic">3</SPAN>.<SPAN CLASS="arabic">2</SPAN> Losing Items</A> <LI><A NAME="tex2html44" HREF="node6.htm#SECTION00063300000000000000"><SPAN CLASS="arabic">3</SPAN>.<SPAN CLASS="arabic">3</SPAN>.<SPAN CLASS="arabic">3</SPAN> Dropping Items</A> <LI><A NAME="tex2html45" HREF="node6.htm#SECTION00063400000000000000"><SPAN CLASS="arabic">3</SPAN>.<SPAN CLASS="arabic">3</SPAN>.<SPAN CLASS="arabic">4</SPAN> Leaving Items</A> </UL> <LI><A NAME="tex2html46" HREF="node6.htm#SECTION00064000000000000000"><SPAN CLASS="arabic">3</SPAN>.<SPAN CLASS="arabic">4</SPAN> Moving Around</A> <UL> <LI><A NAME="tex2html47" HREF="node6.htm#SECTION00064100000000000000"><SPAN CLASS="arabic">3</SPAN>.<SPAN CLASS="arabic">4</SPAN>.<SPAN CLASS="arabic">1</SPAN> Limiting Movement</A> <LI><A NAME="tex2html48" HREF="node6.htm#SECTION00064200000000000000"><SPAN CLASS="arabic">3</SPAN>.<SPAN CLASS="arabic">4</SPAN>.<SPAN CLASS="arabic">2</SPAN> Movement Tasks</A> </UL> <LI><A NAME="tex2html49" HREF="node6.htm#SECTION00065000000000000000"><SPAN CLASS="arabic">3</SPAN>.<SPAN CLASS="arabic">5</SPAN> Other Game Features</A> <UL> <LI><A NAME="tex2html50" HREF="node6.htm#SECTION00065100000000000000"><SPAN CLASS="arabic">3</SPAN>.<SPAN CLASS="arabic">5</SPAN>.<SPAN CLASS="arabic">1</SPAN> Scoring Points</A> <LI><A NAME="tex2html51" HREF="node6.htm#SECTION00065200000000000000"><SPAN CLASS="arabic">3</SPAN>.<SPAN CLASS="arabic">5</SPAN>.<SPAN CLASS="arabic">2</SPAN> Finishing the Game</A> </UL> <LI><A NAME="tex2html52" HREF="node6.htm#SECTION00066000000000000000"><SPAN CLASS="arabic">3</SPAN>.<SPAN CLASS="arabic">6</SPAN> Finding a Solution</A> <LI><A NAME="tex2html53" HREF="node6.htm#SECTION00067000000000000000"><SPAN CLASS="arabic">3</SPAN>.<SPAN CLASS="arabic">7</SPAN> Tweaking the Solution</A> <UL> <LI><A NAME="tex2html54" HREF="node6.htm#SECTION00067100000000000000"><SPAN CLASS="arabic">3</SPAN>.<SPAN CLASS="arabic">7</SPAN>.<SPAN CLASS="arabic">1</SPAN> Making things safe</A> <LI><A NAME="tex2html55" HREF="node6.htm#SECTION00067200000000000000"><SPAN CLASS="arabic">3</SPAN>.<SPAN CLASS="arabic">7</SPAN>.<SPAN CLASS="arabic">2</SPAN> Changing path lengths</A> <LI><A NAME="tex2html56" HREF="node6.htm#SECTION00067300000000000000"><SPAN CLASS="arabic">3</SPAN>.<SPAN CLASS="arabic">7</SPAN>.<SPAN CLASS="arabic">3</SPAN> Closing off paths</A> <LI><A NAME="tex2html57" HREF="node6.htm#SECTION00067400000000000000"><SPAN CLASS="arabic">3</SPAN>.<SPAN CLASS="arabic">7</SPAN>.<SPAN CLASS="arabic">4</SPAN> Ignoring parts of the solution</A> <LI><A NAME="tex2html58" HREF="node6.htm#SECTION00067500000000000000"><SPAN CLASS="arabic">3</SPAN>.<SPAN CLASS="arabic">7</SPAN>.<SPAN CLASS="arabic">5</SPAN> Keeping fixes together</A> <LI><A NAME="tex2html59" HREF="node6.htm#SECTION00067600000000000000"><SPAN CLASS="arabic">3</SPAN>.<SPAN CLASS="arabic">7</SPAN>.<SPAN CLASS="arabic">6</SPAN> Displaying solver messages</A> </UL> <LI><A NAME="tex2html60" HREF="node6.htm#SECTION00068000000000000000"><SPAN CLASS="arabic">3</SPAN>.<SPAN CLASS="arabic">8</SPAN> Limitations</A> </UL> <BR> <LI><A NAME="tex2html61" HREF="node7.htm"><SPAN CLASS="arabic">4</SPAN> Using IFM</A> <UL> <LI><A NAME="tex2html62" HREF="node7.htm#SECTION00071000000000000000"><SPAN CLASS="arabic">4</SPAN>.<SPAN CLASS="arabic">1</SPAN> Running the Program</A> <LI><A NAME="tex2html63" HREF="node7.htm#SECTION00072000000000000000"><SPAN CLASS="arabic">4</SPAN>.<SPAN CLASS="arabic">2</SPAN> Types of Output</A> <UL> <LI><A NAME="tex2html64" HREF="node7.htm#SECTION00072100000000000000"><SPAN CLASS="arabic">4</SPAN>.<SPAN CLASS="arabic">2</SPAN>.<SPAN CLASS="arabic">1</SPAN> PostScript Maps (<TT>ps</TT>)</A> <LI><A NAME="tex2html65" HREF="node7.htm#SECTION00072200000000000000"><SPAN CLASS="arabic">4</SPAN>.<SPAN CLASS="arabic">2</SPAN>.<SPAN CLASS="arabic">2</SPAN> Fig Maps (<TT>fig</TT>)</A> <LI><A NAME="tex2html66" HREF="node7.htm#SECTION00072300000000000000"><SPAN CLASS="arabic">4</SPAN>.<SPAN CLASS="arabic">2</SPAN>.<SPAN CLASS="arabic">3</SPAN> Tk Drawing Commands (<TT>tk)</TT></A> <LI><A NAME="tex2html67" HREF="node7.htm#SECTION00072400000000000000"><SPAN CLASS="arabic">4</SPAN>.<SPAN CLASS="arabic">2</SPAN>.<SPAN CLASS="arabic">4</SPAN> ASCII Text (<TT>text</TT>)</A> <LI><A NAME="tex2html68" HREF="node7.htm#SECTION00072500000000000000"><SPAN CLASS="arabic">4</SPAN>.<SPAN CLASS="arabic">2</SPAN>.<SPAN CLASS="arabic">5</SPAN> Recording Commands (<TT>rec</TT>)</A> <LI><A NAME="tex2html69" HREF="node7.htm#SECTION00072600000000000000"><SPAN CLASS="arabic">4</SPAN>.<SPAN CLASS="arabic">2</SPAN>.<SPAN CLASS="arabic">6</SPAN> Task Dependencies (<TT>dot</TT>)</A> <LI><A NAME="tex2html70" HREF="node7.htm#SECTION00072700000000000000"><SPAN CLASS="arabic">4</SPAN>.<SPAN CLASS="arabic">2</SPAN>.<SPAN CLASS="arabic">7</SPAN> Raw Data (<TT>raw</TT>)</A> </UL> <LI><A NAME="tex2html71" HREF="node7.htm#SECTION00073000000000000000"><SPAN CLASS="arabic">4</SPAN>.<SPAN CLASS="arabic">3</SPAN> Customization</A> <LI><A NAME="tex2html72" HREF="node7.htm#SECTION00074000000000000000"><SPAN CLASS="arabic">4</SPAN>.<SPAN CLASS="arabic">4</SPAN> Output Variables</A> <LI><A NAME="tex2html73" HREF="node7.htm#SECTION00075000000000000000"><SPAN CLASS="arabic">4</SPAN>.<SPAN CLASS="arabic">5</SPAN> Predefined Styles</A> <LI><A NAME="tex2html74" HREF="node7.htm#SECTION00076000000000000000"><SPAN CLASS="arabic">4</SPAN>.<SPAN CLASS="arabic">6</SPAN> Backward Compatibility</A> </UL> <BR> <LI><A NAME="tex2html75" HREF="node8.htm"><SPAN CLASS="arabic">5</SPAN> Language</A> <UL> <LI><A NAME="tex2html76" HREF="node8.htm#SECTION00081000000000000000"><SPAN CLASS="arabic">5</SPAN>.<SPAN CLASS="arabic">1</SPAN> Symbols</A> <LI><A NAME="tex2html77" HREF="node8.htm#SECTION00082000000000000000"><SPAN CLASS="arabic">5</SPAN>.<SPAN CLASS="arabic">2</SPAN> Format</A> <LI><A NAME="tex2html78" HREF="node8.htm#SECTION00083000000000000000"><SPAN CLASS="arabic">5</SPAN>.<SPAN CLASS="arabic">3</SPAN> Control</A> <LI><A NAME="tex2html79" HREF="node8.htm#SECTION00084000000000000000"><SPAN CLASS="arabic">5</SPAN>.<SPAN CLASS="arabic">4</SPAN> Tags</A> <LI><A NAME="tex2html80" HREF="node8.htm#SECTION00085000000000000000"><SPAN CLASS="arabic">5</SPAN>.<SPAN CLASS="arabic">5</SPAN> Commands</A> <UL> <LI><A NAME="tex2html81" HREF="node8.htm#SECTION00085100000000000000"><SPAN CLASS="arabic">5</SPAN>.<SPAN CLASS="arabic">5</SPAN>.<SPAN CLASS="arabic">1</SPAN> Rooms</A> <LI><A NAME="tex2html82" HREF="node8.htm#SECTION00085200000000000000"><SPAN CLASS="arabic">5</SPAN>.<SPAN CLASS="arabic">5</SPAN>.<SPAN CLASS="arabic">2</SPAN> Items</A> <LI><A NAME="tex2html83" HREF="node8.htm#SECTION00085300000000000000"><SPAN CLASS="arabic">5</SPAN>.<SPAN CLASS="arabic">5</SPAN>.<SPAN CLASS="arabic">3</SPAN> Links</A> <LI><A NAME="tex2html84" HREF="node8.htm#SECTION00085400000000000000"><SPAN CLASS="arabic">5</SPAN>.<SPAN CLASS="arabic">5</SPAN>.<SPAN CLASS="arabic">4</SPAN> Joins</A> <LI><A NAME="tex2html85" HREF="node8.htm#SECTION00085500000000000000"><SPAN CLASS="arabic">5</SPAN>.<SPAN CLASS="arabic">5</SPAN>.<SPAN CLASS="arabic">5</SPAN> Tasks</A> </UL> <LI><A NAME="tex2html86" HREF="node8.htm#SECTION00086000000000000000"><SPAN CLASS="arabic">5</SPAN>.<SPAN CLASS="arabic">6</SPAN> Variables</A> <LI><A NAME="tex2html87" HREF="node8.htm#SECTION00087000000000000000"><SPAN CLASS="arabic">5</SPAN>.<SPAN CLASS="arabic">7</SPAN> Styles</A> <LI><A NAME="tex2html88" HREF="node8.htm#SECTION00088000000000000000"><SPAN CLASS="arabic">5</SPAN>.<SPAN CLASS="arabic">8</SPAN> Expressions</A> <LI><A NAME="tex2html89" HREF="node8.htm#SECTION00089000000000000000"><SPAN CLASS="arabic">5</SPAN>.<SPAN CLASS="arabic">9</SPAN> Preprocessor</A> </UL> <BR> <LI><A NAME="tex2html90" HREF="node9.htm"><SPAN CLASS="arabic">6</SPAN> Diagnostics</A> <UL> <LI><A NAME="tex2html91" HREF="node9.htm#SECTION00091000000000000000"><SPAN CLASS="arabic">6</SPAN>.<SPAN CLASS="arabic">1</SPAN> Error Messages</A> <LI><A NAME="tex2html92" HREF="node9.htm#SECTION00092000000000000000"><SPAN CLASS="arabic">6</SPAN>.<SPAN CLASS="arabic">2</SPAN> Warning Messages</A> </UL> <BR> <LI><A NAME="tex2html93" HREF="node10.htm"><SPAN CLASS="arabic">7</SPAN> Other IFM Programs</A> <UL> <LI><A NAME="tex2html94" HREF="node10.htm#SECTION000101000000000000000"><SPAN CLASS="arabic">7</SPAN>.<SPAN CLASS="arabic">1</SPAN> <TT>ifm2dev</TT>--convert IFM maps to various other formats</A> <LI><A NAME="tex2html95" HREF="node10.htm#SECTION000102000000000000000"><SPAN CLASS="arabic">7</SPAN>.<SPAN CLASS="arabic">2</SPAN> <TT>ifm2tex</TT>--convert IFM maps to <SPAN CLASS="logo,LaTeX">L<SUP><SMALL>A</SMALL></SUP>T<SMALL>E</SMALL>X</SPAN></A> <LI><A NAME="tex2html96" HREF="node10.htm#SECTION000103000000000000000"><SPAN CLASS="arabic">7</SPAN>.<SPAN CLASS="arabic">3</SPAN> <TT>tkifm</TT>--create maps interactively</A> <UL> <LI><A NAME="tex2html97" HREF="node10.htm#SECTION000103100000000000000"><SPAN CLASS="arabic">7</SPAN>.<SPAN CLASS="arabic">3</SPAN>.<SPAN CLASS="arabic">1</SPAN> Using Your Own Editor</A> <LI><A NAME="tex2html98" HREF="node10.htm#SECTION000103200000000000000"><SPAN CLASS="arabic">7</SPAN>.<SPAN CLASS="arabic">3</SPAN>.<SPAN CLASS="arabic">2</SPAN> Customization</A> <LI><A NAME="tex2html99" HREF="node10.htm#SECTION000103300000000000000"><SPAN CLASS="arabic">7</SPAN>.<SPAN CLASS="arabic">3</SPAN>.<SPAN CLASS="arabic">3</SPAN> Errors and Warnings</A> </UL> <LI><A NAME="tex2html100" HREF="node10.htm#SECTION000104000000000000000"><SPAN CLASS="arabic">7</SPAN>.<SPAN CLASS="arabic">4</SPAN> <TT>scr2ifm</TT>--convert transcripts to IFM map</A> <UL> <LI><A NAME="tex2html101" HREF="node10.htm#SECTION000104100000000000000"><SPAN CLASS="arabic">7</SPAN>.<SPAN CLASS="arabic">4</SPAN>.<SPAN CLASS="arabic">1</SPAN> Options</A> <LI><A NAME="tex2html102" HREF="node10.htm#SECTION000104200000000000000"><SPAN CLASS="arabic">7</SPAN>.<SPAN CLASS="arabic">4</SPAN>.<SPAN CLASS="arabic">2</SPAN> Operation</A> <LI><A NAME="tex2html103" HREF="node10.htm#SECTION000104300000000000000"><SPAN CLASS="arabic">7</SPAN>.<SPAN CLASS="arabic">4</SPAN>.<SPAN CLASS="arabic">3</SPAN> Making Transcripts</A> <LI><A NAME="tex2html104" HREF="node10.htm#SECTION000104400000000000000"><SPAN CLASS="arabic">7</SPAN>.<SPAN CLASS="arabic">4</SPAN>.<SPAN CLASS="arabic">4</SPAN> IFM Commands</A> <LI><A NAME="tex2html105" HREF="node10.htm#SECTION000104500000000000000"><SPAN CLASS="arabic">7</SPAN>.<SPAN CLASS="arabic">4</SPAN>.<SPAN CLASS="arabic">5</SPAN> Fixing Problems</A> <LI><A NAME="tex2html106" HREF="node10.htm#SECTION000104600000000000000"><SPAN CLASS="arabic">7</SPAN>.<SPAN CLASS="arabic">4</SPAN>.<SPAN CLASS="arabic">6</SPAN> Writing the Map</A> <LI><A NAME="tex2html107" HREF="node10.htm#SECTION000104700000000000000"><SPAN CLASS="arabic">7</SPAN>.<SPAN CLASS="arabic">4</SPAN>.<SPAN CLASS="arabic">7</SPAN> Example Session</A> <LI><A NAME="tex2html108" HREF="node10.htm#SECTION000104800000000000000"><SPAN CLASS="arabic">7</SPAN>.<SPAN CLASS="arabic">4</SPAN>.<SPAN CLASS="arabic">8</SPAN> Limitations</A> </UL> </UL> <BR> <LI><A NAME="tex2html109" HREF="node11.htm">A. GNU Free Documentation License</A> <UL> <LI><A NAME="tex2html110" HREF="node11.htm#SECTION000111000000000000000">0. Preamble</A> <LI><A NAME="tex2html111" HREF="node11.htm#SECTION000112000000000000000">1. Applicability and Definitions</A> <LI><A NAME="tex2html112" HREF="node11.htm#SECTION000113000000000000000">2. Verbatim Copying</A> <LI><A NAME="tex2html113" HREF="node11.htm#SECTION000114000000000000000">3. Copying in Quantity</A> <LI><A NAME="tex2html114" HREF="node11.htm#SECTION000115000000000000000">4. Modifications</A> <LI><A NAME="tex2html115" HREF="node11.htm#SECTION000116000000000000000">5. Combining Documents</A> <LI><A NAME="tex2html116" HREF="node11.htm#SECTION000117000000000000000">6. Collections of Documents</A> <LI><A NAME="tex2html117" HREF="node11.htm#SECTION000118000000000000000">7. Aggregation with Independent Works</A> <LI><A NAME="tex2html118" HREF="node11.htm#SECTION000119000000000000000">8. Translation</A> <LI><A NAME="tex2html119" HREF="node11.htm#SECTION0001110000000000000000">9. Termination</A> <LI><A NAME="tex2html120" HREF="node11.htm#SECTION0001111000000000000000">10. Future Revisions of This License</A> <LI><A NAME="tex2html121" HREF="node11.htm#SECTION0001112000000000000000">Addendum: How to use this License for your documents</A> </UL></UL> <!--End of Table of Child-Links--> <BR><HR> </BODY> </HTML>