Difference between revisions of "Основной протокол участника"
From EjudgeWiki
(New page: Навигация: Главная страница/Система ejudge/Использование/Печать протоколов/[[Основной прот...) |
|||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Печать протоколов]]/[[Основной протокол участника]] | Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Печать протоколов]]/[[Основной протокол участника]] | ||
+ | |||
+ | === Конфигурационный файл <tt>serve.cfg</tt> === | ||
+ | |||
+ | user_exam_protocol_header_file = "up_header.tex" | ||
+ | user_exam_protocol_footer_file = "up_footer.tex" | ||
+ | |||
+ | === Файл <tt>up_header.tex</tt> (пример) === | ||
+ | |||
+ | %% User examination report header file | ||
+ | %% $Id: up_header.tex 45 2007-07-20 19:54:21Z cher $ | ||
+ | \documentclass[10pt,draft,fleqn]{article} | ||
+ | \usepackage[utf-8]{inputenc} | ||
+ | \usepackage[english,russian]{babel} | ||
+ | \usepackage[compat2,a4paper]{geometry} | ||
+ | \usepackage{indentfirst} | ||
+ | |||
+ | \voffset=1cm | ||
+ | \nonstopmode | ||
+ | \makeatletter | ||
+ | |||
+ | \tolerance=800 | ||
+ | \hfuzz=0.5pt | ||
+ | \emergencystretch=3em | ||
+ | |||
+ | \def\lastpage@putlabel{\addtocounter{page}{-1}%% | ||
+ | \immediate\write\@auxout{\string\newlabel{LastPage}{{}{\thepage}}}%% | ||
+ | \addtocounter{page}{1}} | ||
+ | \AtEndDocument{\clearpage\lastpage@putlabel}%% | ||
+ | |||
+ | \renewcommand{\@oddhead}%% | ||
+ | {\vbox {\hbox to \textwidth {Протокол ответа на экзамене по информатике, страница \thepage\space из \pageref{LastPage}\hfil} \vspace{5pt} \hrule}} | ||
+ | \renewcommand{\@evenhead}%% | ||
+ | {\vbox {\hbox to \textwidth {Протокол ответа на экзамене по информатике, страница \thepage\space из \pageref{LastPage}\hfil} \vspace{5pt} \hrule}} | ||
+ | |||
+ | \renewcommand{\@oddfoot}%% | ||
+ | {\vbox {\hrule \vspace{5pt} \hbox to \textwidth{\rule{0pt}{20pt} %Mn, %My \hfil (Подпись)}}} | ||
+ | \renewcommand{\@evenfoot}%% | ||
+ | {\vbox {\hrule \vspace{5pt} \hbox to \textwidth{\rule{0pt}{20pt} %Mn, %My \hfil (Подпись)}}} | ||
+ | |||
+ | \begin{document} | ||
+ | |||
+ | \subsection*{Протокол ответа на экзамене по информатике} | ||
+ | |||
+ | %% End of header file | ||
+ | |||
+ | === Файл <tt>up_footer.tex</tt> (пример) === | ||
+ | |||
+ | |||
+ | %% User examination report footer file | ||
+ | %% $Id: up_footer.tex 45 2007-07-20 19:54:21Z cher $ | ||
+ | \end{document} |
Latest revision as of 12:48, 3 April 2009
Навигация: Главная страница/Система ejudge/Использование/Печать протоколов/Основной протокол участника
Конфигурационный файл serve.cfg
user_exam_protocol_header_file = "up_header.tex" user_exam_protocol_footer_file = "up_footer.tex"
Файл up_header.tex (пример)
%% User examination report header file %% $Id: up_header.tex 45 2007-07-20 19:54:21Z cher $ \documentclass[10pt,draft,fleqn]{article} \usepackage[utf-8]{inputenc} \usepackage[english,russian]{babel} \usepackage[compat2,a4paper]{geometry} \usepackage{indentfirst} \voffset=1cm \nonstopmode \makeatletter \tolerance=800 \hfuzz=0.5pt \emergencystretch=3em \def\lastpage@putlabel{\addtocounter{page}{-1}%% \immediate\write\@auxout{\string\newlabel{LastPage}{{}{\thepage}}}%% \addtocounter{page}{1}} \AtEndDocument{\clearpage\lastpage@putlabel}%% \renewcommand{\@oddhead}%% {\vbox {\hbox to \textwidth {Протокол ответа на экзамене по информатике, страница \thepage\space из \pageref{LastPage}\hfil} \vspace{5pt} \hrule}} \renewcommand{\@evenhead}%% {\vbox {\hbox to \textwidth {Протокол ответа на экзамене по информатике, страница \thepage\space из \pageref{LastPage}\hfil} \vspace{5pt} \hrule}} \renewcommand{\@oddfoot}%% {\vbox {\hrule \vspace{5pt} \hbox to \textwidth{\rule{0pt}{20pt} %Mn, %My \hfil (Подпись)}}} \renewcommand{\@evenfoot}%% {\vbox {\hrule \vspace{5pt} \hbox to \textwidth{\rule{0pt}{20pt} %Mn, %My \hfil (Подпись)}}} \begin{document} \subsection*{Протокол ответа на экзамене по информатике} %% End of header file
%% User examination report footer file %% $Id: up_footer.tex 45 2007-07-20 19:54:21Z cher $ \end{document}