X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=main.tex;h=1ab522c809bec2c9c15d5c6baca817f2df2aabbc;hp=3cd309e44fdd61f4f5648062e2287f3ace8df5e9;hb=efd164169524125422cf9bb80ff70a0b037886a0;hpb=3d44c36183fe67ed64bff95a36596ad87f620683 diff --git a/main.tex b/main.tex index 3cd309e..1ab522c 100644 --- a/main.tex +++ b/main.tex @@ -1,25 +1,33 @@ -% -% File principale: gli altri vanno inclusi da questo. -% +%% +%% GaPiL : Guida alla Programmazione in Linux +%% +%% S. Piccardi Feb. 2001 +%% +%% main.tex: file principale, gli altri vanno inclusi da questo. +%% \documentclass[a4paper,11pt,twoside,italian]{book} \usepackage[latin1]{inputenc} +\usepackage{booktabs} +\usepackage{pstcol} +\usepackage{pst-node} \usepackage{graphicx} \usepackage{babel} \usepackage{cite} \usepackage{amsmath} \usepackage{amsfonts} \usepackage[hang,bf,footnotesize,it]{caption2} +\usepackage{listings} +\lstloadlanguages{C++} +\usepackage{color} % % Setting page layout % - \oddsidemargin=0.5cm \evensidemargin=-0.5cm \textwidth=16cm \textheight=24.2cm \topmargin=-1.cm %\setcaptionmargin{2cm} - %\renewcommand{\chaptername}{Capitolo} %\renewcommand{\contentsname}{Indice} %\renewcommand{\bibname}{Bibliografia} @@ -27,17 +35,12 @@ %\includeonly{macro,pref,intro,fdl} - \title{Guida alla Programmazione in Linux.} -\author{Simone Piccardi, - si spera anche qualcun'altro} - +\author{Simone Piccardi} \begin{document} - - \pagenumbering{roman} \maketitle @@ -59,6 +62,7 @@ \end{quote} \clearemptydoublepage + \tableofcontents \clearemptydoublepage @@ -71,14 +75,42 @@ \pagenumbering{arabic} + +\lstset{language=C++} + +\lstset{basicstyle=\small, + labelstyle=\tiny, + labelstep=1, + labelsep=2pt, + frame=TB, + frametextsep=5pt, + basicstyle=\ttfamily, + keywordstyle=\color{blue}\ttfamily, + ndkeywordstyle=\color{yellow}\ttfamily, +% rdkeywordstyle=\ttfamily, + identifierstyle=\ttfamily, + commentstyle=\color{red}\ttfamily, + stringstyle=\color{green}\ttfamily, +% texcsststyle=\ttfamily, + directivestyle=\color{magenta}\ttfamily +} + \include{intro} -\include{files} -\include{network} +\include{fileintro} +\include{filedir} +\include{fileunix} +\include{filestd} \include{process} \include{option} \include{signal} \include{ipc} +\include{network} +\include{socket} +\include{elemtcp} +\include{app_a} +\include{app_b} \include{fdl} + % at the end put the bibliography