graduation-work/demopack.sty

72 lines
5.1 KiB
Plaintext
Raw Normal View History

2024-06-26 14:27:25 +04:00
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%This is My own package. <by Innokenti Semoushin>%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ProvidesPackage{demopack}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%begin *<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>%%%%%%%%%%%%%%%%%
%%%Vertical unit lenghts: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>=21<32><31>, <20><><EFBFBD><EFBFBD><EFBFBD>=25.4<EFBFBD><EFBFBD> %%%
\voffset=0pt %OK!!=0mm. %%%
\topmargin=-22pt %OK!!=-22pt=-7.76<EFBFBD><EFBFBD>. %%%
\headheight=17pt %OK!!=17pt=6mm. %%%
\headsep=20pt %OK!!=20pt=7mm. %%%
\textheight=648pt %OK!!=648pt=228<32><38>. %%%
\footskip=28pt %OK!!=28pt=9.88mm=~10mm. %%%
%%%Horizontal unit lenghts: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>=164<36><34>. %%%
\textwidth=465pt %OK!!=465pt=164<36><34>. %%%
%%%Odd numbered (right-hand) pages: %%%
%%%<25><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>=25<32><35>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>=21<32><31>. %%%
\oddsidemargin=0pt %OK!!=0mm. %%%
%%%Even numbered (left-hand) pages: %%%
%%%<25><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>=21<32><31>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>=25<32><35>. %%%
\evensidemargin=-10pt %OK!!=-10pt=-28.3<EFBFBD><EFBFBD>. %%%
%%%%%%%%%%%%%%%%%%%end *<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%set by Julia Tsyganova:%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{amsthm} % <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> AMS %%%
% <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %%%
\theoremstyle{plain} %%%
\newtheorem{proposition}{<7B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}[section] %%%
\newtheorem{lemma}{<7B><><EFBFBD><EFBFBD><EFBFBD>}[section] %%%
\theoremstyle{definition} %%%
\newtheorem{definition}{<7B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}[section] %%%
\newtheorem{theorem}{<7B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}[section] %%%
\theoremstyle{remark} %%%
\newtheorem{remark}{<7B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}[section] %%%
\newtheorem{example}{<7B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}[section] %%%
%!%\renewcommand{\contentsname}{<7B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>} %%%
\newcommand{\res}{\mathop{\mathrm{res}}\limits} %%%
\unitlength=1mm %%%
\emergencystretch=5pt %%%
%\renewcommand{\baselinestretch}{1.3} % <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %%%
\parindent=1.25cm %%%
\righthyphenmin=2 %%%
\lefthyphenmin=2 %%%
\sloppy %%%
%\newcommand{\displaystyle}{\ds} %%%
\newcommand{\vp}{\vphantom{{\dfrac{\mathstrut}{\mathstrut}}^2}} %%%
\newlength{\taskskip} %%%
\setlength{\taskskip}{0.5cm} %%%
\newcommand{\vtskip}{\vspace{\taskskip}} %%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Changing standard Bibliography heading added by Semoushin: %%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%***<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%\renewcommand{\bibname}{<7B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>} - This command%%%
%%% must be put in ANY PLACE%%%
%%%AFTER the \begin{document} command.!!!In your own .sty package, it%%%
%%% does not work!%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\renewcommand{\@biblabel}[1]{#1.\hfill} %%%<25><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>%%%
%%% <20><><EFBFBD> [] <20> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% <20>aption redefininition for "figure" and "table" environments %%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newsavebox{\tempbox} %%%
\renewcommand{\@makecaption}[2]{\vspace{10pt}%%% %%%
\sbox{\tempbox}{#1. #2}%%% %%%
\ifthenelse{\lengthtest{\wd\tempbox > \linewidth}}%%% %%%
{\begin{center}\begin{tabular}{@{}p{0.95\linewidth}@{}}{#1. %%%%%%%%%%
#2}\end{tabular}\par\end{center}}%<--If Caption is more than one line%%%
%%%{ #1. #2\par }%<--Caption is more than one line(a simpler version)%%%
{\begin{center}#1. #2\end{center}}%<--If Caption equals one line %%%
}%%% %%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%