• Tidak ada hasil yang ditemukan

The mtc-liv.tex document file

Dalam dokumen The minitoc package - BaKoMa TeX (Halaman 131-135)

This document shows the use of the minitoc package in a document of book class, with customized TOC and minitocs.

1708h∗mtclivi

1709\documentclass[10pt,twoside,openright]{book}

1710\ProvidesFile{mtc-liv.tex}%

1711 [2007/01/04]

First, we want that empty pages be really empty, without page number nor headers, so we redefine\cleardoublepage:

1712\makeatletter

1713\def\ps@chapterverso{\ps@empty}%

1714\def\cleardoublepage{\clearpage

1715 \if@twoside

1716 \ifodd\c@page\else

1717 \null\thispagestyle{chapterverso}\newpage

1718 \if@twocolumn\null\newpage\fi

1719 \fi

1720 \fi

1721 }%

1722\def\ps@chapterverso{\ps@empty}%

1723\makeatother

We define the encodings, for input and output, because the document is in french and uses accented letters:

1724\usepackage[latin1]{inputenc}

1725\usepackage[TS1,T1]{fontenc}

We load two packages,tocloft[469], to customize the TOC and the minitocs, andsectsty[319], to customize the sectionning commands:

1726\usepackage{tocloft}

1727\usepackage{sectsty}

We load theminitocpackage then some complementary local packages for the french language:

1728\usepackage[french,undotted,tight]{minitoc}

1729\usepackage[english,francais]{babel}

1730\usepackage{franc,frnew,mypatches}

1731\providecommand{\fup}{\textsuperscript}

\addtolength

\cftsubsecindent

\cftsetrmarg

\setcounter

\chapterfont

\thesection

\sectionfont

\raggedright

We make some customizations: indentation for the subsection entries in the TOC and the minitocs, depth of the TOC, numerotation depth, depth of the minitocs, some fonts:

1732\addtolength{\cftsubsecindent}{1em} % for tocloft

1733\cftsetrmarg{2.55em plus 1fil} % to avoid hyphenations in the ToC (tocloft).

1734\setcounter{tocdepth}{3}

1735\setcounter{secnumdepth}{1}

1736\setcounter{minitocdepth}{4}

1737\chapterfont{\huge\bfseries\sffamily} % for sectsty

1738\renewcommand{\thesection}{\arabic{section}}

1739\sectionfont{\Large\raggedright} % for sectsty (to avoid hyphenations in section titles)

Some informations for the title page:

1740\title{Systèmes d’occultation} \author{Laurent~\textsc{Bloch}}

\dominitoc

\tableofcontents

\chapter

\minitoc

\section

\subsection

\subsection*

\subsubsection

\addcontentsline

And the document body5:

1741\begin{document}

1742

1743\maketitle

1744

1745\dominitoc \tableofcontents

1746

1747\chapter{Définition et contrôle du travail à~faire}%

1748\label{chap+controle}

1749\minitoc

1750

1751\section{Le modèle de la grande industrie et le taylorisme}%

1752\index{taylorisme}

1753C’est au \textsc{xviii}\fup{e}~siècle que la vision du travail comme

1754marchandise est vraiment devenue dominante, pour s’imposer au

1755\textsc{xix}\fup{e}~siècle dans l’organisation type de la grande usine

1756industrielle.

1757

1758\subsection*{Après l’usine, le centre d’appel}\index{centre d’appel}

1759\addcontentsline{toc}{subsection}{Après l’usine, le centre d’appel}

1760Aujourd’hui le taylorisme\index{taylorisme} au sens

5 The text has been shortened, so there is an undefined reference; do not worry.

1761strict est en déclin parce qu’il n’est plus guère adapté aux

1762besoins de la production industrielle contemporaine non plus qu’aux

1763nouvelles normes de comportement individuel et collectif.

1764

1765\section{Tout travail émet de la pensée}

1766Le travail a vocation à~produire du sens, pour son auteur comme pour

1767son destinataire.

1768

1769\section{Théorie et pratique de la commande publique}

1770En France, les prestations de service commandées par les

1771services publics à~des entreprises font l’objet de contrôles

1772de leur bonne réalisation selon des procédures et des règles

1773qui sont des cas particuliers d’un ensemble plus vaste, la

1774réglementation des marchés publics de l’État, dont nous

1775allons donner ci-dessous une brève description.

1776

1777\subsection{Réglementation des marchés publics}

1778Le dispositif juridique, réglementaire et comptable qui encadre les

1779actes contractuels de la puissance publique en France est très~[...]

1780

1781\subsubsection{Premier principe: séparation de l’ordonnateur et du comptable}

1782Le premier élément du dispositif est le principe de

1783séparation de l’ordonnateur et du comptable. Il a été

1784instauré en 1319 par l’ordonnance portant création de la~[...]

1785

