% Define some abbreviations \RequirePackage{xspace} \let\textabbr\textsc \newcommand{\abbrPID}{\texorpdfstring{\textabbr{pid}}{PID}\xspace} \newcommand{\abbrARMA}{\texorpdfstring{\textabbr{arma}}{ARMA}\xspace} % Common sets \newcommand{\reals}{\mathbb{R}} \newcommand{\complexes}{\mathbb{C}} \newcommand{\rationals}{\mathbb{Q}} \newcommand{\naturals}{\mathbb{N}} \newcommand{\integers}{\mathbb{Z}} % Text style for different kinds of words. \newcommand{\textfilename}[1]{\mbox{\emph{#1}}}% The command \filename is already used by some other package. \newcommand{\styname}[1]{\texorpdfstring{{\fontsize{0.9em}{1\baselineskip}\selectfont\mbox{\textsf{#1}}}}{#1}} \newcommand{\classoption}[1]{\mbox{\texttt{#1}}} \newcommand{\texcommand}[1]{\mbox{\texttt{\textbackslash #1}}} \newcommand{\envname}[1]{\mbox{\texttt{#1}}} % Miscellaneous strings with special formatting \newcommand{\rtthesis}{\emph{\styname{rtthesis}}\xspace}% It's not really a style file (package), but it is close enough. % It's hard to get good-looking underscores in filenames. This is one attempt... \newcommand{\usc}{\hspace{0.1ex}\rule{1ex}{0.1ex}\hspace{0.1ex}}%\raisebox{2.5pt}{\_} %c sharp as \cs \newcommand{\CS}{C\nolinebreak\hspace{-.05em}\raisebox{.6ex}{\tiny\bf \#}}