source: doc/theses/colby_parsons_MMAth/style/style.tex@ 525a46a

ADT ast-experimental stuck-waitfor-destruct
Last change on this file since 525a46a was 9432499, checked in by Peter A. Buhr <pabuhr@…>, 3 years ago

turn on CFAStyle and make default language

  • Property mode set to 100644
File size: 2.5 KB
Line 
1\input{common}
2\CFAStyle % CFA code-style
3\lstset{language=CFA} % default language
4
5\lstdefinestyle{defaultStyle}{
6 escapeinside={@@},
7 % basicstyle=\linespread{0.9}\tt\footnotesize, % reduce line spacing and use typewriter font
8 basicstyle=\linespread{0.9}\sf, % reduce line spacing and use typewriter font
9 % keywordstyle=\bfseries\color{blue},
10 % keywordstyle=[2]\bfseries\color{Plum},
11 % commentstyle=\sf\itshape\color{OliveGreen}, % green and italic comments
12 % identifierstyle=\color{identifierCol},
13 % stringstyle=\sf\color{Mahogany}, % use sanserif font
14 stringstyle=\tt, % use sanserif font
15 mathescape=true,
16 % columns=fixed,
17 columns=fullflexible,
18 % aboveskip=4pt, % spacing above/below code block
19 % belowskip=3pt,
20 keepspaces=true,
21 tabsize=4,
22 % frame=lines,
23 literate=,
24 showlines=true, % show blank lines at end of code
25 showspaces=false,
26 showstringspaces=false,
27 showlines=true, % show blank lines at end of code
28 escapechar=\$,
29 xleftmargin=\parindentlnth, % indent code to paragraph indentation
30 moredelim=[is][\color{red}\bfseries]{**R**}{**R**}, % red highlighting
31 morekeywords=[2]{accept, signal, signal_block, wait, waitfor, waituntil},
32 abovecaptionskip=5pt,
33}
34
35\lstdefinestyle{cfaStyle}{
36 escapeinside={@@},
37 basicstyle=\linespread{0.9}\sf, % reduce line spacing and use typewriter font
38 stringstyle=\tt, % use sanserif font
39 mathescape=true,
40 columns=fullflexible,
41 keepspaces=true,
42 tabsize=4,
43 literate=,
44 showlines=true, % show blank lines at end of code
45 showspaces=false,
46 showstringspaces=false,
47 showlines=true, % show blank lines at end of code
48 escapechar=\$,
49 xleftmargin=\parindentlnth, % indent code to paragraph indentation
50 moredelim=[is][\color{red}\bfseries]{**R**}{**R**}, % red highlighting
51 morekeywords=[2]{accept, signal, signal_block, wait, waitfor, waituntil},
52 abovecaptionskip=5pt,
53}
54
55\lstnewenvironment{cfacode}[1][]{
56 \lstset{
57 language = CFA,
58 style=cfaStyle,
59 captionpos=b,
60 #1
61 }
62}{}
63
64\lstnewenvironment{cppcode}[1][]{
65 \lstset{
66 language = c++,
67 style=defaultStyle,
68 captionpos=b,
69 #1
70 }
71}{}
72
73\newcommand{\code}[1]{\lstinline[language=CFA,style=cfaStyle]{#1}}
74\newcommand{\uC}{$\mu$\CC}
75
Note: See TracBrowser for help on using the repository browser.