Diff for /doc/help/texxml2latex.pl between versions 1.1 and 1.4

version 1.1, 2002/07/05 16:12:30 version 1.4, 2003/07/01 18:20:52
Line 1 Line 1
 #!/usr/bin/perl  #!/usr/bin/perl
   
   # The LearningOnline Network with CAPA
   # Converts a texxml file into a single tex file
   #
   # Copyright Michigan State University Board of Trustees
   #
   # This file is part of the LearningOnline Network with CAPA (LON-CAPA).
   #
   # LON-CAPA is free software; you can redistribute it and/or modify
   # it under the terms of the GNU General Public License as published by
   # the Free Software Foundation; either version 2 of the License, or
   # (at your option) any later version.
   #
   # LON-CAPA is distributed in the hope that it will be useful,
   # but WITHOUT ANY WARRANTY; without even the implied warranty of
   # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   # GNU General Public License for more details.
   #
   # You should have received a copy of the GNU General Public License
   # along with LON-CAPA; if not, write to the Free Software
   # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
   #
   # /home/httpd/html/adm/gpl.txt
   #
   # http://www.lon-capa.org/
   #
   # 7-16-2002 Jeremy Bowers
   
 use strict;  use strict;
 use HTML::TokeParser;  use HTML::TokeParser;
 use GDBM_File;  use GDBM_File;
   
 # accept texxml document on standard in  # accept texxml document on standard in
 my $p = HTML::TokeParser->new( $ARGV[0] );  my $p = HTML::TokeParser->new( $ARGV[0] );
 my $dirprefix = "/home/httpd/html/adm/help/tex/";  my $dirprefix = "../../loncom/html/adm/help/tex/";
   
 # Print the header  # Print the header
 open (LATEX_FILE, $dirprefix . "Latex_Header.tex");  open (LATEX_FILE, $dirprefix . "Latex_Header.tex");
Line 43  while (my $token = $p->get_token()) Line 70  while (my $token = $p->get_token())
     my $file = $attr->{'name'};      my $file = $attr->{'name'};
     open (LATEX_FILE, $dirprefix . $file);      open (LATEX_FILE, $dirprefix . $file);
     print <LATEX_FILE>;      print <LATEX_FILE>;
       print "\n\n";
  }   }
   
  if ($tag eq 'tex')   if ($tag eq 'tex')
  {   {
     print "\n";      print "\n\n";
     print $attr->{'content'};      print $attr->{'content'};
     print "\n";      print "\n\n";
  }   }
     }      }
 }  }

Removed from v.1.1  
changed lines
  Added in v.1.4


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>