1\documentclass[a4paper,10pt]{book} 2 3\usepackage{latexsym} 4\usepackage{graphicx} 5\usepackage{supertabular} 6\usepackage{xspace} 7\usepackage{pdfpages} 8\usepackage{hyperref} 9\usepackage{listings} 10\usepackage{color} 11\usepackage{colortbl} 12\usepackage{ctable} 13\usepackage{enumitem} 14 15\usepackage[cc]{titlepic} 16\usepackage{sectsty} 17\usepackage[T1]{fontenc} 18\usepackage[urw-garamond]{mathdesign} 19\usepackage{fncychap} 20\usepackage{fancyhdr} 21\usepackage{lscape} 22 23\usepackage{dirtree} 24\usepackage{tikz} 25\usetikzlibrary{arrows, shapes, positioning} 26\usepackage{adjustbox} 27 28\usepackage{rail} 29\railoptions{-t -h} 30 31\fancyhead{} % clear all header fields 32\fancyheadoffset[LE,RO]{\marginparsep+\marginparwidth} 33\fancyhead[RO,LE]{\thepage} 34\fancyhead[LO]{\rightmark} 35\fancyhead[RE]{\leftmark} 36\renewcommand{\headrulewidth}{0.1pt} 37 38\fancyfoot{} 39 40 41\hypersetup{% 42 colorlinks = true, %true, false 43 linkcolor = black, 44 citecolor = blue, 45 urlcolor = blue, 46} 47\urlstyle{sf} %rm 48\newcommand{\myurl}[1]{\textcolor{blue}{\underbar{\url{#1}}}} 49 50 51%%%%%%%%%%%%%%%%%%%command imported from lac paper 52\newcommand{\code}[1] {\lstinline'#1'} 53\newcommand{\OSTab}[1] {\multicolumn{3}{|l|}{\hspace{14mm}\emph{#1}}} 54\newcommand{\htab} {\hspace*{3mm}} 55 56\newcommand{\ros} {\textsc{ROS}\xspace} 57 58\newcommand{\faust} {\textsc{Faust}\xspace} 59\newcommand{\grame} {\textsc{Grame}\xspace} 60\newcommand{\cierec} {\textsc{Cierec}\xspace} 61\newcommand{\ccrma} {\textsc{Ccrma}\xspace} 62\newcommand{\cnmat} {\textsc{Cnmat}\xspace} 63\newcommand{\create} {\textsc{Create}\xspace} 64\newcommand{\mines} {\textsc{Mines} ParisTech\xspace} 65\newcommand{\pdf} {\textsc{Pdf}\xspace} 66\newcommand{\ie} {i.e.\ } 67 68 69%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 70 71 72%%% MY COLORS 73\definecolor{yoheader}{rgb}{0.71,0.01,0.0} 74 75\definecolor{darkcerulean}{rgb}{0.03, 0.27, 0.49} 76\definecolor{darkpastelblue}{rgb}{0.47, 0.62, 0.8} 77\definecolor{indigodye}{rgb}{0.0, 0.25, 0.42} 78 79\definecolor{roscolor}{HTML}{1F2A44} 80\definecolor{faustcolor}{HTML}{E76E18} 81 82 83%%%% margin par 84\definecolor{margincolor}{rgb}{0.52,0.02,0.02} % grey red. 85\definecolor{yobg}{rgb}{0.9,0.9,1} 86\definecolor{yotxt}{rgb}{0.01,0.01,0.52} 87\definecolor{mylstcmt}{rgb}{0.01,0.52,0.01} % a dark green.. 88\definecolor{mylstdoc}{rgb}{0.80,0.30,0.80} % a medium pink. 89\definecolor{mylstkey}{rgb}{0.52,0.01,0.01} % a dark red. 90 91\setlength{\marginparwidth}{1.2in} 92\let\oldmarginpar\marginpar 93\renewcommand\marginpar[1]{\-\oldmarginpar[\raggedleft\color{margincolor}\footnotesize #1]% 94{\raggedright\color{margincolor}\footnotesize #1}} 95 96 97 98% \relax 99 100\begin{document} 101 102\ChRuleWidth{1pt} 103\ChNumVar{\raggedleft\Huge\color{yoheader}} 104\ChTitleVar{\raggedleft\sffamily\fontsize{30}{32}\bf\color{yoheader}} 105 106\chapterfont{\color{yoheader}} 107\sectionfont{\color{yoheader}} 108\subsectionfont{\color{yoheader}} 109\subsubsectionfont{\color{yoheader}} 110 111% parameters for listings 112\lstset{ 113 tabsize=4, 114 showspaces=false, 115 showstringspaces=false, 116 language=C++, 117 basicstyle=\ttfamily\color{yotxt}, 118 numbers=none, 119 stepnumber=2, 120 commentstyle=\slshape\color{mylstcmt}, 121 breaklines=true, 122 emph={component, declare, environment, import, library, process}, 123 emph={[2]ffunction, fconstant, fvariable}, 124 emph={[3]button, checkbox, vslider, hslider, nentry, vgroup, hgroup, tgroup, vbargraph, hbargraph, attach}, 125 emphstyle=\color{mylstkey}, 126 morecomment=[s][\color{mylstdoc}]{<mdoc>}{</mdoc>}, 127 backgroundcolor=\color{yobg}, 128 captionpos=b 129} 130 131\lstloadlanguages{C++,[LaTeX]TeX} 132 133\title{\Huge\color{yoheader}Using FAUST with ROS\\\Large(version 0.0.09)} 134\author{\textsc{Grame}\\Centre National de Cr\'eation Musicale} 135\date{December 2014} 136 137 138\railalias{recur}{$\sim$} 139\railalias{lbrace}{\{} 140\railalias{rbrace}{\}} 141\railalias{dollar}{\$} 142\railalias{mod}{\%} 143\railalias{arobase}{@} 144\railalias{ampersand}{\&} 145\railalias{hat}{$\land$} 146\railalias{kot}{'} 147\railalias{pipe}{$|$} 148\railalias{fdelay}{} 149\railalias{backslash}{\char"5C} 150\railterm{recur,lbrace,rbrace,dollar,mod,kot,arobase,ampersand,backslash,fdelay, pipe, hat} 151 152\newcommand{\farg}[1]{\textrm{\textit{#1}}} 153\newcommand{\ldbrack}{[\![ \,} 154\newcommand{\rdbrack}{\, ]\!] } 155\newcommand{\rdbrackC}{\rdbrack_{\mathrm{C}}\,} 156\newcommand{\dbrack}[1]{\ldbrack #1 \rdbrack} 157\newcommand{\semantic}[1]{\ldbrack #1 \rdbrack} 158\newcommand{\dbrackC}[1]{\ldbrack #1 \rdbrackC} 159 160\newcommand{\latex}{\LaTeX\xspace} 161\newcommand{\ircam}{\textsc{Ircam}\xspace} 162\newcommand{\astree}{\textsc{Astree}\xspace} 163\newcommand{\svg}{\textsc{Svg}\xspace} 164 165 166\setlength{\parindent}{0pt} 167\setlength{\parskip}{1ex plus 0.5ex minus 0.2ex} 168 169\maketitle 170 171\tableofcontents 172 173 174%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 175%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 176% CHAPTERS % 177%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 178%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 179 180\input{chapters/introduction} 181\input{chapters/compilation} 182\input{chapters/running} 183\input{chapters/spec} 184%\input{chapters/messages} 185\input{chapters/errors} 186\input{chapters/cheatsheet} 187\input{chapters/tuto} 188 189\end{document} 190