esug2012/macros.tex
author vranyj1
Mon, 03 Dec 2012 19:28:28 +0000
branchdevelopment
changeset 1856 f2e8307a717f
parent 1396 01684fc4f368
child 2380 9195eccdcbd9
permissions -rw-r--r--
Fix for JavaLookupTests>>testTypeOverloading
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1396
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
     1
\newboolean{showcomments}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
     2
\setboolean{showcomments}{true}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
     3
\ifthenelse{\boolean{showcomments}}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
     4
  {\newcommand{\bnote}[2]{
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
     5
	\fbox{\bfseries\sffamily\scriptsize#1}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
     6
    {\sf\small$\blacktriangleright$\textit{#2}$\blacktriangleleft$}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
     7
    % \marginpar{\fbox{\bfseries\sffamily#1}}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
     8
   }
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
     9
   \newcommand{\cvsversion}{\emph{\scriptsize$-$Id: macros.tex,v 1.1.1.1 2007/02/28 13:43:36 bergel Exp $-$}}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    10
  }
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    11
  {\newcommand{\bnote}[2]{}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    12
   \newcommand{\cvsversion}{}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    13
  } 
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    14
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    15
\definecolor{light-red}{rgb}{1, 0.2, 0.2}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    16
\newcommand{\todo}[1]{{\colorbox{light-red}{TODO:}}\textbf{\textit{[{#1}]}}}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    17
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    18
\newcommand{\here}{\bnote{***}{CONTINUE HERE}}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    19
\newcommand{\nb}[1]{\bnote{NB}{#1}}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    20
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    21
\newcommand{\fix}[1]{\bnote{FIX}{#1}}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    22
%%%% add your own macros 
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    23
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    24
\newcommand{\ab}[1]{\bnote{Alex}{#1}}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    25
\newcommand{\sd}[1]{\bnote{Stef}{#1}}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    26
\newcommand{\jk}[1]{\bnote{JK}{#1}}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    27
\newcommand{\jv}[1]{\bnote{JV}{#1}}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    28
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    29
\graphicspath{{figures/}}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    30
%%% 
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    31
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    32
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    33
\newcommand{\figref}[1]{Figure~\ref{fig:#1}}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    34
\newcommand{\figlabel}[1]{\label{fig:#1}}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    35
\newcommand{\tabref}[1]{Table~\ref{tab:#1}}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    36
\newcommand{\layout}[1]{#1}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    37
\newcommand{\commented}[1]{}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    38
\newcommand{\secref}[1]{Section \ref{sec:#1}}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    39
\newcommand{\seclabel}[1]{\label{sec:#1}}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    40
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    41
%\newcommand{\ct}[1]{\textsf{#1}}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    42
\newcommand{\stCode}[1]{\textsf{#1}}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    43
\newcommand{\stMethod}[1]{\textsf{#1}}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    44
\newcommand{\sep}{\texttt{>>}\xspace}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    45
\newcommand{\stAssoc}{\texttt{->}\xspace}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    46
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    47
\newcommand{\stBar}{$\mid$}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    48
\newcommand{\stSelector}{$\gg$}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    49
\newcommand{\ret}{\^{}}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    50
\newcommand{\msup}{$>$}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    51
%\newcommand{\ret}{$\uparrow$\xspace}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    52
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    53
\newcommand{\myparagraph}[1]{\noindent\textbf{#1.}}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    54
\newcommand{\eg}{\emph{e.g.,}\xspace}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    55
\newcommand{\ie}{\emph{i.e.,}\xspace}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    56
\newcommand{\ct}[1]{{\textsf{#1}}\xspace}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    57
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    58
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    59
\newenvironment{code}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    60
    {\begin{alltt}\sffamily}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    61
    {\end{alltt}\normalsize}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    62
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    63
\newcommand{\defaultScale}{0.55}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    64
\newcommand{\pic}[3]{
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    65
   \begin{figure}[h]
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    66
   \begin{center}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    67
   \includegraphics[scale=\defaultScale]{#1}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    68
   \caption{#2}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    69
   \label{#3}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    70
   \end{center}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    71
   \end{figure}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    72
}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    73
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    74
\newcommand{\twocolumnpic}[3]{
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    75
   \begin{figure*}[!ht]
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    76
   \begin{center}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    77
   \includegraphics[scale=\defaultScale]{#1}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    78
   \caption{#2}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    79
   \label{#3}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    80
   \end{center}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    81
   \end{figure*}}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    82
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    83
\newcommand{\infe}{$<$}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    84
\newcommand{\supe}{$\rightarrow$\xspace}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    85
\newcommand{\di}{$\gg$\xspace}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    86
\newcommand{\adhoc}{\textit{ad-hoc}\xspace}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    87
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    88
\usepackage{url}            
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    89
\makeatletter
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    90
\def\url@leostyle{%
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    91
  \@ifundefined{selectfont}{\def\UrlFont{\sf}}{\def\UrlFont{\small\sffamily}}}
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    92
\makeatother
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    93
% Now actually use the newly defined style.
01684fc4f368 initialized esug paper repo
hlopkmar
parents:
diff changeset
    94
\urlstyle{leo}