Nuova macro per i prototipi delle funzioni che usa boxedminipage.
authorSimone Piccardi <piccardi@gnulinux.it>
Wed, 19 Dec 2001 22:02:06 +0000 (22:02 +0000)
committerSimone Piccardi <piccardi@gnulinux.it>
Wed, 19 Dec 2001 22:02:06 +0000 (22:02 +0000)
Mooolto piu` carina.

fileunix.tex
gapil.tex
intro.tex
macro.tex

index 10630c54c30d50d2cf21f94230a3506ab6b6585c..bfbe8930e9917d65b1fd3b99418dfa1f0f811ae8 100644 (file)
@@ -78,7 +78,7 @@ questa architettura, in cui si sono evidenziate le interrelazioni fra le varie
 strutture di dati sulla quale essa √® basata. 
 \begin{figure}[htb]
   \centering
-  \includegraphics[width=14cm]{img/procfile}
+  \includegraphics[width=13cm]{img/procfile}
   \caption{Schema della architettura dell'accesso ai file attraverso
   l'interfaccia dei \textit{file descriptor}}
   \label{fig:file_proc_file}
@@ -669,7 +669,7 @@ confronti dell'accesso allo stesso file da parte di processi diversi.
 
 \begin{figure}[htb]
   \centering
-  \includegraphics[width=14cm]{img/filemultacc}
+  \includegraphics[width=13cm]{img/filemultacc}
   \caption{Schema dell'accesso allo stesso file da parte di due processi 
     diversi}
   \label{fig:file_mult_acc}
@@ -704,7 +704,7 @@ stesso file, in particolare occorre tenere presente che:
 
 \begin{figure}[htb]
   \centering
-  \includegraphics[width=14cm]{img/fileshar}
+  \includegraphics[width=13cm]{img/fileshar}
   \caption{Schema dell'accesso ai file da parte di un processo figlio}
   \label{fig:file_acc_child}
 \end{figure}
@@ -878,7 +878,7 @@ cosicch
 nella \textit{file table}.
 
 \begin{figure}[htb]
-  \centering \includegraphics[width=14cm]{img/filedup}
+  \centering \includegraphics[width=13cm]{img/filedup}
   \caption{Schema dell'accesso ai file duplicati}
   \label{fig:file_dup}
 \end{figure}
index b24b29f518213dec25f7fed7a8a9f3cf12b3290b..0224d0d4a0c7fc48b8515c9d3d9f97a9954a8f9e 100644 (file)
--- a/gapil.tex
+++ b/gapil.tex
@@ -21,6 +21,7 @@
 \lstloadlanguages{C++}
 \usepackage{color} 
 \usepackage{mdwlist}
+\usepackage{boxedminipage}
 %\usepackage{footnote} 
 %\usepackage{mdwtab} 
 %
 %  texcsststyle=\ttfamily,
   directivestyle=\color{magenta}\ttfamily
 } 
+
+% distance from margins for boxedminipage
+%\fboxsep=6pt
+
 \include{intro}
 \include{process}
 \include{prochand}
index 0e6ce76fe013b5c52387e6e36d0c814cf399a8eb..e50e8b9efe4c0e518e6487d569015a527fd91dce 100644 (file)
--- a/intro.tex
+++ b/intro.tex
@@ -441,7 +441,7 @@ compilatore, ma 
 propri header file.
 
 Le macro disponibili per i vari standard sono le seguenti:
-\begin{basedescript}{\desclabelwidth{2.0cm}}
+\begin{basedescript}{\desclabelwidth{3cm}\desclabelstyle{\nextlinelabel}}
 \item[\macro{\_POSIX\_SOURCE}] definendo questa macro si rendono disponibili
   tutte le funzionalit√† dello standard POSIX.1 (la versione IEEE Standard
   1003.1) insieme a tutte le funzionalit√† dello standard ISO C. Se viene anche
index c4fd5792318ca023eb27c5440eedb72f9e560a1b..842859c3196879458b2118856203ab829307974f 100644 (file)
--- a/macro.tex
+++ b/macro.tex
@@ -67,7 +67,7 @@ tab.~\thechapter.\theusercount}
 \newenvironment{prototype}[2]
 {% defining what is done by \begin
   \center
-  \begin{minipage}[c]{14cm}
+  \begin{boxedminipage}[c]{14cm}
   \footnotesize
     \begin{description*}{}{} 
     \item \texttt{\#include <#1>}
@@ -81,7 +81,7 @@ tab.~\thechapter.\theusercount}
 %  \end{list} 
 %  \par 
 \end{description*}
-\end{minipage}
+\end{boxedminipage}
 \vspace{6pt}
 \par
 \normalsize 
@@ -95,20 +95,22 @@ tab.~\thechapter.\theusercount}
 %
 \newcommand{\headdecl}[1]{\item\texttt{\#include <#1>}}
 \newcommand{\funcdecl}[1]{\item\texttt{#1}\par}
-\newcommand{\bodydesc}[1]{\par\end{description*}\par #1
-\begin{description*}{}{} \baselineskip=0pt\item} 
+\newcommand{\bodydesc}[1]{\par \end{description*} #1
+ \begin{description*}{}{} \baselineskip=0pt
+ \item \vspace{-4pt}
+} 
 \newenvironment{functions}
 {% defining what is done by \begin
   \center
-    \begin{minipage}[c]{14cm}
+    \begin{boxedminipage}[c]{14cm}
       \footnotesize
     \begin{description*}{}{} 
 }
 {% defining what is done by \end
       \end{description*}
-    \end{minipage}
+    \end{boxedminipage}
     \vspace{6pt}
-    \par
+     \par
     \normalsize 
 %\break
 }