% Moje makra do LaTeX2e
% przy pisaniu "Renormalizacji ..."

\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{renorm}[2000/06/18 v 1.0 LaTeX package for my MSc thesis
  and lecture "Renormalization of hamiltonians..." by St. Glazek (Jakub Narebski)]


% AMS LaTeX
\RequirePackage{amsmath}               % AMS-LaTeX (AMS-Math)
\RequirePackage{amsfonts}              % ekstra fonty matematyczne
\RequirePackage{amssymb}               % ekstra symbole matematyczne
% inne
\RequirePackage{mathrsfs}              % fonty kaligraficzne dla fizyk�w
\RequirePackage{slashed}               % 'kre�lone' litery - zw�enia czterowektor�w 
                                       % z macierzami gamma Diraca
%\RequirePacakge{latexsym}                 % dodatkowe symbole
%\RequirePackage{xspace}               % spacja po makrze

%% ==========================================================================

% REGISTERS

%% separuje wyr�nione r�wnanie od reszty (pionowy odst�p)
\newlength{\eqemphsep}
\setlength{\eqemphsep}{3 ex} 

% OG�LNE

%% mikroodst�p matematyczny
\def\mikrospace{\mkern 1 mu}

%% napis italic w matematyce
\newcommand{\sct}[1]{\text{\itshape #1}}

%% nie�amliwy dash
\newcommand{\Ndash}{\nobreakdash--} % for "pages 1\Ndash 9"
% For "\n dimensional" ("n-dimensional")
\newcommand{\n}[1][n]{$#1$\nobreakdash-\hspace{0pt}}

%% podpisy pod cz�ciami wzor�w
%\newcommand{\undernote}[2]{\underbrace{#1}_{\text{#2}}} % lub \underset
%\newcommand{\overnote}[2] {\overbrace{#1}^{\text{#2}}}  % lub \overset
\newcommand{\undernote}[2]{\underset{\text{#2}}{#1}} 
\newcommand{\overnote}[2] {\overset{\text{#2}}{#1}}  

%% PRZEROBI� NA ENVIROMENT
%% opisywanie zmiennych (za AMS LaTeX guide)
%% #1 z odpowiednim podzia�em na linie (oddzielanie \par - podw�jnym
%% znakiem ko�ca linii
\newcommand{\gdzie}[1]{\par 
  {\settowidth{\parindent}{Gdzie:\ }
   \makebox[0pt][r]{Gdzie:\ }#1
  }
}
%% tutaj ko�czenie znakiem \\
%\newcommand{\gdzie}[1]{
%Gdzie:\\
%#1
%}

% MATEMATYCZNE

%% r�wna si� z definicji, r�wna si� z r�wnania, oznaczenie
\newcommand{\textequ}[1]{\stackrel{\text{#1}}{=}}
\newcommand{\defequ}{\stackrel{\text{df}}{=}}
\newcommand{\oznequ}{\mathrel{:=}}
\newcommand{\equozn}{\mathrel{=:}}
\newcommand{\refequ}[1]{\stackrel{\text{\eqref{#1}}}{=}}
\newcommand{\EQU}{\stackrel{\mathrm{!}}{=}}

%% operatory
% �lad macierzy/operatora
\DeclareMathOperator{\Tr}{Tr}
% identyczno��
\DeclareMathOperator{\id}{id} % ewentualnie blackboard bold 1 z REVTeX-a
% funkcja b��du
\DeclareMathOperator{\erf}{erf}

%% oznaczenia wektor�w, macierzy...
\newcommand{\vect}[1]{\ensuremath{\mathbf{#1}}}          % wektor (np. mathbf)
%\newcommand{\vect}[1]{\ensuremath{\vec{#1}}}            % wektor (np. vec) 
\newcommand{\vectz}{\ensuremath{\vec{0}}}                % wektor zerowy
\newcommand{\matr}[1]{\ensuremath{#1}}                   % macierz

%% sk�adowe wektora Euklidesowa 3D i w przestrzeni Minkowskiego
\newcommand{\vectcompE}[1]{({#1}_1,{#1}_2,{#1}_3)}
\newcommand{\vectcompM}[1]{({#1}^0,{#1}^1,{#1}^2,{#1}^3)}
\newcommand{\vectcompME}[1]{({#1}^0,\vect{#1})}

%% e^ikx, mno�enie wektor�w w E(uklides) i M(inkowki)
\newcommand{\vectmulEshort}[2]{\vect{#1} \vect{#2}}
\newcommand{\vectmulEfull}[2]{\vect{#1} \circ \vect{#2}}
\newcommand{\vectmulMshort}[2]{#1 \cdot #2}
\newcommand{\vectmulMfull}[3][\mu]{{#2}_{#1} {#3}^{#1}}

% (najprawdopodobniej nie u�ywane --- wyrzuci�)
\newcommand{\eikxEshort}{\ensuremath{e^{i \vectmulEshort{k}{x}}}} 
\newcommand{\eikxEfull}{\ensuremath{e^{i \vectmulEfull{k}{x}}}}
\newcommand{\eikxMshort}{\ensuremath{e^{i \vectmulMshort{k}{x}}}}
\newcommand{\eikxMfull}{\ensuremath{e^{i \vectmulMfull{k}{x}{\mu} } }}

\newcommand{\kxE}[2]{\vectmulEshort{#1}{#2}}
\newcommand{\kxM}[2]{\vectmulMshort{#1}{#2}}
\newcommand{\eikxE}{\eikxEshort}
\newcommand{\eikxM}{\eikxMshort}

%% cia�o
\newcommand{\field}[1]{\mathbb{#1}}

%% warto�� bezwzgl�dna i norma
\newcommand{\abs}[1]{\lvert#1\rvert}                 % warto�� bezwzgl�dna
\newcommand{\norm}[1]{\lVert#1\rVert}                % norma
\newcommand{\bignorm}[1]{\left\lVert#1\right\rVert}  % norma (du�e operatory)


%% 1/2
\def\thalf{\ensuremath{\tfrac{1}{2}}}
\def\half{\ensuremath{\frac{1}{2}}}

%% delta Kroneckera i delta Diraca
\newcommand{\deltaK}[2]{{\delta}_{#1 #2}}
\newcommand{\deltaD}[1]{\delta (#1)}
\newcommand{\deltaDn}[2][3]{{\delta}^{(#1)} ( #2 )}

%% sprz�enie hermitowskie itp.
\newcommand{\hc}[1]{{#1}^{\dagger}}                 % sprz�enie hermitowskie (krzy�)
\newcommand{\hci}[2]{{#1}_{#2}^{\dagger}}           % sprz�enie hermitowskie z indeksem
\newcommand{\cc}[1]{{#1}^{\ast}}                    % sprz�enie zespolone (gwiazdka)
\newcommand{\cci}[2]{{#1}_{#2}^{\ast}}              % sprz�enie zespolone z indeksem
% \newcommand{\cc}[1]{\overline{#1}}                % sprz�enie zespolone (kreska)
% F A K E sprz�enia (do uzyskania takiego samego wyr�wnania)
\newcommand{\fhc}[1]{{#1}^{\vphantom{\dagger}}}       % sprz�enie hermitowskie
\newcommand{\fhci}[2]{{#1}_{#2}^{\vphantom{\dagger}}} % sprz�enie hermitowskie
\newcommand{\fcc}[1]{{#1}^{\vphantom{\ast}}}          % sprz�enie zespolone
\newcommand{\fcci}[2]{{#1}_{#2}^{\vphantom{\ast}}}    % sprz�enie zespolone   

\newcommand{\hctext}{\text{ h.c. }}    % napis h.c.
\newcommand{\cctext}{\text{ c.c. }}    % napis c.c.

%% iloczyn normalny (do poprawienia zgodnie z definicja \lvert i \rvert z amsmath)
\newcommand{\lnn}{{\rm :}}
\newcommand{\rnn}{{\rm :}}
\newcommand{\ilnorm}[1]{\lnn#1\rnn} 

%% oblicz w punkcie
\newcommand{\evalat}[2]                % oblicz warto�� w
  {{\left. #1 \right\rvert}_{#2}} 

%% szacowanie rz�du: ma�e o( ) i du�e O( )
\newcommand{\loorder}{\ensuremath{\mathrm{o}}} % ma�e o
\newcommand{\uporder}{\ensuremath{\mathrm{O}}} % du�e O

%% tekstowy (ma�y) pierwiastek
\def\tsqrt#1{{\textstyle \sqrt{#1}}}

%% r�niczkowanie du�e (w postaci u�amka): 
%% zwyczajne, cz�stkowe, funkcjonalne
\newcommand{\Diff}[2]
  {\frac
    {d #1}
    {d #2}
  }
\newcommand{\pDiff}[2]
  {\frac
    {\partial #1}
    {\partial #2}
  }
\newcommand{\fDiff}[2]
  {\frac
    {\delta #1}
    {\delta #2}
  }
\newcommand{\DiffOP}[1]
  {\frac
    {\hfill d}
    {d #1}
  }
\newcommand{\pDiffOP}[1]
  {\frac
    {\hfill \partial}
    {\partial #1}
  }
\newcommand{\fDiffOP}[1]
  {\frac
    {\hfill \delta}
    {\delta #1}
  }
\newcommand{\Diffn}[3][n]
  {\frac
    {d^{#3} #1}
    {{d #2}^{#3}}
  }
\newcommand{\pDiffn}[3][n]
  {\frac
    {{\partial}^{#3} #1}
    {{{\partial} #2}^{#3}}
  }
\newcommand{\fDiffn}[3][n]
  {\frac
    {{\delta}^{#3} #1}
    {{{\delta} #2}^{#3}}
  }


%% r�niczkowanie ma�e i operatory r�niczkowe cz�stkowe
\newcommand{\diff}[1]{{\partial}_{#1}}
\newcommand{\pdiffmud}{{\partial}_{\mu}}
\newcommand{\pdiffmuu}{{\partial}^{\mu}}
\newcommand{\laplasjan}[1]{\triangle #1}
\newcommand{\dalambercjan}[1]{\square #1}
\newcommand{\dalambercjani}[1]
  {\pdiffmud 
   #1
   \thinspace 
   \pdiffmuu 
%  \negthinspace 
   #1
  }

%% ca�ka po zbiorze
\newcommand{\intV}[1][\Vvolume]{\underset{#1}{\int}}

% ma�e nawiasy
\newcommand{\myl}{} % lub {\bigr} 
\newcommand{\myr}{} % lub {\bigl} 

% komutatory, antykomutatory
\newcommand{\smallcommutator}[2]{\myl[#1 , #2\myr]}
\newcommand{\smallanticommutator}[2]{\myl\{ #1 , #2 \myr\}}
\newcommand{\commutator}[2]
  {\left[ #1 , #2 \right]}
\newcommand{\anticommutator}[2]
  {\left\{ #1 , #2 \right\}}
\newcommand{\varsmallcommutator}[2]{{\smallcommutator{#1}{#2}}_{-}}
\newcommand{\varsmallanticommutator}[2]{{\smallcommutator{#1}{#2}}_{+}}
\newcommand{\varsmallcommutpm}[2]
  {{\smallcomutator{#1}{#2}}_{\pm}}
\newcommand{\varsmallcommutmp}[2]
  {{\smallcomutator{#1}{#2}}_{\mp}}
\newcommand{\varcommutator}[2]
  {{\commutator{#1}{#2}}_{-}}
\newcommand{\varanticommutator}[2]
  {{\commutator{#1}{#2}}_{+}}

% nawiasy Poissona
\newcommand{\smallpoissonbrackets}[2]{\myl\{#1 , #2\myl\}}
\newcommand{\poissonbrackets}[2]{\left\{#1 , #2\right\}}

% FIZYCZNE (MECHANIKA KWANTOWA I KWANTOWA TEORIA POLA)

% troch� skr�t�w
\newcommand{\hb}{\hbar}
\newcommand{\Ek}{E_k}
\newcommand{\Ei}[1]{E_{#1}}
\newcommand{\Eki}[1]{E_{{k}_{#1}}}
\newcommand{\Eii}[2]{E_{{#1}_{#2}}}
\newcommand{\kp}{k^{+}}
\newcommand{\km}{k^{-}}
\newcommand{\kperp}{k^{\perp}}

% oznaczenie operatora w QM
\newcommand{\QuantumOperator}[1]{\hat{#1}}
\newcommand{\VQuantumOperator}[1]{\Hat{\Vec{#1}}} 
% wektor (strza�ka+operator}

%% Umo�liwia prze��czanie si� z komutator�w na antykomutatory
%% (domy�lnie komutator [bozony])
% domy�lne warto�ci bozonowe
\newcommand{\commute}{\smallcommutator}
\newcommand{\defaultname}{a}
%makra do redefinicji
\newcommand{\usebosons}{
  \renewcommand{\commute}{\smallcommutator}
  \renewcommand{\defaultname}{a}
}
\newcommand{\usefermions}{
  \renewcommand{\commute}{\smallanticommutator}
  \renewcommand{\defaultname}{b}
}

%% operatory kreacji i anihilacji
\newcommand{\anih}[1][\defaultname]{\fhc{#1}}
\newcommand{\creat}[1][\defaultname]{\hc{#1}}
\newcommand{\anihi}[2][\defaultname]{\fhci{#1}{#2\mathstrut}}
\newcommand{\creati}[2][\defaultname]{\hci{#1}{#2\mathstrut}}
\newcommand{\anihk}[1][\defaultname]{\fhci{#1}{\vect{k\mathstrut}}}
\newcommand{\creatk}[1][\defaultname]{\hci{#1}{\vect{k\mathstrut}}}
\newcommand{\anihq}[1][\defaultname]{\fhci{#1}{\vect{q\mathstrut}}}
\newcommand{\creatq}[1][\defaultname]{\hci{#1}{\vect{q\mathstrut}}}
\newcommand{\anihkp}[1][\defaultname]{\fhci{#1}{\vect{k\mathstrut}^{\smash{'}}}}
\newcommand{\creatkp}[1][\defaultname]{\hci{#1}{\vect{k\mathstrut}^{\smash{'}}}}
\newcommand{\anihki}[2][\defaultname]{\fhci{#1}{\vect{k\mathstrut}_{#2}}}
\newcommand{\creatki}[2][\defaultname]{\hci{#1}{\vect{k\mathstrut}_{#2}}}
\newcommand{\anihqi}[2][\defaultname]{\fhci{#1}{\vect{q\mathstrut}_{#2}}}
\newcommand{\creatqi}[2][\defaultname]{\hci{#1}{\vect{q\mathstrut}_{#2}}}
\newcommand{\anihkip}[2][\defaultname]{\fhci{#1}{\vect{k\mathstrut}^{\smash{'}}_{#2}}}
\newcommand{\creatkip}[2][\defaultname]{\hci{#1}{\vect{k\mathstrut}^{\smash{'}}_{#2}}}


%% (anty)komutatory (bardziej og�lne)
\newcommand{\aiai}[2]{\commute{\anihi{#1}}{\anihi{#2}}}
\newcommand{\aici}[2]{\commute{\anihi{#1}}{\creati{#2}}}
\newcommand{\cici}[2]{\commute{\creati{#1}}{\creati{#2}}}

%% (anty)komutatory (te zazwyczaj spotykane)
% bez indeks�w i z indeksami (k' i k; k_i i k_j)
\newcommand{\akck}{\commute{\anihkp}{\creatk}}
\newcommand{\akicki}[2]{\commute{\anihki{#1}}{\creatki{#2}}}
\newcommand{\akak}{\commute{\anihkp}{\anihk}}
\newcommand{\akiaki}[2]{\commute{\anihki{#1}}{\anihki{#2}}}
\newcommand{\ckck}{\commute{\creatkp}{\creatk}}
\newcommand{\ckicki}[2]{\commute{\creatki{#1}}{\creatki{#2}}}
% typowe indeksy: k_1 i k_2
\newcommand{\knI} {\ensuremath{\vect{k}_1}} %
\newcommand{\knII}{\ensuremath{\vect{k}_2}} %
% mo�liwo�� zmiany
\newcommand{\niskk}{%
\renewcommand{\knI} {\ensuremath{\vect{k}_1}} %
\renewcommand{\knII}{\ensuremath{\vect{k}_2}} %
}
\newcommand{\niskikj}{%
\renewcommand{\knI} {\ensuremath{\vect{k}_i}} %
\renewcommand{\knII}{\ensuremath{\vect{k}_j}} %
}
\newcommand{\niskkp}{%
\renewcommand{\knI} {\ensuremath{\vect{k}}} %
\renewcommand{\knII}{\ensuremath{\vect{k}'}} %
}
\newcommand{\niskq}{%
\renewcommand{\knI} {\ensuremath{\vect{k}}} %
\renewcommand{\knII}{\ensuremath{\vect{q}}} %
}
\newcommand{\akckn}
  {\commute{\anihi {\knI}}{\creati{\knII}}}
\newcommand{\akakn}
  {\commute{\anihi {\knI}}{\anihi {\knII}}}
\newcommand{\ckckn}
  {\commute{\creati{\knI}}{\creati{\knII}}}

%% ca�kowanie po przestrzeni p�d�w 
\newcommand{\dkF}[1][3]
  { \! \frac{d^{#1} \!k}{{(2 \pi)}^{#1}} }
\newcommand{\dkQF}[1][3]
  { \! \frac{d^{#1} \!k}{{(2 \pi \hb)}^{#1}} }
\newcommand{\dkET}[1][3]
  { \! \frac{d^{#1} \!k}{{(2 \pi \hb)}^{#1} \, 2 \Ek} }
\newcommand{\dkLF}[1][2]                      % uwaga: argument = D-1
  { \! \frac{d \kp \, d^{#1}\!\kperp}{{(2 \pi \hb)}^{#1} \, 2 \kp} }
\newcommand{\dkshort}[1][k]
  { \ensuremath{[\, #1\, ]\,} }
% jako jedyna mo�e by� u�ywana w tek�cie 

%% odpowiadaj�ce w.w. delty Diraca
\newcommand{\deltaF}[2][3]
  { {(2 \pi)}^{#1} {\delta}^{(#1)} ( #2 ) }
\newcommand{\deltaQF}[2][3]
  { {(2 \pi \hb)}^{#1} {\delta}^{(#1)} ( #2 ) }
\newcommand{\deltaET}[2][3]
  { {(2 \pi \hb)}^{#1} \, 2 \Ek {\delta}^{(#1)} ( #2 ) }

%% -- BRA - KET --
%% uwaga: doda� tekstowe, doda� niezmieniaj�ce wielko�ci

% \catcode`\|=13

% \def\dvert{\setbox0\hbox{$>$}\mkern4mu\vrule height \ht0\mkern4mu}

\newcommand{\mleft}{\bigl}  % albo \left 
\newcommand{\mright}{\bigr} % albo \right

% bra i kety osobno
\newcommand{\bra}[1]{\mleft\langle#1\mright\rvert}
\newcommand{\braz}[1]{\mleft\langle#1\mright.}
\newcommand{\ket}[1]{\mleft\lvert#1\mright\rangle}
\newcommand{\ketz}[1]{\mleft.#1\mright\rangle}
% \newcommand{\matr}[3]{\left\langle#1\left|#2\right|#3\right\rangle}
% \newcommand{\scalar}[2]{\left\langle#1|#2\right\rangle}
% \newcommand{\lscalar}[2]{\left\langle\left.#1\right|#2\right\rangle}
% \newcommand{\rscalar}[2]{\left\langle#1\left|#2\right.\right\rangle}

% \braz, \ketz s� bez pionowej kreski
%> Komenda \matr zak�ada, ze "wysoka" cz�� wzoru to operator. Komend
%> \lscalar oraz \rscalar u�ywa si�, gdy "wysoka" cz�ci� jest,
%> odpowiednio, wektor bra i ket. 

%> Mo�na lepiej, z \vphantomem:
% bra i kety razem
\newcommand{\braket}[2]
  {\mleft\langle #1 \vphantom{#2} \mright.
   \mleft\lvert  #2 \vphantom{#1} \mright\rangle }

\newcommand{\braopket}[3]
  {\mleft\langle #1 \vphantom{#2}\vphantom{#3}\mright.
   \mleft\lvert  #2 \vphantom{#1}\vphantom{#3}\mright\rvert
   \mleft.       #3 \vphantom{#1}\vphantom{#2}\mright\rangle}

\newcommand{\braOPket}[3]
  {\mleft\langle #1 \vphantom{#3} \mright\rvert
                 #2
   \mleft\lvert  #3 \vphantom{#1} \mright\rangle}

\newcommand{\braop}[2]
  {\bra{#1 \vphanom{#2}} #2}

\newcommand{\opket}[2]
  {#1 \ket{#2 \vphanom{#1}}}

% \braket   = bra + ket
% \braopket = bra + operator + ket
% \braOPket = bra + DU�Y OPERATOR (np. ca�ka) + ket
% \ketop    = ket + operator
% \opket    = operator + ket

% -- PRZEKRE�LONE LITERY (zw�enie z gammami) --
% (obecnie u�ywamy slashed)
%% oryginalny
%\def\ciachsl#1{\setbox0\hbox{#1}#1\kern-\wd0\hbox to
%\wd0{\hss\raise3.0pt\hbox{/}\hss}}
%
%\def\ciachdia#1{\setbox0\hbox{#1}#1\kern-\wd0\hbox to
%\wd0{\hss\raise3.0pt\hbox{$\diagup$}\hss}}

% SPECYFICZNE

%% delta (do zastosowania jako delta fourierowska albo z komutatora)

\def\deltabar{{\mathchar'26\mkern-9mu\delta}}
\newcommand{\deltabold}{\boldsymbol{\delta}}
\newcommand{\deltahat}{\hat{\delta}}

%% oznaczenie na T spe�niaj�ce [T,G] = A

\let\ldecomm=\{
\let\rdecomm=\}

\def\defaultcomm{G_0}
\def\defaultcomm{}

\newcommand{\predecomm}{\left\ldecomm}
\newcommand{\postdecomm}[1][\defaultcomm]{\right\rdecomm_{#1}}

\newcommand{\decommute}[2][\defaultcomm]{\predecomm #2 \postdecomm[#1]} 

% ZMIENNE

%% pr�nia (albo w innej sekcji)
% kety
\newcommand{\vacz}{\ensuremath{\ket{0}}}      % vacuum zero
\newcommand{\vaco}{\ensuremath{\ket{\Omega}}} % vacuum Omega
% i odpowiednie bra
\newcommand{\zvac}{\ensuremath{\bra{0}}}      % vacuum zero
\newcommand{\ovac}{\ensuremath{\bra{\Omega}}} % vacuum Omega

\newcommand{\eps}{\ensuremath{\varepsilon}}
%\newcommand{\slashed}[1]{\ciachdia{#1}}      % D O   U S U N I � C I A 
                                              % (u�ywamy slashed)
%% WARNING: replaced by \slashed from slashed.sty


%% hamiltonian i podobne
\newcommand{\Hamiltonian}{\ensuremath{\mathit{H}}}  % by�o \mathtt i \mathrm
\newcommand{\Lagrangian}{\ensuremath{\mathcal{L}}}
\newcommand{\Vpotential}{\ensuremath{V}}
\newcommand{\Vvolume}{\ensuremath{\mathrm{V}}}

%% g�sto�ci i nie wiadomo dlaczego tu continuum
\newcommand{\continuum}{\ensuremath{\mathfrak{c}}}
\newcommand{\LagrangianDensity}{\ensuremath{\mathscr{L}}}
\newcommand{\HamiltonianDensity}{\ensuremath{\mathscr{H}}}

\newcommand{\TimeOrdered}{\ensuremath{\mathrm{T}}}

\let\fermion=\psi
\newcommand{\ffalowa}{\ensuremath{\psi}}            % funkcja falowa
\newcommand{\stan}{\ensuremath{\psi}}               % stan: u�ywany w | \stan >
\newcommand{\pole}{\ensuremath{\varphi}}            % pole skalarne
\newcommand{\fermn}{\ensuremath{\fermion}}          % pole fermionowe
\newcommand{\fermb}{\ensuremath{\bar{\fermion}}}    % pole fermionowe barowane
\newcommand{\operpola}{\ensuremath{\phi}}           % operator pola skalarnego

\newcommand{\density}{\ensuremath{\rho}}

\newcommand{\EE}{\ensuremath{\mathcal{E}}}

\newcommand{\deltashort}{\ensuremath{\deltabar}}

% SKR�TY (aliasy)
\newcommand{\qop}{\QuantumOperator}

% r�ne cia�a i przestrzenie wektorowe
\newcommand{\Z}{\ensuremath{\field{Z}}}
\newcommand{\C}{\ensuremath{\field{C}}}
\newcommand{\R}{\ensuremath{\field{R}}}
\newcommand{\Rn}[1][n]{\ensuremath{{\R}^{#1}}}
\newcommand{\Rnp}[1][n]{\ensuremath{{\R}_{+}^{#1}}}

% skr�ty (za pomoc� let)
\let\Ham=\Hamiltonian
\let\Lag=\Lagrangian
\let\V=\Vpotential
\let\vol=\Vvolume
\let\Ld=\LagrangianDensity
\let\Hd=\HamiltonianDensity
\let\T=\TimeOrdered

% tensor ca�kowicie antysymetryczny
\let\asymtens=\varepsilon

% linie w tabeli oddzielaj�ce nag��wek od cia�a, analogiczne do REVTeX 4
\newcommand{\topline}{\hline\hline}
\newcommand{\colline}{\hline\hline}
\newcommand{\botline}{\hline\hline}

% SPECYFICZNE I SKR�TY

% operatory rzutowe
\DeclareMathOperator{\DP}{DP}
\DeclareMathOperator{\DR}{DR}

% w renormalizacji operator�w
\newcommand{\Hcal}{\ensuremath{\mathcal{H}}}
\newcommand{\Tcal}{\ensuremath{\mathcal{T}}}
\newcommand{\Gcal}{\ensuremath{\mathcal{G}}}

% skr�ty
\newcommand{\D}{\ensuremath{\Delta}}
\newcommand{\Dlim}{\ensuremath{\Delta \to \infty}}
\newcommand{\llim}{\ensuremath{\lambda \to \infty}}
\newcommand{\Vlim}{\ensuremath{\vol \to \infty}}
\newcommand{\XD}{\ensuremath{X_{\Delta}}}
\newcommand{\Hl}{\ensuremath{{\Ham}_{\lambda}}}
\newcommand{\gD}{\ensuremath{g_{\Delta}}}
\newcommand{\gl}{\ensuremath{g_{\lambda}}}
\newcommand{\Vl}{\ensuremath{{\V}_{\lambda}}}
\newcommand{\HL}{\ensuremath{{\Hcal}_{\lambda}}}
\newcommand{\ql}{\ensuremath{q_{\lambda}}}
\newcommand{\qinf}{\ensuremath{q_{\infty}}}

\endinput
%%
%% End of file `renorm.sty'.