Differences between revisions 2 and 3

Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
#acl All:read Default

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % MAIN STYLE FILE % QUANTITATIVE METHODS A % SCHOOL OF ECNOMICS % UNIVERSITY OF NEW SOUTH WALES % SYDNEY, AUSTRALIA % % FIRST CREATED BY SIMON ANGUS (2006) % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Packages %% \usepackage{amsmath,amssymb,amsfonts,amscd} \usepackage{subfigure,fancybox,verbatim} \usepackage{multirow,mparhack} \usepackage{fp,ifthen} \usepackage{pst-3dplot,pst-all}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Color management %% \definecolor{text}{named}{black} \definecolor{fade}{rgb}{0.7,0.7,0.7} %\definecolor{background}{rgb}{1.0,1.0,0.9} \definecolor{gridmain}{rgb}{0.75,0.75,0.75} \definecolor{gridminor}{rgb}{0.75,0.75,0.75} \definecolor{axes}{rgb}{0.7,0.7,0.4} \definecolor{solution}{rgb}{0.4,0.0,0.0} % solution text colour \definecolor{defcol}{rgb}{0.98,0.98,0.98} % definition fill colour \definecolor{darkgreen}{rgb}{0.0,0.4,0.0} \definecolor{plotfloor}{rgb}{0.9,0.9,0.9} \def\brown{\color{brown}}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Appearance %% %\beamertemplatesolidbackgroundcolor{background} \mode<beamer>{\beamertemplatetheoremssimple}

% Title information \def\thebtitle{\thetitle} \def\thebsubtitle{\thesubtitle} \def\theatitle{\thetitle \\ \thesubtitle}

% Overlay tricks \newcommand{\focus}[2]{%

  • \uncover<#1->{

    • \temporal<#1>{% before slide is focussed

      • \color{fade} }{% during slide focus \color{text} }{% after slide is focussed \color{fade} }
      #2 }
    }

