Home My Page Projects Code Snippets Project Openings diderot
Summary Activity Tracker Tasks SCM

SCM Repository

[diderot] Annotation of /trunk/doc/whitepaper/defs.tex
ViewVC logotype

Annotation of /trunk/doc/whitepaper/defs.tex

Parent Directory Parent Directory | Revision Log Revision Log


Revision 233 - (view) (download) (as text)

1 : jhr 233 %!TEX root = paper.tex
2 :     %
3 :     % various LaTeX macros
4 :     %
5 :    
6 :     \usepackage{times}
7 :     %-------------------------
8 :     % the following magic makes the tt font in math mode be the same as the
9 :     % normal tt font (i.e., Courier)
10 :     %
11 :     \SetMathAlphabet{\mathtt}{normal}{OT1}{pcr}{n}{n}
12 :     \SetMathAlphabet{\mathtt}{bold}{OT1}{pcr}{bx}{n}
13 :     %-------------------------
14 :    
15 :     \usepackage{url}
16 :     \usepackage{graphicx}
17 :     \usepackage{amsmath}
18 :    
19 :     % GLK added ________________
20 :     % http://en.wikibooks.org/wiki/LaTeX/Algorithms_and_Pseudocode
21 :     % http://www.tex.ac.uk/tex-archive/macros/latex/contrib/algorithms/algorithms.pdf
22 :     \usepackage{subfigure}
23 :     \usepackage{algorithm}
24 :     \usepackage{algorithmic}
25 :     \usepackage{eqparbox}
26 :     % http://stackoverflow.com/questions/1744197/formatting-comments-in-latexs-algorithmic-environment
27 :     \renewcommand{\algorithmiccomment}[1]{\hfill\eqparbox{COMMENT}{// #1}}
28 :     %\usepackage{epsfig}
29 :     \usepackage{amsfonts}
30 :     \usepackage{bm}
31 :     \newcommand{\8}{\!\boldsymbol{:}\!}
32 :     \newlength{\hackwidth}
33 :     \setlength{\hackwidth}{0.8\columnwidth}
34 :     % GLK added ^^^^^^^^^^^^^^^^
35 :    
36 :     % code listings
37 :     %
38 :     \usepackage{listings}
39 :     \lstset{basicstyle=\ttfamily\small}
40 :     \lstdefinelanguage{DSL}{%
41 :     otherkeywords={@},
42 :     morekeywords={double,%
43 :     else,float,for,if,int,long,return,%
44 :     short,typedef,void,
45 :     actor,dataset,die,field,foreach,in,initially,kernel,new,stable,update,vec2i,vec3f,vec4f},%
46 :     morendkeywords={D},
47 :     sensitive,%
48 :     morecomment=[s]{/*}{*/},%
49 :     morecomment=[l]//,% nonstandard
50 :     morestring=[b]",%
51 :     morestring=[b]'}%
52 :    
53 :     \lstset{basicstyle=\ttfamily\small}
54 :     \lstset{language=DSL}
55 :    
56 :     \newcommand{\kw}[1]{\texttt{\textbf{#1}}}
57 :    
58 :     % the language is named after the inventor of modern art criticism.
59 :     %
60 :     \newcommand{\lang}{\textbf{Diderot}}
61 :    
62 :     \newcommand{\NOTE}[1]{%
63 :     \par\leavevmode\noindent\textbf{[[ #1 ]]}\par\leavevmode\noindent}
64 :     \newcommand{\CUT}[1]{}
65 :     \newcommand{\SIDENOTE}[1]{%
66 :     \marginpar{\tiny\raggedright{#1}}}
67 :    
68 :     \newcommand{\appref}[1]{Appendix~\ref{#1}}
69 :     \newcommand{\chapref}[1]{Chapter~\ref{#1}}
70 :     \newcommand{\secref}[1]{Section~\ref{#1}}
71 :     \newcommand{\tblref}[1]{Table~\ref{#1}}
72 :     \newcommand{\figref}[1]{Figure~\ref{#1}}
73 :     \newcommand{\listingref}[1]{Listing~\ref{#1}}
74 :     \newcommand{\pref}[1]{{page~\pageref{#1}}}
75 :     \newcommand{\defref}[1]{Definition~\ref{#1}}
76 :     \newcommand{\ruleref}[1]{Rule~\ref{#1}}
77 :    
78 :     \newcommand{\eg}{{\em e.g.}}
79 :     \newcommand{\cf}{{\em cf.}}
80 :     \newcommand{\ie}{{\em i.e.}}
81 :     \newcommand{\etc}{{\em etc.\/}}
82 :     \newcommand{\naive}{na\"{\i}ve}
83 :     \newcommand{\ala}{{\em \`{a} la\/}}
84 :     \newcommand{\etal}{{\em et al.\/}}
85 :     \newcommand{\role}{r\^{o}le}
86 :     \newcommand{\vs}{{\em vs.}}
87 :     \newcommand{\forte}{{fort\'{e}\/}}

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0