| \documentclass[a4paper,oneside,10pt]{book} |
| \usepackage[english]{babel} |
| \usepackage[portrait,a4paper,margin=2.0cm,headsep=5mm]{geometry} |
| \usepackage[utf8]{inputenc} |
| \usepackage[T1]{fontenc} |
| \usepackage{lmodern} |
| \usepackage{longtable} |
| \usepackage[usenames,dvipsnames]{xcolor} |
| \usepackage[colorlinks=true, linkcolor=blue, urlcolor=blue]{hyperref} |
| \hypersetup{hidelinks} |
| \usepackage{array} |
| \usepackage{graphicx} |
| \usepackage[labelfont=bf,singlelinecheck=false,format=plain,,justification=justified,indention=0cm]{caption} |
| \usepackage{listings} |
| \usepackage{mdframed} |
| |
| \input{roomlistings} |
| |
| \setlength{\parindent}{0pt} |
| \setlength{\parskip}{4pt plus 1pt minus 0pt} % Abstand zwischen Absaetzen |
| \nonfrenchspacing |
| \sloppy |
| |
| \newcommand{\specialcell}[2][c]{% |
| \begin{tabular}[#1]{@{}c@{}}#2\end{tabular}} |
| |
| % the robust command prevents premature macro expansion |
| % but the entry in the PDF structure is wrong (redblueTrice) |
| %\DeclareRobustCommand{\eTrice}{{\color{blue}e}{\color{red}Trice}{}} |
| |
| % defining these colors fixes a problem with the plain newcommand |
| % but still the PDF structure entries are wrong (reblueTrice) |
| \definecolor{RED}{RGB}{255,0,0} |
| \definecolor{BLUE}{RGB}{0,0,255} |
| \newcommand{\eTrice}{{\color{blue}e}{\color{red}Trice}{}} |
| |
| % the following command makes eTrice vanish completely from the PDF structure |
| %\usepackage{etoolbox} |
| %\newrobustcmd{\eTrice}{{\color{blue}e}{\color{red}Trice}{}} |
| |
| \newcommand{\myparagraph}[1]{\paragraph{#1}\mbox{}\\} |
| %\newcommand{\room}[1]{\textcolor{RedViolet}{\texttt{#1}}} |
| \newcommand{\room}[1]{\textcolor{Fuchsia}{\textbf{#1}}} |
| \renewcommand{\familydefault}{\sfdefault} |
| |
| |
| \begin{document} |
| |
| \begin{titlepage} |
| |
| \begin{center} |
| |
| \includegraphics[width=0.4\textwidth]{images/logo/eTRICE-logo.png} |
| |
| \Huge \eTrice{} Documentation |
| |
| \Large version 0.4.0 |
| |
| \large \eTrice{} committers and contributors |
| |
| \vfill |
| |
| % Bottom of the page |
| {\large \today} |
| |
| \end{center} |
| |
| \end{titlepage} |
| |
| \tableofcontents |
| |
| \chapter{Introduction} |
| |
| \input{000-etrice-introduction} |
| \input{010-room-introduction} |
| |
| \chapter{Tutorials} |
| |
| \input{012-working-with-tutorials} |
| \input{013-setting-up-the-workspace-for-java} |
| \input{014-setting-up-the-workspace-for-C} |
| \input{015-hello-world-java} |
| \input{016-hello-world-c} |
| \input{017-tutorial-ping-pong} |
| |
| \input{039-examples.tex} |
| \input{040-room-concepts} |
| |
| \chapter{eTrice Features} |
| \input{041-Navigation} |
| \input{043-layout-with-kieler} |
| \input{045-Annotations} |
| |
| %*** BEGIN Not implemented yet |
| %\input{050-etrice-features} |
| %\input{060-codegenerators} |
| %\input{070-runtimes} |
| %*** END Not implemented yet |
| |
| \input{080-etrice-models} |
| |
| \chapter{eTrice{} Tool Developer's Reference} |
| |
| \input{200-dev-reference} |
| |
| \end{document} |