**O**nce again working on my slides for the AMSI Lecture 2012 tour, it took me a while to get the following LaTeX code (about the family reunion puzzle) to work:

\begin{frame}[fragile,label=notleM2] \slidetitle{A family meeting} \begin{block}{Random switch of couples} \only<1>{ \begin{itemize} \item Pick two couples [among the 20 couples] at random with probabilities proportional to the number of other couples they have not seen\\ {\verb+prob=apply(meet(T)==0,1,sum)+} \item switch their respective position during one of the 6 courses \item accept the switch with Metropolis--Hsatings probability\\ {\verb#log(runif(1))<(penalty(old)-penalty(new))/gamma#} \end{itemize} } \only<2>{ \begin{verbatim} for (t in 1:N){ prop=sample(1:20,2,prob=apply(meet(T)==0,1,sum)) cour=sample(1:6,1) Tp=T Tp[prop[1],cour]=T[prop[2],cour] Tp[prop[2],cour]=T[prop[1],cour] penatp=penalty(meet(Tp)) if (log(runif(1))<(penat-penatp)/gamma){ T=Tp penat=penatp} } \end{verbatim} } \end{block} \end{frame}

since I was getting error messages of the form

[86] (./simulation.38.vrb) [87] (./simulation.39.vrb !Illegal parameter number in definition of \beamer@doifinframe. l l.12 } ?

Using two frames in a row instead of the “only<2>” version did not help…

** Continue reading **

## what’s wrong with package comment?!

Posted in Books, R, Statistics, University life with tags comment package, Introducing Monte Carlo Methods with R, LaTeX, R, verbatim on May 4, 2012 by xi'anIspent most of the Sunday afternoon trying to understand why definingdid not have the same effect as writing the line

until I found there is a clash due to the

commentpackage… The assuredly simple codeproduces an error message:

This is quite an inconvenience as I need to compile my solution manual for “” with the even-numbered exercises commented out or not depending on the version… (Leaving this package out and using the comment command within theIntroducing Monte Carlo Methods with Rverbatimpackage does not work either becauseeradoes not seem to be recognised as the end of a commented part…)## Share:

5 Comments »