1786\subsubsection{Second principe: contrôle \emph{a~priori}}

1787Le second élément du dispositif est le principe du contrôle

1788\emph{a~priori}. Lorsque le directeur de l’organisme public

1789de recherche pris ici comme exemple (l’ordonnateur) décide~[...]

1790

1791\subsubsection{Le Code des Marchés Publics}

1792Le troisième pilier de la commande publique est le Code des Marchés

1793Publics (CMP), qui régit tous les contrats, conclus par des organismes

1794publics ou des collectivités territoriales, dont le montant excède un~[...]

1795

1796\subsection{La pratique des marchés publics}

1797Lorsque l’administration française fait réaliser un système

1798informatique par un prestataire, elle est en position de maître

1799d’ouvrage\index{maîtrise d’ouvrage}. Elle rédige (ou fait rédiger) un

1800cahier des charges\index{cahier des charges} qui décrit les

1801spécifications du système à~réaliser. Ce cahier des charges constitue~[...]

1802

1803\subsection{Quels sont les services publics «~rentables~»?}

1804Pour parler comme les informaticiens, nous pouvons identifier un

1805« effet de bord », c’est-à-dire une conséquence non intentionnelle de

1806la réglementation des marchés publics: les administrations ne disposent

1807d’aucun moyen pour envisager la notion d’investissement. Le~[...]

1808

1809\section{Projet et cahier des charges}\index{cahier des charges}

1810Jean-Pierre~\textsc{Boutinet} nous guidera ici pour ce qui concerne

1811l’histoire de la notion de~[...]

1812

1813\subsection{La frontière entre conception et fabrication}

1814La vision classique de la conduite d’un projet informatique de gestion

1815est la suivante: le maître d’ouvrage\index{maîtrise d’ouvrage}~[...]

1816

1817\subsection{Bâtiment, mécanique, programmation}

1818Nous y reviendrons au chapitre~\ref{chap+travail}, mais nous savons

1819déjà que la mise en {\oe}uvre de l’informatique s’est beaucoup

1820inspirée des procédures de travail les plus élaborées du

1821\textsc{xx}\fup{e}~siècle~[...]

1822

1823\chapter{Le travail informatique}

1824\minitoc

1825

1826\section{De la nature de l’informatique}

1827

1828\subsection{Premières croyances}\label{sub+premcroyances}

1829Les premiers ordinateurs, qui entrèrent en fonction à~l’extrême fin

1830des années 1940 et durant les années 1950, étaient consacrés à~des

1831travaux militaires ou scientifiques puisque, à~cette époque,

1832on pensait~[...]

1833

1834\subsection{Comment l’informatique diffère des mathématiques}

1835J’aimerai à~l’occasion de cette analyse attirer l’attention du

1836lecteur sur une question qui est une source constante de malentendus

1837au sujet de la programmation.

1838

1839\subsubsection{Les preuves de programme}

1840L’écriture de programmes informatiques obéit à~de tout autres principes.

1841Il convient de préciser cette affirmation pour la préserver~[...]

1842

1843\section{Programmation dans le monde réel}

1844\subsection{La vraie nature de la programmation des ordinateurs}

1845

1846Alors, comment s’écrivent les programmes informatiques? Et

1847d’ailleurs, qu’est-ce qu’une erreur\index{erreur} de programmation?

1848Ces questions sont liées et elles sont, bien sûr, au c{\oe}ur de notre

1849préoccupation.

1850

1851\subsection{Méthodes de programmation}

1852Un processeur quelconque est caractérisé par le jeu des actions

1853élémentaires qu’il est capable d’effectuer. Ces actions élémentaires

1854sont appelées les \emph{primitives} du processeur, ou, si le

1855processeur est une machine, les «~instructions machine~». Un~[...]

1856

1857\subsection{Méthodes de construction de programmes}

1858Nous avons décrit ci-dessus le processus élémentaire de la

1859programmation, celui qui consiste à~écrire les instructions ou les

1860expressions qui vont composer un programme.

1861

1862\subsubsection{La programmation structurée}

1863Le premier courant de pensée qui associa la recherche d’une syntaxe

1864claire et expressive à~une organisation logique et commode des unités

1865de programme fut la \emph{programmation

1866structurée}\index{programmation!structurée} des années 1970, dont~[...]

1867

1868\subsubsection{La programmation par objets}

1869Après la programmation structurée vint un autre courant significatif:

1870la programmation par objets\index{programmation!par objets}, inventée

1871en Norvège à~la fin des années 1960 par l’équipe de~[...]

1872

1873\subsubsection{Excès dans la pensée}

1874Il y a eu beaucoup de verbiage autour de l’aptitude supposée du

1875modèle~[...]

1876\end{document}

1877h/mtclivi

Dalam dokumen The minitoc package - BaKoMa TeX (Halaman 131-135)