[LON-CAPA-cvs] cvs: loncom /interface lonprintout.pm

sakharuk lon-capa-cvs@mail.lon-capa.org
Thu, 20 Jun 2002 17:50:24 -0000


sakharuk		Thu Jun 20 13:50:24 2002 EDT

  Modified files:              
    /loncom/interface	lonprintout.pm 
  Log:
  changes for printing pages. See descriprion for lonpage.pm (already commited).
  
  
Index: loncom/interface/lonprintout.pm
diff -u loncom/interface/lonprintout.pm:1.31 loncom/interface/lonprintout.pm:1.32
--- loncom/interface/lonprintout.pm:1.31	Wed May 22 17:10:42 2002
+++ loncom/interface/lonprintout.pm	Thu Jun 20 13:50:24 2002
@@ -1,7 +1,7 @@
 # The LearningOnline Network
 # Printout
 #
-# $Id: lonprintout.pm,v 1.31 2002/05/22 21:10:42 sakharuk Exp $
+# $Id: lonprintout.pm,v 1.32 2002/06/20 17:50:24 sakharuk Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -236,6 +236,14 @@
 
 	
     }
+#-- corrections for page layout
+    $result =~ s/&\s*REMOVE\\\\/\\\\/g;
+    $_ = $result;
+    m/\\end{document}(\d*)$/;
+    my $insert = '{';
+    for (my $id=1;$id<=$1;$id++) { $insert .='l'; }
+    $insert .= '}';
+    $result =~ s/(\\begin{tabular})INSERT/$1$insert/g;
 #-- corrections for the different page formats
     if ($layout eq 'CBI') {
 	$result =~ s/\\begin{document}/\\setlength{\\oddsidemargin}{-40pt}\\setlength{\\evensidemargin}{-60pt}\\setlength{\\topmargin}{200pt}\\setlength{\\textwidth}{4\.4in}\\setlength{\\textheight}{6\.8in}\\setlength{\\parindent}{20pt}\\setlength{\\marginparwidth}{90pt}\\setlength{\\textfloatsep}{8pt plus 2\.0pt minus 4\.0pt} \\begin{document}/;
@@ -246,7 +254,7 @@
         m/.*\/(.*)/;
         $courseidinfo = $ENV{'course.physnet_'.$1.'.description'};
 	$result =~ s/\\documentclass\[letterpaper\]{article}/\\documentclass\[twocolumn\]{article}/;
-	$result =~ s/\\begin{document}/\\textheight 25\.9cm\\oddsidemargin = -0\.57in\\evensidemargin = -0\.57in\\textwidth= 7\.7in\\renewcommand{\\ref}{\\keephidden\}\\begin{document}\\voffset=-1\.8cm\\setcounter{page}{1}\\noindent\\fbox{\\textbf{$ENV{'environment.firstname'} $ENV{'environment.lastname'}}}\\hskip 1\.4in $courseidinfo \\vskip 5 mm /;
+	$result =~ s/\\begin{document}/\\textheight 25\.9cm\\oddsidemargin = -0\.57in\\evensidemargin = -0\.57in\\textwidth= 7\.7in\\newlength{\\minipagewidth}\\setlength{\\minipagewidth}{\\textwidth\/2-0\.2in}\\renewcommand{\\ref}{\\keephidden\}\\begin{document}\\voffset=-1\.8cm\\setcounter{page}{1}\\noindent\\fbox{\\textbf{$ENV{'environment.firstname'} $ENV{'environment.lastname'}}}\\hskip 1\.4in $courseidinfo \\vskip 5 mm /;
 	$result =~ s/\\includegraphics{/\\includegraphics\[width=9\.0 cm\]{/g;
 	$result =~ s/(\\end{document})/\\newline\\noindent\\makebox\[9.0cm\]\[b\]{\\hrulefill}\\newline\\noindent\\tiny Dept\. of Physics and Astronomy, MSU\\makebox\[1.5cm\]\[b\]{\\hfill}LON-CAPA\\copyright MSU GNU\/GPL $1/;
     }