% Special font styles \newcommand{\key}[1]{{\color{blue}\sc#1}\index{#1}}% new \newcommand{\bb}[1]{{\bf #1}}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Text-blocks %% \newcommand{\defit}[2]{% definition

  • \mode<article>{%

    • \bce \psframebox[fillstyle=solid,fillcolor=defcol]{%
      • \begin{minipage}[t]{0.9\textwidth}
        • {\bf Definition $|$ #1}\\ {\it #2}
        \end{minipage} }% framebox
      \ece }% mode

    \mode<beamer>{%

    • \begin{block}{Definition: {\it #1}}
      • #2
      \end{block} }% mode
    }% newcommand

\newcommand{\solveit}[3]{% example

  • \mode<article>{%

    • \bce\begin{tabular}{c|p{0.85\textwidth}}
      • \includegraphics[height=12pt]%
        • {../styles/pics/pencil.eps} & {\it Example: #1}

        \\ \cline{1-2}

        & {\sf #2} \\ & \vspace{4cm} \\

      \end{tabular}\ece }% mode

    \mode<beamer>{%

    • \begin{example}#1

      • {\small #2} \\<all> {\footnotesize \color{solution} #3}

      \end{example} }% beamer
    }% newcommand

\newcommand{\alertit}[2]{% caution!

  • \mode<article>{%

    • \setlength{\shadowsize}{2pt}\setlength{\fboxrule}{0.5pt} \setlength{\fboxsep}{0pt} \bce\shadowbox{%
      • \begin{tabular}{p{0.8\textwidth}} \hspace{\stretch{1}}% \includegraphics[height=22pt]%
        • {../styles/pics/exclaim.eps}%
        \hspace{\stretch{1}} \\ {\bf #1} {\it #2} \\ \end{tabular} }\ece
      }% article

    \mode<beamer>{%

    • \begin{alertblock}{Caution! #1}
      • #2
      \end{alertblock} }% beamer
    }%

\newcommand{\noteit}[2]{% note

  • {\small \begin{description}
    • \item[Note: #1]{{\it #2}}
    \end{description}}\normalsize }

\newcommand{\scenario}[2]{% scenario (set-up)

  • \begin{block}{Scenario: #1}
    • #2
    \end{block}
  • }%

\setbeamerfont{newsfont}{size=\tiny,family*=cmr} \newcommand{\newsit}[5]{% newspaper clipping

  • \mode<article>{%

    • \bce \setlength{\fboxrule}{1pt}% \setlength{\fboxsep}{4pt}% \fcolorbox{black}{white}{%
      • \begin{minipage}{0.8\textwidth}
        • \usebeamerfont{newsfont}% \begin{minipage}[t]{0.1\textwidth}
          • \includegraphics[width=0.8cm]{../styles/pics/newspaper.eps}
          \end{minipage}% \begin{minipage}[c]{0.90\textwidth}
          • {\small\bf #1}\\ {\scriptsize\bf by #2}\\{\scriptsize\it #3,#4}\vspace{0.5em}
          \end{minipage} \baselineskip {\scriptsize #5}\vspace{0.3em}
        \end{minipage} }% box
      \ece }% beamer

    \mode<beamer>{%

    • \setlength{\fboxrule}{1pt}% \setlength{\fboxsep}{4pt}% \fcolorbox{black}{white}{%
      • \begin{minipage}{\textwidth}
        • \usebeamerfont{newsfont}% \begin{minipage}[c]{0.20\textwidth}
          • \includegraphics[width=0.6cm]{../styles/pics/newspaper.eps}
          \end{minipage}% \begin{minipage}[c]{0.80\textwidth}
          • {\small\bf #1}
          \end{minipage} {\bf by #2}\\{\it #3, #4}\vspace{0.5em}\\ {#5}\vspace{0.3em}
        \end{minipage} }%
      }% beamer
    }%

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% MISCELLANEOUS %% \newcommand{\sol}[1]{% the final solution

  • {\color{blue} #1}% }

\newcommand{\chap}[1]{% margin-note (for chap refs)

  • \marginpar{%
    • \fbox{% \begin{minipage}{2cm}
      • \bce

        \includegraphics[width=1cm]{../styles/pics/book.eps}\\<all> \footnotesize \bf #1 \ece

      \end{minipage}}% fbox }% marginpar
    }

\newcommand{\new}{%

  • \alert{{\sc new!}} }%

% marker image for `student-work' to be done in lecture % (apart from examples) \def\fillin{%

  • \mode<article>{%

    • \marginpar{\vspace{-1.2em}%
      • \bce \begin{minipage}{0.7cm}
        • \begin{tabular}{c} \includegraphics[height=12pt]{../styles/pics/pencil.eps}\\ \hline \end{tabular}
        \end{minipage} \ece }% marginpar
      }% mode
    }% def

% for importing MATLAB pics \newcommand{\boxmat}[3]{%

  • \setlength{\shadowsize}{#3pt} \setlength{\fboxrule}{0.5pt} \setlength{\fboxsep}{0pt} \shadowbox{%
    • \setlength{\fboxrule}{1pt}% \setlength{\fboxsep}{#2pt}% \fcolorbox{black}{white}{\color{black}#1}}
    }

% for column pic inputs \newcommand{\colput}[1]{%

  • \mode<article>{%

    • \begin{center}
      • #1
      \end{center}}

    \mode<beamer>{#1} }%

% Plotting \psset{gridlabels=7pt,%

  • gridlabelcolor=gridmain,% gridcolor=gridmain,% subgridcolor=gridminor}

\newcommand{\axesit}[3]{%

  • \psaxes[linecolor=axes]{-}%
    • (#1)(#2)(#3)
    }

% simple probability tree, one-level % \probtree{1}{2}{3} % 1 - level 1 top name % 2 - level 1 bot name % 3 - Pr(1) -| can be left blank % nb: other probabilities calculated automatically \newcommand{\sprobtree}[3]{%

  • \scriptsize % do some maths if needed \ifthenelse{\equal{#3}{}}{\def\resA{}}{\FPupn\resA{#3 1 - 2 round}} % now lay out the tree \psset{labelsep=2pt,npos=0.6,nrot=:U}% \pstree[treesep=1.5cm,levelsep=2.0cm,nodesep=2pt,%

    linewidth=0.6pt,linecolor=gray,treemode=R,arrows=->]{\TC*[radius=2pt]}{% level one

    • \Tr{$#1$}\naput{\brown \Prob{#1}} \nbput{\brown #3}% \Tr{$#2$}\nbput{\brown \Prob{#2}} \naput{\brown \resA}% }% tree
    }% newcommand

% probability tree, two-stage % \probtree{1}{2}{3}{4}{5}{6}{7}{8}{9} % 1 - level 1 top name % 2 - level 1 bot name % 3 - level 2 top,top name % 4 - level 2 top,bot name % 5 - level 2 bot,top name % 6 - level 2 bot,bot name % 7 - Pr(1) -| % 8 - Pr(3|1) -| can leave blank % 9 - Pr(5|2) -| % nb: other probabilities calculated automatically \newcommand{\probtree}[9]{%

  • \scriptsize % do some maths if we are using numbers \ifthenelse{\equal{#7}{}}{\def\resA{}}{%
    • \FPupn\resA{#7 1 - 2 round} }%
    \ifthenelse{\equal{#8}{}}{\def\resB{}}{%
    • \FPupn\resB{#8 1 - 2 round} }%
    \ifthenelse{\equal{#9}{}}{\def\resC{}}{%
    • \FPupn\resC{#9 1 - 2 round} }%
    % now lay out the tree \psset{labelsep=2pt,npos=0.6,nrot=:U}% \pstree[treesep=1.2cm,levelsep=2.0cm,nodesep=2pt,% treefit=tight,linewidth=0.6pt,linecolor=gray,treemode=R,%

    arrows=->]{\TC*[radius=2pt]}{% level one

    • \pstree{% top
      • \Tr{$#1$}\naput{\brown \Prob{#1}} \nbput{\brown #7}% }{% tree \Tr{$#3$}\naput{\brown \Prob{#3|#1}}\nbput{\brown #8} \Tr{$#4$}\nbput{\brown \Prob{#4|#1}}\naput{\brown \resB} }% tree
      \pstree{% bottom
      • \Tr{$#2$}\nbput{\brown \Prob{#2}} \naput{\brown \resA}% }{% tree \Tr{$#5$}\naput{\brown \Prob{#5|#2}}\nbput{\brown #9} \Tr{$#6$}\nbput{\brown \Prob{#6|#2}}\naput{\brown \resC} }% tree
      }% tree
    }% newcommand

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Short-hand %% \def\vis{\visible} \def\adj{\text{adj}} \newcommand{\fitem}[2]{\focus{#1}{\item#2}}

\def\ben{\begin{enumerate}} \def\een{\end{enumerate}} \def\bde{\begin{description}} \def\ede{\end{description}} \def\beq{\begin{equation}} \def\eeq{\end{equation}} \def\bea{\begin{eqnarray*}} \def\eea{\end{eqnarray*}} \def\bit{\begin{itemize}} \def\ben{\begin{enumerate}} \def\een{\end{enumerate}} \def\eit{\end{itemize}} \def\lra{\longrightarrow} \def\bce{\begin{center}} \def\ece{\end{center}} \def\bco{\begin{columns}} \def\eco{\end{columns}} \def\bqu{\begin{quote}} \def\equ{\end{quote}} \def\btb{\begin{tabular}} \def\etb{\end{tabular}} \def\bma{\begin{bmatrix}} \def\ema{\end{bmatrix}} \def\bdm{\begin{vmatrix}} \def\edm{\end{vmatrix}} \def\bqu{\begin{quote}} \def\equ{\end{quote}}

\newcommand{\mcol}[1]{\multicolumn{2}{c}{$#1$}} \newcommand{\mrow}[1]{\multirow{2}{0.5cm}{$#1$}} \newcommand{\mmcol}[1]{\multicolumn{3}{c}{$#1$}} \newcommand{\rank}[1]{\text{rank}(#1)}

\newtheorem{defin}{Definition}

% misc \def\mbf{\mathbf} \def\thf{\therefore \quad} \def\la{\leftarrow} \def\ra{\rightarrow} \def\lra{\leftrightarrow} \def\imp{\Rightarrow} \def\trans{^{\intercal}} \def\inv{^{-1}} \def\half{\frac{1}{2}} % matrices \def\xa{{\color{blue}p_{1}}} \def\xb{{\color{blue}p_{2}}} \def\xc{{\color{blue}p_{3}}} \def\AA{\mathbf{A}} \def\BB{\mathbf{B}} \def\CC{\mathbf{C}} \def\DD{\mathbf{D}} \def\UU{\mathbf{U}} \def\LL{\mathbf{L}} \def\II{\mathbf{I}} \def\OO{\mathbf{0}} \def\XX{\mathbf{X}} \def\AT{\mathbf{A}^{\intercal}} \def\BT{\mathbf{B}^{\intercal}} \def\CT{\mathbf{C}^{\intercal}} \def\xx{\mathbf{x}} \def\yy{\mathbf{y}} \def\aa{\mathbf{a}} \newcommand{\visb}[1]{ \vis<3->{\color{blue}#1} } \newcommand{\visg}[1]{ \vis<4->{\color{darkgreen}#1} } % derivatives \def\Dx{\Delta x} \def\Dy{\Delta y} % integrals \def\dx{\,\, \text{dx}} \def\dy{\,\, \text{dy}} \def\dz{\,\, \text{dz}} \def\du{\,\, \text{du}} \def\dt{\,\, \text{dt}} \def\dN{\,\, \text{dN}} \def\over{\bigg ]} % partial derivatives \def\d{\delta} % probabilities \newcommand{\Prob}[1]{%

  • \ensuremath{\text{Pr}(#1)}}% new

\def\A{\ensuremath{\mbf{A}} } \def\B{\ensuremath{\mbf{B}} } \def\H{\ensuremath{\mbf{H}} } \def\T{\ensuremath{\mbf{T}} } \def\F{\ensuremath{\mbf{F}} } \def\D{\ensuremath{\mbf{D}} } \def\P{\ensuremath{\mbf{P}} } \def\S{\ensuremath{\mbf{S}} } \def\N{\ensuremath{\mbf{N}} } \def\R{\ensuremath{\mbf{R}} } \def\M{\ensuremath{\mbf{M}} } \def\F{\ensuremath{\mbf{F}} } \def\OK{\ensuremath{\mbf{OK}} }

Leviathan: InSilico/LecturingWithBeamerLatex/MainStyle (last edited 2008-06-06 00:32:19 by sangus)