From: Simone Piccardi Date: Wed, 19 Dec 2001 22:02:06 +0000 (+0000) Subject: Nuova macro per i prototipi delle funzioni che usa boxedminipage. X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=commitdiff_plain;h=5004c32d8c64a4911159fa119bbe21cc2eae1ac3 Nuova macro per i prototipi delle funzioni che usa boxedminipage. Mooolto piu` carina. --- diff --git a/fileunix.tex b/fileunix.tex index 10630c5..bfbe893 100644 --- a/fileunix.tex +++ b/fileunix.tex @@ -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} diff --git a/gapil.tex b/gapil.tex index b24b29f..0224d0d 100644 --- a/gapil.tex +++ b/gapil.tex @@ -21,6 +21,7 @@ \lstloadlanguages{C++} \usepackage{color} \usepackage{mdwlist} +\usepackage{boxedminipage} %\usepackage{footnote} %\usepackage{mdwtab} % @@ -97,6 +98,10 @@ % texcsststyle=\ttfamily, directivestyle=\color{magenta}\ttfamily } + +% distance from margins for boxedminipage +%\fboxsep=6pt + \include{intro} \include{process} \include{prochand} diff --git a/intro.tex b/intro.tex index 0e6ce76..e50e8b9 100644 --- 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 diff --git a/macro.tex b/macro.tex index c4fd579..842859c 100644 --- 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 }