% ============================================================ \usepackage{xspace} \usepackage{graphicx} \graphicspath{{figures/}} % ============================================================ %% Uncomment the next few lines to get sf url links: %\usepackage{url} %\makeatletter %\def\url@leostyle{% % \@ifundefined{selectfont}{\def\UrlFont{\sf}}{\def\UrlFont{\small\sffamily}}} %\makeatother %\urlstyle{leo} % Now actually use the newly defined style. %% Choose coloured or b/w links: %\usepackage[pdftex,colorlinks=true,pdfstartview=FitV, % linkcolor=black,citecolor=black,urlcolor=black]{hyperref} %\usepackage{hyperref} \usepackage{needspace} \newcommand{\needlines}[1]{\Needspace{#1\baselineskip}} \usepackage{paralist} % ============================================================ %:Markup macros for proof-reading \usepackage{ifthen} \usepackage[normalem]{ulem} % for \sout \usepackage{xcolor} \newcommand{\ra}{$\rightarrow$} \newboolean{showedits} \setboolean{showedits}{true} % toggle to show or hide edits %\setboolean{showedits}{false} % toggle to show or hide edits \ifthenelse{\boolean{showedits}} { \newcommand{\meh}[1]{\textcolor{red}{\uwave{#1}}} % please rephrase \newcommand{\ins}[1]{\textcolor{blue}{\uline{#1}}} % please insert \newcommand{\del}[1]{\textcolor{red}{\sout{#1}}} % please delete \newcommand{\chg}[2]{\textcolor{red}{\sout{#1}}{\ra}\textcolor{blue}{\uline{#2}}} % please change \newcommand{\nbe}[3]{ {\colorbox{#3}{\bfseries\sffamily\scriptsize\textcolor{white}{#1}}} {\textcolor{#3}{\sf\small$\blacktriangleright$\textit{#2}$\blacktriangleleft$}}} }{ \newcommand{\meh}[1]{#1} % please rephrase \newcommand{\ins}[1]{#1} % please insert \newcommand{\del}[1]{} % please delete \newcommand{\chg}[2]{#2} \newcommand{\nbe}[3]{} } % \newcommand\rA[1]{\nbe{Reviewer A}{#1}{cyan}} \newcommand\rB[1]{\nbe{Reviewer B}{#1}{olive}} \newcommand\rC[1]{\nbe{Reviewer C}{#1}{magenta}} \newcommand\ANS[1]{\nbe{Response}{#1}{teal}} \newcommand{\THE}{\ins{the}\xspace} % "the" missing \newcommand{\A}{\ins{a}\xspace} % "a" missing \newcommand{\s}{\ins{s}\xspace} % "s" missing \newcommand{\COMMA}{\ins{,}\xspace} % "," missing \newcommand{\THAT}{\chg{which}{that}\xspace} % use "that", not "which" % ============================================================ %:Box comments/edits \usepackage[most]{tcolorbox} \ifthenelse{\boolean{showedits}} { \newtcolorbox{inserted}{% title=Inserted text:, colframe=blue,colback=blue!5!white, breakable, leftrule=0mm, bottomrule=0mm, rightrule=0mm, toprule=0mm, arc=0mm, outer arc=0mm, oversize } \newtcolorbox{deleted}{% title=Deleted text:, colframe=red,colback=red!5!white, breakable, leftrule=0mm, bottomrule=0mm, rightrule=0mm, toprule=0mm, arc=0mm, outer arc=0mm, oversize } \newtcolorbox{refactored}{% % title=Heavily modifed/refactored text:, title=Rewritten text:, colframe=blue,colback=red!5!white, breakable, leftrule=0mm, bottomrule=0mm, rightrule=0mm, toprule=0mm, arc=0mm, outer arc=0mm, oversize } }{ \newenvironment{inserted}{}{} %\newenvironment{deleted}{ \begin{comment} }{ \end{comment} } \let\deleted\comment \newenvironment{refactored}{}{} } % ============================================================ %:Put edit comments in a really ugly standout display %\usepackage{ifthen} %\usepackage{amssymb} % Avoid error: Command `\Bbbk' already defined. \newboolean{showcomments} \setboolean{showcomments}{true} %\setboolean{showcomments}{false} \newcommand{\id}[1]{$-$Id: scgPaper.tex 32478 2010-04-29 09:11:32Z oscar $-$} \newcommand{\yellowbox}[1]{\fcolorbox{gray}{yellow}{\bfseries\sffamily\scriptsize#1}} \newcommand{\triangles}[1]{{\sf\small$\blacktriangleright$\textit{#1}$\blacktriangleleft$}} \ifthenelse{\boolean{showcomments}} %{\newcommand{\nb}[2]{{\yellowbox{#1}\triangles{#2}}} {\newcommand{\nbc}[3]{ {\colorbox{#3}{\bfseries\sffamily\scriptsize\textcolor{white}{#1}}} {\textcolor{#3}{\sf\small$\blacktriangleright$\textit{#2}$\blacktriangleleft$}}} \newcommand{\version}{\emph{\scriptsize\id}}} {\newcommand{\nbc}[3]{} \newcommand{\version}{}} \newcommand{\nb}[2]{\nbc{#1}{#2}{orange}} \newcommand{\here}{\yellowbox{$\Rightarrow$ CONTINUE HERE $\Leftarrow$}} \newcommand\rev[2]{\nb{TODO (rev #1)}{#2}} % reviewer comments \newcommand\fix[1]{\nb{FIX}{#1}} \newcommand\todo[1]{\nb{TO DO}{#1}} %\newcommand\XXX[1]{\nbc{XXX}{#1}{brown}} %\newcommand\XXX[1]{\nbc{XXX}{#1}{cyan}} %\newcommand\XXX[1]{\nbc{XXX}{#1}{darkgray}} %\newcommand\XXX[1]{\nbc{XXX}{#1}{gray}} %\newcommand\XXX[1]{\nbc{XXX}{#1}{magenta}} %\newcommand\XXX[1]{\nbc{XXX}{#1}{olive}} %\newcommand\XXX[1]{\nbc{XXX}{#1}{orange}} %\newcommand\XXX[1]{\nbc{XXX}{#1}{purple}} %\newcommand\XXX[1]{\nbc{XXX}{#1}{red}} %\newcommand\XXX[1]{\nbc{XXX}{#1}{teal}} %\newcommand\XXX[1]{\nbc{XXX}{#1}{violet}} % ============================================================ \newboolean{isblinded} \setboolean{isblinded}{true} %\setboolean{isblinded}{false} \ifthenelse{\boolean{isblinded}} {\newcommand\blind[1]{BLINDED\xspace}} {\newcommand\blind[1]{#1\xspace}} % ============================================================ \newcommand{\seclabel}[1]{\label{sec:#1}} %\newcommand{\secref}[1]{Section~\ref{sec:#1}} <- use \autoref instead! \newcommand{\figlabel}[1]{\label{fig:#1}} %\newcommand{\figref}[1]{Figure~\ref{fig:#1}} \newcommand{\tablabel}[1]{\label{tab:#1}} %\newcommand{\tabref}[1]{Table~\ref{tab:#1}} % ============================================================ \newcommand{\ie}{\emph{i.e.},\xspace} \newcommand{\eg}{\emph{e.g.},\xspace} \newcommand{\etal}{\emph{et al.}\xspace} \newcommand{\etc}{\emph{etc.}\xspace} % ============================================================