diff options
Diffstat (limited to 'utils.tex')
| -rw-r--r-- | utils.tex | 105 |
1 files changed, 105 insertions, 0 deletions
diff --git a/utils.tex b/utils.tex new file mode 100644 index 0000000..bc71abf --- /dev/null +++ b/utils.tex @@ -0,0 +1,105 @@ +
+%%
+%% General definitions one needs all the time
+%%
+
+\newlength{\aulen}
+% USENIX/NSDI
+%\newcommand{\aubox}[3]{\parbox[t]{#1}{\centering\rm#2\\\small\url{#3}}}
+% ACM
+\newcommand{\aubox}[3]{\parbox[t]{#1}{\centering\aufnt{#2}\\\affaddr{\url{#3}}}}
+\newcommand{\auboxs}[2]{\parbox[t]{#1}{\centering\aufnt{#2}}}
+\newcommand{\affbox}[3]{\parbox[t]{#1}{\centering\affaddr{#2}\\\url{#3}}}
+
+
+\newcommand{\mypara}[1]{\vspace{\parsep}\noindent\textbf{#1}\quad}
+\newcommand{\myparaend}[1]{\vspace{\parsep}}
+
+\newcommand{\xref}[1]{Section~\ref{#1}}
+%\newcommand{\xref}[1]{\S\ref{#1}}
+\newcommand{\cref}[1]{Chapter~\ref{#1}}
+\newcommand{\pxref}[1]{(\xref{#1})}
+\newcommand{\fref}[1]{Figure~\ref{#1}}
+\newcommand{\tref}[1]{Table~\ref{#1}}
+\newcommand{\first}{\emph{(i)}~}
+\newcommand{\second}{\emph{(ii)}~}
+\newcommand{\third}{\emph{(iii)}~}
+\newcommand{\fourth}{\emph{(iv)}~}
+\newcommand{\fifth}{\emph{(v)}~}
+\newcommand{\sixth}{\emph{(iv)}~}
+
+\newcommand{\zb}{z.\,B. \@}
+
+\newcommand{\ie}{i.\,e., \@}
+\newcommand{\eg}{e.\,g., \@}
+\newcommand{\Ie}{I.\,e., \@}
+\newcommand{\Eg}{E.\,g., \@}
+\newcommand{\cf}{cf. \@}
+\newcommand{\Cf}{Cf. \@}
+
+\newcommand{\etal}{et~al.\xspace}
+
+\newcommand{\perc}{\,\%\xspace}
+\newcommand{\pert}{\,\textperthousand\xspace}
+
+% requires \usepackage{pifont}
+\newcommand{\checked}{\ding{52}\xspace}
+\newcommand{\unchecked}{\ding{56}\xspace}
+
+\newcommand{\todo}[1]{\textit{\textcolor{red}{TODO: #1}}}
+%\renewcommand{\todo}[1]{{\LARGE TODO:#1}}
+
+% mark changed wording from first submission
+\newcommand{\new}[1]{\textcolor{blue}{#1}}
+
+% for hints and comments
+\newcommand{\comment}[1]{\textit{\textcolor{green}{#1}}}
+
+% mark text blocks that need to be discussed, that might affect other parts
+\newcommand{\discuss}[1]{\textit{\textcolor{red}{#1}}}
+
+% mark deleted text blocks
+\usepackage[normalem]{ulem}
+\newcommand{\del}[1]{\textcolor{red}{\sout{#1}}}
+
+
+\newcounter{fn1}
+\setcounter{fn1}{1}
+\newcounter{fn2}
+\setcounter{fn2}{2}
+\newcounter{fn3}
+\setcounter{fn3}{3}
+\newcounter{fn4}
+\setcounter{fn4}{4}
+\newcounter{fn5}
+\setcounter{fn5}{5}
+\newcounter{tc}
+\setcounter{tc}{1}
+\newcommand{\fnsym}[1]{$^{\fnsymbol{#1}}$}
+
+\newcommand{\minisec}[1]{\noindent\textbf{#1}:}
+
+\newcommand{\microsecond}{\textmu{}s\xspace}
+\newcommand{\millisecond}{ms\xspace}
+\newcommand{\microseconds}{\textmu{}s\xspace}
+\newcommand{\milliseconds}{ms\xspace}
+
+
+\newcommand\textpi{\ensuremath{\pi}\xspace}
+
+\newcommand{\ed}[1]{\textsf{\textbf{[#1]}}}
+
+
+\setlength{\marginparwidth}{0.8in}
+\let\oldmarginpar\marginpar
+\renewcommand\marginpar[1]{\-\oldmarginpar[\raggedleft\footnotesize \textcolor{blue}{#1}]%
+{\raggedright\footnotesize \textcolor{blue}{#1}}}
+
+\newcounter{mpc}
+\setcounter{mpc}{1}
+\newcommand{\mph}[1]{{\textcolor{blue}{$^{\fnsymbol{mpc}}$\marginpar{\fnsymbol{mpc} #1}\stepcounter{mpc}}}}
+
+\newcommand{\ccg}{\cellcolor[gray]{0.9}} % requires \usepackage{colortbl}
+\newcommand{\tcg}[1]{\textcolor[gray]{0.5}{#1}}
+
+
|
