%***************************************************************************%
%**     BEGINNING of LaTeX2e style package of BOZHIDAR ZAKHARIEV ILIEV    **%
%**	Filename: bozhomac.sty                                            **%
%**	Author (and responsible for all errors):                          **%
%***************************************************************************%
%**                                                                       **%
%**	  BOZHIDAR ZAKHARIEV ILIEV:					  **%
%**                                                                       **%
%**	  Laboratory of Mathematical Modeling in Physics		  **%
%**	  Institute for Nuclear Research and Nuclear Energy               **%
%**	  Bulgarian Academy of Sciences                                   **%
%**	  Boul. Tzarigradsko chauss\'ee~72, 1784 Sofia, Bulgaria          **%
%**	  E-mail address: bozho@inrne.bas.bg                              **%
%**       URL: http://theo.inrne.bas.bg/~bozho/		       		  **%
%**                                                                       **%
%**                                                                       **%
%**			(May be used freely by everybody)                 **%
%**                                                                       **%
%***************************************************************************%

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% 		Beginning of \CharacterTable                             %%
%%                                                                       %%
%%  {Upper-case    \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z  %%
%%   Lower-case    \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z  %%
%%   Digits        \0\1\2\3\4\5\6\7\8\9                                  %%
%%   Exclamation   \!     Double quote  \"     Hash (number) \#          %%
%%   Dollar        \$     Percent       \%     Ampersand     \&          %%
%%   Acute accent  \'     Left paren    \(     Right paren   \)          %%
%%   Asterisk      \*     Plus          \+     Comma         \,          %%
%%   Minus         \-     Point         \.     Solidus       \/          %%
%%   Colon         \:     Semicolon     \;     Less than     \<          %%
%%   Equals        \=     Greater than  \>     Question mark \?          %%
%%   Commercial at \@     Left bracket  \[     Backslash     \\          %%
%%   Right bracket \]     Circumflex    \^     Underscore    \_          %%
%%   Grave accent  \`     Left brace    \{     Vertical bar  \|          %%
%%   Right brace   \}     Tilde         \~}                              %%
%%                                                                       %%
%% 		End of \CharacterTable                                   %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%



% ======================== identification ===================================
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
\ProvidesPackage{Bozho-LaTeX-Style-bg}[2010/10/27
			   BOZHIDAR Z. ILIEV's LaTeX2e Bulgarian style package]


% ========================  initial code ====================================

% ---------> Beginning of Package Loading part

%	Some definitions need (or are modified by) the following packages
%	AMS-LaTeX, AMSFonts

%	Beginning of full AMS-LaTeX package
\RequirePackage{amsmath}[2000/07/18]% it subsumes: amstext, amsbsy, amsopn
% \RequirePackage{amstext}[2000/06/29]%	main AMS math package
% \RequirePackage{amsbsy}[1999/11/29]%	bold symbols
% \RequirePackage{amsopn}[1999/12/14]%	operator names
% \RequirePackage{amsintx}[1996/10/28]%	dummy (at present)
\RequirePackage{amscd}[1999/11/29]%	Commutative Diagrams
\RequirePackage{amsxtra}[1999/11/15]%	extra math symbols
\RequirePackage{upref}[1999/11/29]%	upright references in \emph mode
\RequirePackage{amsthm}[2000/06/02]%	theorem environment
%	End of full AMS-LaTeX

%	Beginning of full AMSFonts
\RequirePackage{amsfonts}[1995/02/01]%	fonts
\RequirePackage{amssymb}[1995/02/01]%	bold symbols
% \RequirePackage{eucal}[1995/01/06]
% \RequirePackage{cmmib57}[1995/01/26]
%	End of full AMSFonts

% ---------> End of Package Loading part


% =================== declaration of options ===============================

% =================== execution of options =================================



% =================== main code ============================================


%++++++++++++++++++++++++++++++++++++++----------------------------------------
%	BEGINNING of theorem-like environments (BOZHO'S DEFINITIONS):
%++++++++++++++++++++++++++++++++++++++----------------------------------------

%	\swapnumbers
	\theoremstyle{plain} % default
%	\theorembodyfont{\rmfamily\itshape} % requires amstex package

\newtheorem{Axm}{Аксиома}[section]			% [ AXIOM ]

\newtheorem{Post}{Постулат}[section]			% [ PRINCIPLE ]

\newtheorem{Prin}{Принцип}[section]			% [ PRINCIPLE ]

\newtheorem{Thm}{Теорема}[section]			% [ THEOREM ]

\newtheorem{Prop}{Твърдение}[section]			% [ PROPOSITION ]

\newtheorem{Lem}{Лема}[section]     			% [ LEMMA ]

\newtheorem{Cor}{Следствие}[section] 			% [ COROLLARY ]

\newtheorem{Crit}{Критерий}[section] 			% [ Criterion ]
%	Versions
% to produce variants of the theorems-like ... numbering Redefine \theVar... !!!
% \theoremstyle{plain}	% plain, definition, or remark
\newtheorem{VarAxm}{Аксиома}			% [ AXIOM ]
\newtheorem{VarThm}{Теорема}			% [THEOREM ]
\newtheorem{VarPost}{Постулат}			% [ POSTULATE ]
\newtheorem{VarPrin}{Принцип}			% [ PRINCIPLE ]
\newtheorem{VarProp}{Твърдение}		% [ PROPOSITION ]
\newtheorem{VarLem}{Лема}		     	% [ LEMMA ]
\newtheorem{VarCor}{Следствие}			% [ COROLLARY ]
\newtheorem{VarCrit}{Критерий} 		% [ Criterion ]

	\theoremstyle{definition}	%*********************************
%	\theorembodyfont{\rmfamily\slshape} % requires amstex package

\newtheorem{Defn}{Определение}[section]			% [ DEFINITION ]

\newtheorem{Conj}{Предположение}[section] 			% [ CONJECTURE ]

\newtheorem{Assr}{Твърдение}[section]			% [ ASSERTION ]

\newtheorem{Conc}{Заключение}[section]			% [ CONCLUSION ]

\newtheorem{Exmp}{Пример}[section]			% [ EXAMPLE ]

\newtheorem{Exrc}{Упражнение}[section]			% [ EXERCISE ]

\newtheorem{Prob}{Проблем}[section] 			% [ PROBLEM ]
%	Versions
\newtheorem{VarDefn}{Определение}		% [ DEFINITION ]
\newtheorem{VarConj}{Предположение} 		% [ CONJECTURE ]
\newtheorem{VarAssr}{Твърдение}			% [ ASSERTION ]
\newtheorem{VarConc}{Заключение}		% [ CONCLUSION ]
\newtheorem{VarExmp}{Пример}			% [ EXAMPLE ]
\newtheorem{VarExrc}{Упражнение}			% [ EXERCISE ]
\newtheorem{VarProb}{Пробем} 			% [ PROBLEM ]

	\theoremstyle{remark}	%*********************************
%	\theorembodyfont{\rmfamily\upshape} % requires amstex package

\newtheorem{Rem}{Забележка}[section] 			% [ REMARK ]

\newtheorem{Comm}{Коментарии}[section] 			% [ COMMENT ]

\newtheorem{Note}{Балежка}[section] 			% [ NOTE ]

\newtheorem{Case}{Случай}[section] 			% [ CASE ]
%	Versions
\newtheorem{VarRem}{Забележка} 			% [ REMARK ]
\newtheorem{VarComm}{Коментарии} 			% [ COMMENT ]
\newtheorem{VarNote}{Балежка} 			% [ NOTE ]
\newtheorem{VarCase}{Случай} 			% [ CASE ]

%	\theoremstyle{remark}	%*********************************
 %	\theorembodyfont{\sffamily\upshape}  requires amstex package

\newtheorem{Algr}{Алгоритъм}[section] 			% [ ALGORITHM ]

\newtheorem{Claim}{Твърдение}[section] 			% [ CLAIM ]

\newtheorem{Ackn}{Благодарност}[section]		% [ ACKNOWLEDGMENT ]
%	Versions
\newtheorem{VerAlg}{Алгоритъм} 			% [ ALGORITHM ]
\newtheorem{VerClaim}{Твърдение} 			% [ CLAIM ]
\newtheorem{VerAck}{Благодарност}		% [ ACKNOWLEDGMENT ]

%++++++++++++++++++++++++++++++++++++++----------------------------------------
%	END of theorem-like environments (BOZHO'S DEFINITIONS):
%++++++++++++++++++++++++++++++++++++++----------------------------------------


%  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
%  BEGINNING of New and Renew commands and environments (BOZHO'S DEFINITIONS):

% use to produce exceptional versions of existing environments
%	REDEFINE the corresponding counters and there appearance!!
\newenvironment{Version}[1][Choose a NAME and FONT!]%
		{\vspace{0.0ex}\noindent{#1}}%
		{\vspace{1.2ex}}

% {Proof}: an alternative is the AMS (amsthm package) "proof" environment
%	   but it often does not end correctly.
\newenvironment{Proof}[1][Доказателство.]%
		{\vspace{0.0ex}\noindent\textit{#1\hspace*{0.5em}}}%
		{\hspace*{0pt}\hfill\QEDsymbol\vspace{1.2ex}}
% Q.E.D.  symbols. The AMS package `amsthm` provides \qed producing \qedsymbol
\providecommand{\qedsymbol}{$\square$}  % Requires amssymb package
    \newcommand{\QEDsymbol}{$\square$}	% Requires amssymb package
\providecommand{\qed}{\hfill\qedsymbol}
%\newcommand{\QED}[1][6]{\hfill\hbox{\vrule width #1pt height #1pt depth 0pt}}
\newcommand{\QED}{\hspace*{0pt}\hfill Q.E.D.}

% End symbols (besides QED one) for manual usage
\newcommand{\EndAxm}{\hspace*{0pt}\hfill$\blacksquare$}
\newcommand{\EndPost}{\hspace*{0pt}\hfill$\blacksquare$}
\newcommand{\EndPrin}{\hspace*{0pt}\hfill$\blacksquare$}
\newcommand{\EndThm}{\hspace*{0pt}\hfill$\blacksquare$}
\newcommand{\EndProp}{\hspace*{0pt}\hfill$\blacksquare$}
\newcommand{\EndLem}{\hspace*{0pt}\hfill$\blacksquare$}
\newcommand{\EndCor}{\hspace*{0pt}\hfill$\blacksquare$}
\newcommand{\EndCrit}{\hspace*{0pt}\hfill$\blacksquare$}
%
\newcommand{\EndRem}{\hspace*{0pt}\hfill$\blacklozenge$}
\newcommand{\EndComm}{\hspace*{0pt}\hfill$\blacklozenge$}
\newcommand{\EndNote}{\hspace*{0pt}\hfill$\blacklozenge$}
\newcommand{\EndCase}{\hspace*{0pt}\hfill$\blacklozenge$}
%
\newcommand{\EndDefn}{\hspace*{0pt}\hfill$\lozenge$}
\newcommand{\EndConj}{\hspace*{0pt}\hfill$\bigcirc$}
\newcommand{\EndAssr}{\hspace*{0pt}\hfill$\vartriangleright$}
\newcommand{\EndConc}{\hspace*{0pt}\hfill$\between$}
\newcommand{\EndExmp}{\hspace*{0pt}\hfill$\vartriangle$}
\newcommand{\EndExrc}{\hspace*{0pt}\hfill$\vartriangleleft$}
\newcommand{\EndProb}{\hspace*{0pt}\hfill$\heartsuit$}
%
\newcommand{\EndAlgr}{\hspace*{0pt}\hfill$\triangleq$}
\newcommand{\EndClaim}{\hspace*{0pt}\hfill$\triangleq$}
\newcommand{\EndAckn}{\hspace*{0pt}\hfill$\triangleq$}


%	Matrices, vectors, vector spaces:
\newcommand{\Mat}[1]{\boldsymbol{#1}}	% Matrix of a vector or linear map
\newcommand{\Vect}[1]{\boldsymbol{#1}}	% Vector quantity
\providecommand{\openone}{\leavevmode\hbox{\small1\kern-3.8pt\normalsize1}}
					% Unit Matrix (Taken from RevTeX)

%	Mathematical Abbreviations:
\newcommand{\id}{\mspace{2mu}\mathsf{i}\mspace{-1mu}\mathsf{d}}% identity map
\newcommand{\const}{\mathrm{const}}	%  constant quantity
\newcommand{\iu}   {\mathrm{i}}		%  Imaginary Unit
\newcommand{\e}{\ensuremath{\mathrm{e}}}%  base of natural logarithms
\newcommand{\Lied}{\mathcal{L}}         % Lie Derivative

%	Field (in algebraic sense)
\newcommand{\field}[1][K]{\ensuremath{\mathbb{#1}}}

%	(Lie) groups and algebras
\newcommand{\G}{\mathrm{G}}		% Group G
\newcommand{\g}{\mathfrak{g}}		% Lie algebra of a group G
%
\DeclareMathOperator{\Int}{Int}	% Internal automorphisms x\mapsto axa^{-1}
\DeclareMathOperator{\Ad}{Ad}	% Adjoint representation of a Lie group
\DeclareMathOperator{\ad}{ad}	%   ... the differential of \Ad ...
% \newcommand{\exp}{\mathrm{exp}}	% exponential mapping; LaTeX predefined
\DeclareMathOperator{\Lie}{Lie}	% Lie algebra of ...
%
\DeclareMathOperator{\GL}{\mathrm{GL}}	 % General Linear (Group)
\DeclareMathOperator{\gl}{\mathfrak{gl}} % General Linear (Group) Lie algebra
\DeclareMathOperator{\SL}{\mathrm{SL}}	 % Special Linear (Group)
\DeclareMathOperator{\slg}{\mathfrak{sl}}% Special Linear (Group) Lie algebra
\DeclareMathOperator{\GA}{\mathrm{GA}}	 % General Affine(Group)
\DeclareMathOperator{\ga}{\mathfrak{ga}} % General Affine(Group) Lie algebra
\DeclareMathOperator{\T}{\mathrm{T}}	 % general Translation (Group)
%
\DeclareMathOperator{\Ug}{\mathrm{U}}	% Unitary (Group)
\DeclareMathOperator{\ug}{\mathfrak{u}}	% Unitary (Group) Lie algebra
\DeclareMathOperator{\SU}{\mathrm{SU}}	% Special Unitary (Group)
\DeclareMathOperator{\su}{\mathfrak{su}}% Special Unitary (Group) Lie algebra
%
\DeclareMathOperator{\Og}{\mathrm{O}}	% Orthogonal (Group)
\DeclareMathOperator{\og}{\mathfrak{o}}	% Orthogonal (Group) Lie algebra
\DeclareMathOperator{\SO}{\mathrm{SO}}	% Special Orthogonal (Group)
\def\so{\mathfrak{so}}% Special Orthogonal (Group) Lie algebra
% \DeclareMathOperator{\so}{\mathfrak{so}}% Special Orthogonal (Group) Lie algebra

%	Ordinary and Partial differentials:
\newcommand{\ordinary}{\mathrm{d}}	% ordinary differential
\newcommand{\od}      {\ordinary}       % Ordinary Differential (abbreviation)
% the command \partial is predefined    % Partial Differential
\newcommand{\pd}      {\partial}        % Partial Differential  (abbreviation)
\newcommand{\Id}[1][\,]{#1\mathrm{d}}	% Integral Differential, adjustable front space
%
\DeclareMathOperator{\ed} {\mathsf{d}}	% External Differential (operator)
\DeclareMathOperator{\edo}{\mathsf{d}}	% External Differential Operator
\DeclareMathOperator{\odo}{\ordinary}	% Ordinary Differential Operator
\DeclareMathOperator{\pdo}{\partial}    % Partial Differential Operator

%	left index(es) in \mathnormal:
\newcommand{\lindex}[3][{}]{{}\mspace{3mu}{\vphantom{#1}}%
	_{#2}^{#3}\mspace{-0.8mu}{#1}}
%	left index(es) in \mathrm:
\newcommand{\lindexrm}[3][{}]{{}\mspace{3mu}{\vphantom{#1}}%
	_{\mathrm{#2}}^{\mathrm{#3}}\mspace{-0.8mu}{#1}}
%	right indexes with space bellow/over them
\newcommand{\Sprindex}[3][]{{#1}_{\hphantom{#3}#2}^{#3}}% Sup: space bellow it
\newcommand{\Sbrindex}[3][]{{#1}_{#2}^{\hphantom{#2}#3}}% Sub: space over it

%	Differential geometry
%	Fields (in differential geometric sense; particular sections}
\newcommand{\Fields}[1]{\ensuremath{\mathfrak{#1}}}
%       Algebra (as an algebraic structure)
\newcommand{\algebra}[1]{\ensuremath{\boldsymbol{#1}}}
%	Dimensions with respect to some (algebraic) field
\newcommand{\dimR}[1][R]{\dim_{\field[#1]}}% Real dimension
\newcommand{\dimC}[1][C]{\dim_{\field[#1]}}% Complex dimension
\newcommand{\dimK}[1][K]{\dim_{\field[#1]}}% Dimension with resp. to \field K
%	Christoffel symbols
\newcommand{\Christoffel}[3][]{\genfrac{\{}{\}}{0pt}{}{#2}{#3}_{#1}}


%	Physical Abbreviations:
\newcommand{\ih}{\mathrm{i}\hbar}% imaginary unit times Planck constant/{2\pi}
\newcommand{\iih}{\frac{1}{\ih}} % the inverse to \ih (see previous command)
			      % =1/(imaginary unit times Planck constant/2\pi)

%	Additional description of the title page
   \newcommand{\ShortTitle}[1]{\textbf{\textsl{Short title:} #1}}
   \newcommand{\Subject}[1]   {\textit{\textbf{Subject Classes:\\}#1}}
   \newcommand{\MSC}[2][2000]{\begin{tabular}{@{}c@{}}%
	\textit{\textbf{#1 MSC numbers:}}\\ #2 \end{tabular} }
   \newcommand{\PACS}[2][2003]{\begin{tabular}{@{}c@{}}%
	\textit{\textbf{#1 PACS numbers:}}\\ #2 \end{tabular} }
   \newcommand{\KeyWords}[1]  {\textit{\textbf{Key-Words:\\}#1}}

%	Nice formatting of (subject) index
\newcommand{\ff}[1]{#1ff}% e.g., "64ff" in the Index ("and following pages")
\newcommand{\nn}[1]{#1n} % e.g., "64n"  in the Index (footNote item)
\newcommand{\defined}[2][{}]{\textbf{#2}#1{}}%
				% Index page(s) where a concept is defined
% use "see{\emph{also} ...}" to obtain the version "see also"
% of the "see" command for MakeIndex

%	Sans Serif capital Latin letters & their possible usage
\newcommand{\Dsf}{\mathsf{D}}		% Derivation along paths of sections
					% or of the tensor algebra
\newcommand{\Esf}{\mathsf{E}}
\newcommand{\Isf}{\mathsf{I}}		% Parallel transport assigned to a
					% transport I along paths
\newcommand{\Psf}{\mathsf{P}}		% Parallel transport along path
\newcommand{\Rsf}{\mathsf{R}}		% parallel transport cuRvature

%	Black board capital Latin letters & their possible usage
\newcommand{\Pbb}{\mathbb{P}}		% Parallelism structure

%	Slashed and backslashed symbols (normal and diagonal variant):
\newcommand{\slashed}[1]{\ensuremath{#1\mspace{-9.2mu}/}}%slashed small symbol
\newcommand{\Slashed}[1]{\ensuremath{#1\mspace{-11.3mu}/}}% for BIG symbols
\newcommand{\backslashed}[1]{\ensuremath{#1\mspace{-9.4mu}\backslash}}% small
\newcommand{\Backslashed}[1]{\ensuremath{#1\mspace{-11.0mu}\backslash}}% BIG
\newcommand{\varslashed}[1]{\ensuremath{#1\mspace{-11.8mu}\diagup}} % var
\newcommand{\varSlashed}[1]{\ensuremath{#1\mspace{-14.9mu}\diagup}} % var
\newcommand{\varbackslashed}[1]{\ensuremath{#1\mspace{-12.4mu}\diagdown}}% var
\newcommand{\varBackslashed}[1]{\ensuremath{#1\mspace{-14.2mu}\diagdown}}% var

%	Latin abbreviations:
\newcommand{\ie} {i.e.\ }		%  That is (Latin: It Est)
\newcommand{\cf} {cf.\ }		%  Compare with (Latin: ConFer)
\newcommand{\eg} {e.g.\ }		%  For example (Latin: Exapli gratia)
\newcommand{\etc}{etc.\ }		%  And so on (Latin: et cetera)
\newcommand{\viz}{viz.\ }		%  That is (Latin: vidilizet)
\newcommand{\vv}{v.v.\ }		%  Inversely (Latin: vice versa)
\newcommand{\vive}{\emph{vice versa}}	%  Inversely (Latin: vice versa)

%	No breakable dashes:
\newcommand{\Ndash}{\nobreakdash--}	     %no breakable dash (Number range)
\newcommand{\ndash}{\nobreakdash-\hspace{0pt}}% no breakable normal dash

%	Special brackets
\newcommand{\slb}{[\![}       % Special Left  Bracket (like black board "[")
\newcommand{\srb}{]\!]}	      % Special Right Bracket (like black board "]")
\newcommand{\clangle}{\mspace{0.0mu}\prec\mspace{-5.3mu}}%calligraphic \langle
\newcommand{\crangle}{\mspace{-5.3mu}\succ\mspace{0.0mu}}%calligraphic \rangle

%	Misc
\newcommand{\bs}[1]{\boldsymbol{#1}}	% Boldface Symbols (AMS style)
\newcommand{\xlrarrow}[2][12mu]{% extensible left-right arrow over an object
    \overset{%
	\xleftarrow{\hphantom{#2}\mspace{-2mu}}%
	\mspace{-#1}\mspace{-#1}%
	\xrightarrow{\mspace{2mu}}%
   	    }%
   	    {{#2}}%
   }% optional argument: equals 1/2 times the overlapping of the 2 arrows
    % Ignore the internal overfull warnings!


%		END of new commands and environments
%  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<


%	>=================================>
%	BEGINNING of Mathematical Operators  (requires amsopn.sty package)

% Set theory and topology
 \DeclareMathOperator{\diam}{diam}	% diameter

% Mappings
 \DeclareMathOperator{\Ker}{Ker}	% Kernel of a mapping
% \DeclareMathOperator{\ker}{ker}	% kernel	; LaTeX predefined
\DeclareMathOperator{\Image}{\mathrm{Im}}% Image of a mapping
 \DeclareMathOperator{\rank}{rank}	% rank
 \DeclareMathOperator{\im}{im}		% image
%\DeclareMathOperator{\Im}{Im}		% Image;LaTeX predefined,Complex numbers
 \DeclareMathOperator{\degree}{deg}	% degree ;-\deg which is LaTeX predefined
 \DeclareMathOperator{\pr}{pr}		% projection
 \DeclareMathOperator{\End}{End}	% set of Endomorphisms
 \DeclareMathOperator{\Aut}{Aut}	% set of Automorphisms

% Complex numbers:
 \DeclareMathOperator{\Imp}{Im}		% Imaginary part; LaTeX predefined
 \DeclareMathOperator{\Rep}{Re}		% Real part     ; LaTeX predefined

% Matrices/Linear operators
 \DeclareMathOperator{\tr}{tr}		% Trace (spur) of matrices/operators
 \DeclareMathOperator{\Tr}{Tr}		% Trace (spur) of matrices/operators
 \DeclareMathOperator{\Spur}{Sp}	% Spur (trace) of matrices/operators
 \DeclareMathOperator{\diag}{diag}	% Diagonal matrix

% Manifolds
 \DeclareMathOperator{\Tan}{T}		% the Tangent functor

% Fibre bundles
 \DeclareMathOperator{\Sec}{Sec}	% set of Sections of a fibre bundle
 \DeclareMathOperator{\PSec}{PSec}	% set of Sections of ... along Paths
 \DeclareMathOperator{\Morf}{Mor}	% set of Morphisms of a fibre bundle
 \DeclareMathOperator{\PMorf}{PMor}	% set of Morphisms of... along Paths
 \DeclareMathOperator{\MorfSec}{MorSec}	% set of Morphism of the set of
					% Sections of a bundle
 \DeclareMathOperator{\Diff}{Diff}	% set of Diffeomorphisms
 \DeclareMathOperator{\Lift}{Lift}	% set of Liftings
 \DeclareMathOperator{\PLift}{PLift}	% set of Liftings along Paths
 \DeclareMathOperator{\Path}{P}		% set of Paths
 \DeclareMathOperator{\PF}{PF}		% set of Functions along Paths
% \DeclareMathOperator{\pr}{\mathrm{pr}}% projection mapping, defined above
 \DeclareMathOperator{\morf}{mor}	% Morphism fibre bundle of a bundle

% Exponents
%\DeclareMathOperator{\exp}{exp}	% exponent: LaTeX predefined
 \DeclareMathOperator{\Exp}{Exp}	% exponent
 \DeclareMathOperator{\Pexp}{Pexp}	% Path/Time ordered exponent
 \DeclareMathOperator{\Texp}{Texp}	% Time/Path ordered exponent

%	Differential vector operators:
\DeclareMathOperator{\diver}{div}	% divergence
\DeclareMathOperator{\grad}{grad}	% gradient
\DeclareMathOperator{\rot}{rot}		% rotor

%	Ordinary and Partial differentials: 	these are defined above
% \DeclareMathOperator{\odo}{\mathrm{d}}  % Ordinary Differential Operator
% \DeclareMathOperator{\pdo}{\partial}    % Partial Differential Operator

% Misilaneous
 \DeclareMathOperator{\sign}{sign}	% sign of a real number
 \DeclareMathOperator{\sgn} {sgn}	% sign of a real number
 \DeclareMathOperator{\Supp}{Supp}	% Support of a function
 \DeclareMathOperator{\supp}{supp}	% Support of a function

%	<==================================<
%	END of Mathematical Operators  (requires amsopn.sty package)



%	>=================================>
%	BEGINNING of Text representation (lay-out) commands

% Putting a point after section number in the text titles (not in .toc file)
\renewcommand{\@seccntformat}[1]{\csname the#1\endcsname.\hspace{1.0em}}

%	Equation numbering and referring
\numberwithin{equation}{section}
% \renewcommand{\theequation}{\thesection.\arabic{equation}}
% \setcounter{equation} {0}	% put this after every \section command
				% to be used only with the above eqn. No. def

% Equation reference number in (...)
% AMS (amsmath package) provides \eqref{...} in upright/roman font in (...)
%	but it often add unnecessary space at the end of the reference.
\providecommand{\eqref}[1]{{\rmfamily\upshape(\ref{#1})}}
     \newcommand{\eref}[1]{{\rmfamily\upshape(\ref{#1})}}

% Table reference number
\numberwithin{table}{section}
\renewcommand{\thetable}{\arabic{section}.\arabic{table}}

% Figure reference number
\numberwithin{figure}{section}
\renewcommand{\thefigure}{\arabic{section}.\arabic{table}}

%	<==================================<
%	END of Text representation (lay-out) commands


%***************************************************************************%
%**       END of LaTeX2e style package of BOZHIDAR ZAKHARIEV ILIEV        **%
%***************************************************************************%
