version 1.22, 2002/04/12 13:45:48
|
version 1.24, 2002/04/26 18:19:05
|
Line 219 ENDPART
|
Line 219 ENDPART
|
m/.*\/(.*)/; |
m/.*\/(.*)/; |
$courseidinfo = $ENV{'course.physnet_'.$1.'.description'}; |
$courseidinfo = $ENV{'course.physnet_'.$1.'.description'}; |
$result =~ s/\\documentclass\[letterpaper\]{article}/\\documentclass\[twocolumn\]{article}/; |
$result =~ s/\\documentclass\[letterpaper\]{article}/\\documentclass\[twocolumn\]{article}/; |
$result =~ s/\\begin{document}/\\textheight 25\.9cm\\oddsidemargin = -0\.57in\\evensidemargin = -0\.57in\\textwidth= 7\.7in\\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\\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/\\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\/GPS $1/; |
$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\/GPS $1/; |
} |
} |
#-- LaTeX corrections |
#-- LaTeX corrections |
|
my $first_comment = index($result,'<!--',0); |
|
while ($first_comment != -1) { |
|
my $end_comment = index($result,'-->',$first_comment); |
|
substr($result,$first_comment,$end_comment-$first_comment+3) = ''; |
|
$first_comment = index($result,'<!--',$first_comment); |
|
} |
$result =~ s/^\s+$//gm; #remove empty lines |
$result =~ s/^\s+$//gm; #remove empty lines |
$result =~ s/%/\\%/g; #corrects % |
$result =~ s/%/\\%/g; #corrects % |
$result =~ s/(\s)+/$1/g; #removes more than one empty space |
$result =~ s/(\s)+/$1/g; #removes more than one empty space |
$result =~ s/\\\\\s*(\\vskip)/ $1/gm; |
$result =~ s/\\\\\s*\\vskip/\\vskip/gm; |
$result =~ s/ (<|>|) / \$$1\$ /g; #corrects < or > |
$result =~ s/ (<|>|) / \$$1\$ /g; #corrects < or > |
|
$result =~ s/\\\\\s*\\noindent\s*(\\\\)+/\\\\\\noindent /g; |
|
$result =~ s/{\\par }\s*\\\\/\\\\/gm; |
|
$result =~ s/\\\\\s+\[/ \[/g; |
|
$result =~ s/θ/\$\\theta\$/g; #converts theta from html into tex |
#-- Do all of eps figures exist? |
#-- Do all of eps figures exist? |
my $needconvert = 0; |
my $needconvert = 0; |
$_ = $result; |
$_ = $result; |