<?xml version="1.0"?>
<!DOCTYPE entry SYSTEM "../catalogue.dtd">
<entry id="savesym" 
       datestamp="2003/06/15" 
       modifier="Graham.Williams@togaware.com">
  <about>
    <name>savesym</name>
    <caption>Redefine symbols where names conflict.</caption>
    <author>
      <name>Juergen Goebel</name>
      <email>juergen.goebel@sysde.eads.net</email>
    </author>
    <license type="lppl"/>
  </about>
  <description>
    <abstract>
      There are a number of symbols (e.g., \Square) that are defined
      by multiple packages.  In order to typeset all the variants in a
      document, we have to give the glyph a unique name.  To do that,
      we define \savesymbol{XXX}, which renames a symbol from \XXX to
      \origXXX, and \restoresymbols{yyy}{XXX}, which renames \origXXX
      back to \XXX and defines a new command, \yyyXXX, which
      corresponds to the most recently loaded version of \XXX.
    </abstract>
  </description>
  <distribution>
    <ctan>macros/latex/contrib/savesym</ctan>
  </distribution>
</entry>
