Merge git://www.ginac.de/ginac
authorRichard B. Kreckel <kreckel@ginac.de>
Wed, 26 Mar 2008 23:05:38 +0000 (00:05 +0100)
committerRichard B. Kreckel <kreckel@ginac.de>
Wed, 26 Mar 2008 23:05:38 +0000 (00:05 +0100)
1  2 
doc/tutorial/ginac.texi

diff --combined doc/tutorial/ginac.texi
index cda94b20955f2d5d7e039adb02c8f415110b60ef,b1b38c72c6f1eee4febe1b5214832f7bf79b4e90..555b2d66e5b14b3cba251507952cecc1f95c5606
@@@ -24,7 -24,7 +24,7 @@@
  This is a tutorial that documents GiNaC @value{VERSION}, an open
  framework for symbolic computation within the C++ programming language.
  
 -Copyright (C) 1999-2007 Johannes Gutenberg University Mainz, Germany
 +Copyright (C) 1999-2008 Johannes Gutenberg University Mainz, Germany
  
  Permission is granted to make and distribute verbatim copies of
  this manual provided the copyright notice and this permission notice
@@@ -52,7 -52,7 +52,7 @@@ notice identical to this one
  
  @page
  @vskip 0pt plus 1filll
 -Copyright @copyright{} 1999-2007 Johannes Gutenberg University Mainz, Germany
 +Copyright @copyright{} 1999-2008 Johannes Gutenberg University Mainz, Germany
  @sp 2
  Permission is granted to make and distribute verbatim copies of
  this manual provided the copyright notice and this permission notice
@@@ -135,7 -135,7 +135,7 @@@ the near future
  
  @section License
  The GiNaC framework for symbolic computation within the C++ programming
 -language is Copyright @copyright{} 1999-2007 Johannes Gutenberg
 +language is Copyright @copyright{} 1999-2008 Johannes Gutenberg
  University Mainz, Germany.
  
  This program is free software; you can redistribute it and/or
@@@ -921,7 -921,12 +921,12 @@@ To get an idea about what kinds of symb
  have a look at the most important classes in the class hierarchy and
  some of the relations among the classes:
  
+ @ifnotinfo
  @image{classhierarchy}
+ @end ifnotinfo
+ @ifinfo
+ <PICTURE MISSING>
+ @end ifinfo
  
  The abstract classes shown here (the ones without drop-shadow) are of no
  interest for the user.  They are used internally in order to avoid code
@@@ -8551,7 -8556,12 +8556,12 @@@ addition and multiplication, one contai
  and exponent and some atomic leaves of symbols and numbers in this
  fashion:
  
+ @ifnotinfo
  @image{repnaive}
+ @end ifnotinfo
+ @ifinfo
+ <PICTURE MISSING>
+ @end ifinfo
  
  @cindex pair-wise representation
  However, doing so results in a rather deeply nested tree which will
@@@ -8562,7 -8572,12 +8572,12 @@@ spirit we can store the multiplication 
  having a numeric exponent and a possibly complicated base, the tree
  becomes much more flat:
  
+ @ifnotinfo
  @image{reppair}
+ @end ifnotinfo
+ @ifinfo
+ <PICTURE MISSING>
+ @end ifinfo
  
  The number @code{3} above the symbol @code{d} shows that @code{mul}
  objects are treated similarly where the coefficients are interpreted as
@@@ -8584,7 -8599,12 +8599,12 @@@ $2d^3 \left( 4a + 5b - 3 \right)$
  @math{2*d^3*(4*a+5*b-3)}:
  @end ifnottex
  
+ @ifnotinfo
  @image{repreal}
+ @end ifnotinfo
+ @ifinfo
+ <PICTURE MISSING>
+ @end ifinfo
  
  @cindex radical
  This also allows for a better handling of numeric radicals, since