X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=macros.tex;h=b350a789dbf78c04d1c6c8a9b51384a74b56006e;hb=afdb04367d41d1b54ad3415777af885a9bab40e7;hp=c2388604daebeceda683fa41d7bfd3b40824d69a;hpb=9ab438c07ce74904621b1e2421db7789d542cbd7;p=saga.git diff --git a/macros.tex b/macros.tex index c238860..b350a78 100644 --- a/macros.tex +++ b/macros.tex @@ -30,7 +30,9 @@ \def\em#1{{\it #1\/}} \def\df#1{{\it #1\/}} % when we define something \def\O{{\cal O}} -\def\<#1>{\leavevmode\hbox{\it #1\/}} +\def\<#1>{\ifmmode + \mathchoice{\hbox{\it #1\/}}{\hbox{\it #1\/}}{\hbox{\eightti #1\/}}{\hbox{\sixti #1\/}}% + \else\leavevmode\hbox{\it #1\/}\fi} \let\>=\noindent \def\qed{{\parfillskip=0pt\allowbreak\hfill\nobreak $\spadesuit$\par}} \def\qeditem{{\parfillskip=0pt\hfill\rlap{\hskip\rightskip\llap{$\spadesuit$}}\par}} @@ -40,14 +42,20 @@ \def\rack#1#2{\setbox0=\hbox{#1}\hbox to \wd0{#2}} \def\o#1{\accent23 #1} \def\mst{\mathop{\rm mst}} +\def\msf{\mathop{\rm msf}} \def\deg{\mathop{\rm deg}} \def\timesalpha{\mskip2mu\alpha} \def\timesbeta{\mskip2mu\beta} -\def\tower{\mathop\uparrow} +\def\tower{\mathbin\uparrow} \def\Forb{{\rm Forb}} \def\minorof{\preccurlyeq} \def\per{\mathop{\rm per}} \def\poly{\mathop{\rm poly}} +\def\E{{\bb E}} +\def\crpt{\mathbin{\Uparrow}} +\def\C{{\cal C}} + +\def\brk{\hfil\break} % Bit strings \def\0{{\bf 0}} @@ -112,6 +120,8 @@ \mathf@nt{\fntmathsstok}{sy}{\fntmathsssize}{cm}\skewchar\m@@f='60\scriptscriptfont2=\m@@f \mathf@nt{\fntmathtok}{ex}{\fntmathsize}{cm}\textfont3=\m@@f\scriptfont3=\m@@f\scriptscriptfont3=\m@@f \mathf@nt{\fntmathtok}{ti}{\fntmathsize}{cm}\textfont\itfam=\m@@f +\mathf@nt{\fntmathstok}{ti}{\fntmathssize}{cm}\scriptfont\itfam=\m@@f +\mathf@nt{\fntmathsstok}{ti}{\fntmathssize}{cm}\scriptscriptfont\itfam=\m@@f \mathf@nt{\fntmathtok}{sl}{\fntmathsize}{cm}\textfont\slfam=\m@@f \mathf@nt{\fntmathtok}{bx}{\fntmathsize}{cm}\textfont\bffam=\m@@f \mathf@nt{\fntmathtok}{tt}{\fntmathsize}{cm}\hyphenchar\m@@f=-1\textfont\ttfam=\m@@f @@ -155,6 +165,12 @@ %%% FIXME \footline={\hss\twelverm\folio\hss} +% We have to redefine \big and friends as we are using 12pt symbols +\def\big#1{{\hbox{$\left#1\vbox to11.5\p@{}\right.\n@space$}}} +\def\Big#1{{\hbox{$\left#1\vbox to14.5\p@{}\right.\n@space$}}} +\def\bigg#1{{\hbox{$\left#1\vbox to17.5\p@{}\right.\n@space$}}} +\def\Bigg#1{{\hbox{$\left#1\vbox to20.5\p@{}\right.\n@space$}}} + %%% Enumerated lists %%% \newif\ifitem\itemtrue @@ -358,8 +374,9 @@ \def\notan{\nota\labelx} \def\examplen{\example\labelx} \def\problemn{\problem\labelx} +\def\remn{\rem\labelx} -\def\paran#1{\para {\sl #1:}} +\def\paran#1{\para {\sl #1:\/}\enspace} \def\proof{\noindent {\sl Proof.}\enspace} \def\proofsketch{\noindent {\sl Proof sketch.}\enspace} @@ -406,6 +423,16 @@ \centerline{#3} \endinsert} +\def\multicap#1{ +\let\\=\break +\vbox{\hsize=0.7\hsize +\parindent=0pt +\leftskip=0pt plus 0.3\hsize +\rightskip=\leftskip +\parfillskip=0pt +#1 +}} + %%% Stand-alone chapters %%% \def\endpart{ @@ -414,6 +441,10 @@ \vfill\supereject\end } +%%% Hyphenation %%% + +\hyphenation{Ra-ma-chan-dran} + %%% The End %%% \catcode`@=12