--- loncom/interface/lonprintout.pm 2004/04/30 17:18:42 1.296 +++ loncom/interface/lonprintout.pm 2004/04/30 17:50:29 1.297 @@ -1,7 +1,7 @@ # The LearningOnline Network # Printout # -# $Id: lonprintout.pm,v 1.296 2004/04/30 17:18:42 sakharuk Exp $ +# $Id: lonprintout.pm,v 1.297 2004/04/30 17:50:29 sakharuk Exp $ # # Copyright Michigan State University Board of Trustees # @@ -683,7 +683,7 @@ sub unsupported { } else { $result.=$currentURL; } - $result.=' \end{document}'; + $result.= '\vskip 0.5mm\noindent\makebox[\textwidth/$number_of_columns][b]{\hrulefill} \end{document}'; return $result; } @@ -920,8 +920,9 @@ ENDPART if ($selectionmade==7) {$helper->{VARS}->{'assignment'}=$assignment;} if ($i==0) {$prevassignment=$assignment;} #&Apache::lonnet::logthis("Trying to get $urlp with symb $master_seq[$i]"); + my $texversion=''; if ($urlp=~/\.(problem|exam|quiz|assess|survey|form|library|page|xml|html|htm|xhtml|xhtm)$/) { - my $texversion.=&Apache::lonnet::ssi($urlp,%form); + $texversion.=&Apache::lonnet::ssi($urlp,%form); if ($urlp=~/\.page$/) { ($texversion,my $number_of_columns_page) = &page_cleanup($texversion); if ($number_of_columns_page > $number_of_columns) {$number_of_columns=$number_of_columns_page;} @@ -972,7 +973,14 @@ ENDPART $result .= $texversion; $flag_latex_header_remove = 'YES'; } else { - $result.=&unsupported($urlp); + $texversion=&unsupported($urlp); + if ($flag_latex_header_remove ne 'NO') { + $texversion = &latex_header_footer_remove($texversion); + } else { + $texversion =~ s/\\end{document}//; + } + $result .= $texversion; + $flag_latex_header_remove = 'YES'; } } &Apache::lonnet::delenv('form.counter');