Notes sur le package fancyhdr de L A TEX, les images et convert. Éric Guichard



Documents pareils
JPEG, PNG, PDF, CMJN, HTML, Préparez-vous à communiquer!

GESTION DU LOGO. 1. Comment gérer votre logo? Format de l image Dimensions de l image Taille de l image 9

Utiliser le logiciel Photofiltre Sommaire

INFO 2 : Traitement des images

Cours de numérisation sur Epson Perfection


Usage des photos pour Internet et pour la presse

Manuel de mise en page de l intérieur de votre ouvrage

Création de maquette web

Chapitre 22 Optimisation pour diffusion à l'écran, pour le web

Site Internet de la Ville de Marssac. Comment ouvrir un compte et devenir contributeur PAGE 1

Comment mettre en page votre livre

Leçon N 5 PICASA Généralités

Traitement numérique de l'image. Raphaël Isdant

TD : Codage des images

Supports. Images numériques. notions de base [1]

Cours Excel : les bases (bases, texte)

CMS Modules Dynamiques - Manuel Utilisateur

COMMENT CREER VOS BANDES GRAND FORMAT?

FORMATS DE FICHIERS. Quels sont les différents types d informations numériques dans un document multimédia?

Création d un fichier de découpe

+33 (0) Sarl ISB Altipolis2 av. Du Général Barbot Briancon - France

Création d articles sur le site web du GSP

Sommaire. Images Actives Logiciel libre développé par le CRDP de l académie de Versailles 2 Rue Pierre Bourdan Marly le Roi

Livret 1 Poste de travail de l utilisateur :

Transférer et enregistrer les photos sur l'ordinateur

Voici quelques-unes des questions auxquelles répond cette présentation.

Comment utiliser la feuille de style «CMLF2010.dot»

Guide utilisateur. Nouvelle gamme couleur Konica Minolta

Spécifications techniques

Comment générer un fichier PDF de qualité et certifié imprimable?

AMELIORATIONS DES FONCTIONNALITES DISPONIBLES

Module de gestion des contacts et échanges avec les clients et fournisseurs (CRM)

Initiation à linfographie

Guide de prise en main. Yourcegid SOLOS. Devis-Factures. 12/08/2013 Page 1 / 38

L alternative, c est malin 1. Comment faire plein de choses pour pas cher sur MacIntosh

COMMENT PUBLIER SUR ARIANE?

Banque d images SVT. Créer et utiliser une banque d images avec Picasa 2. Version anglaise -Windows 98. Banque photo en SVT : page 1 /14

Intégrer des médias. Plateforme e-tourisme. demo.minisites.encharentemaritime.com

Styler un document sous OpenOffice 4.0

Climat Scolaire - Manuel utilisateur - Chapitre 2 : «Créer, Editer et suivi d un texte»

pcon.planner 6 Préparer et présenter une implantation en toute simplicité

Services internet gratuits. La PICASA Google avec son espace client. Cliquez ici

Prise en main rapide

Comment utiliser FileMaker Pro avec Microsoft Office

Troisième projet Scribus

nom : Collège Ste Clotilde

Merci de suivre les indications suivantes afin de créer votre compte membre :

Atelier Formation Pages sur ipad Pages sur ipad

Tutoriel de FastStone Image Viewer

IMAGES NUMÉRIQUES MATRICIELLES EN SCILAB

LECTURE DES FICHIERS DE FACTURES

Manuel d'utilisation de l'administration du site Japo.ch - 1

INTRODUCTION AU CMS MODX

PLAN. Qui peut faire quoi? Présentation. L'internaute Consulte le site public

BR-Docs guide d applications mobile Android

PHPWEBSITE -Tutoriel image

«Petit guide d utilisation Prezi» par Marc Nolet

Formation Word/Excel. Présentateur: Christian Desrochers Baccalauréat en informatique Clé Informatique, 15 février 2007

Outils permettant la diffusion de l information. Un point sur le droit numérique

Adobe Photoshop. Bonnes pratiques pour une utilisation professionelle CHAPITRE 7

PAGE 1. L écran du logiciel d Open Office Draw. Barre de menu: Les commandes du logiciel

PRESENTATION DE LA PLATEFORME NUMERIQUE AGORASSAS Préparation en ligne au concours d accès à l ENM. IEJ «Pierre RAYNAUD» Université Panthéon-Assas

Des outils numériques simples et conviviaux!

Stockez et créez vos documents

THEME RESPONSIVE DESIGN

Saisissez le login et le mot de passe (attention aux minuscules et majuscules) qui vous ont

TUTORIEL Qualit Eval. Introduction :

DIDAPAGES : CREER UN LIVRE INTERACTIF

Google Documents permet d élaborer un questionnaire, de le diffuser sur le net pour ensuite le dépouiller.

Préparation d un post (article) pour idweblogs

Comment utiliser le logiciel Interwrite Workspace?

Réalisation de cartes vectorielles avec Word

Module Transférer/récupérer ses photos de son appareil vers son ordinateur

MAILING KOMPOZER... 2 CREEZ UNE PAGE... 2 FORMAT DE LA PAGE... 2 AJOUTER DU TEXTE SUR UNE PAGE... 4

1AN. e n 19" FicheS Techniques. PLV - Dynamique. caractéristiques techniques. dimensions dela structure

1. Avoir un fichier InDesign correct :

Base élèves : des étiquettes avec OpenOffice 2.0

TP Blender n 2 : Importation d un modèle SketchUp et animation

Tutoriaux : Faites vos premiers pas avec Microsoft Visio 2010

Tutoriel. Votre site web en 30 minutes

Maîtrisez votre Navigateur

Création d une SIGNATURE ANIMÉE avec PHOTOFILTRE 7

Guide d usage pour Word 2007

Les différentes étapes à suivre pour la création d un feuillet

Changer la taille des caractères en L A TEX

Installation et paramétrage. Accès aux modèles, autotextes et clip- art partagés

Système d impression Guide d utilisation pour les étudiants. Haute école pédagogique du canton de Vaud Unité Informatique

Utilisation de l éditeur.

Prendre en main le TNI Ebeam

L adaptateur Bluetooth BU-20 Guide d impression. Sommaire Avant de commencer...2 Précautions...3 Impression...4

< _17_0>

Le poids et la taille des fichiers

UNIVERSITE LA SAGESSE FACULTÉ DE GESTION ET DE FINANCE MBA OPTION MIS. MIAGe METHODES INFORMATIQUES APPLIQUEES A LA GESTION

Publipostage avec Calc

Logiciel ArpentGIS-PC Guide de l utilisateur

ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE

145A, avenue de Port Royal, Bonaventure (Québec) G0C 1E0 Sans frais :

Guide d'utilisation. OpenOffice Calc. AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons

Transcription:

Notes sur le package fancyhdr de L A TEX, les images et convert Éric Guichard 15 janvier 2013

CH. 1. Mise en page avec fancyhdr Chapitre 1 Mise en page avec le package fancyhdr On reproduit ici le préambule général de cette documentation puis les options fancy, en espérant qu elles soient assez compréhensibles... La macro heure est très utile quand on imprime des versions différentes d un même texte : par exemple, en insérant l heure précise de la dernière compilation dans le pied de page. Remarquons un petit bug, explicitement laissé en page 8. Une solution sera proposée ultérieurement. 1.1 Le préambule général %Préambule général \documentclass[a4paper,twoside,12pt]{book} \usepackage{epic,ecltree,multicol,rotating,url, verbatim} \usepackage[francais]{babel} \usepackage[utf8]{inputenc} \usepackage[t1]{fontenc} \usepackage{fancyhdr,lastpage} \usepackage{calc} %Pour l addition \usepackage{times} page 3 / 17. Version du 16 janvier 2013

CH. 1. Mise en page avec fancyhdr S. 1.1. Le préambule général \usepackage[pdftex,a4paper,colorlinks=false,urlcolor=blue, pdfstartview=fith,plainpages=false,pdfborder={0 0 0 0}]{hyperref} \advance\footnotesep by 0.2 cm% \advance\marginparwidth by 40pt \advance\marginparsep by 14 pt %Non indisp %\advance\textheight by 2 cm \advance\footskip by 1 cm %\advance\topmargin by -2 cm %\advance\textwidth by 1 cm %\advance\oddsidemargin by -1cm % Fin non indisp %Macros faciles et usuelles \renewcommand{\baselinestretch}{1.2} %chgt 1.3 puis 1.5 \newcommand{\ciph}{collège international de philosophie} \newcommand{\imp}[1]{\textbf{#1}} % remplacer par %\newcommand{\imp}[1]{#1} % (rien) pour la version finale \newcommand{\notemg}[1]{\marginpar{\scriptsize{#1}}} %note marginale petit \newcommand{\gag}[1]{\hspace{-1.5cm}\textbf{#1}} %gauche gras (Remarque, etc.) \newcommand{\sie}[1]{\textsc{#1}$^e$~siècle} %\bibliographystyle{/chemin/vers/apalike-fr} %À compléter... % Date et heure % Auteur: Nelson Beebe - http://www.math.utah.edu/~beebe/ \newcount\hh \newcount\mm \mm=\time \hh=\time page 4 / 17. Version du 16 janvier 2013 à 14:11

S. 1.2. Le titre CH. 1. Mise en page avec fancyhdr \divide\hh by 60 \divide\mm by 60 \multiply\mm by 60 \mm=-\mm \advance\mm by \time \def\hhmm{\number\hh:\ifnum\mm<10{}0\fi\number\mm} % Fin Date et heure 1.2 Le titre Il est prévisible : \author{éric Guichard} \title{notes sur le package \emph{fancyhdr} de \LaTeX, les images et \emph{convert}} \date{15 janvier 2013} \begin{document} \maketitle 1.3 Les détails fancyhdr %%% Exemple fancy (option book) % 1. Généralités % Si on veut mettre plusieurs lignes dans l en-tête, % il faut en agrandir la hauteur: \addtolength{\headheight}{\baselineskip} % une ligne de + que prévu %\addtolength{\headheight}{\baselineskip} %autant de fois que nécessaire %sinon: \baselineskip + \baselineskip, avec le package calc %\addtolength{\headheight}{4cm} % autre solution %Pour s amuser à mettre le pied de page dans une autre police \newcommand{\helv}{% page 5 / 17. Version du 16 janvier 2013 à 14:11

CH. 1. Mise en page avec fancyhdr S. 1.3. Les détails fancyhdr \fontfamily{phv}\fontseries{b}\fontsize{9}{11}\selectfont} %2. Pour une page standard \fancyhf{} % nettoie en-têtes et pieds de page \pagestyle{fancy} %Ne pas oublier %Maintenant on insère le titre suivi d un saut de ligne % (d où le /addtolength{\headheight}... précédent) \fancyhead[ce,co]{notes sur le package \emph{fancyhdr} de \LaTeX, les images et \emph{convert}} -- É. Guichard \\~ \smallskip } %Pour éviter les empiettements entre titres %de chapitre et de section: \renewcommand{\chaptermark}[1]{\markboth{ch. \thechapter.\ #1}{}} % Ainsi, "Chapitre" est remplacé par "CH." %on peut aussi raccourcir/rallonger les marques de section: \renewcommand{\sectionmark}[1]{\markright{\thesection.\ #1}} \fancyhead[le,ro]{\slshape \leftmark } \fancyhead[lo,re]{\footnotesize{s. \rightmark}} \fancyfoot[c]{\helv page \thepage \ / \pageref{lastpage}. Version du \today \ à \hhmm} %Fort utile pour les variantes successibles \renewcommand{\footrulewidth}{3pt} %3. Pour les pages de titres de chapitre (qui sont impaires) %Ce point est peu utile si on aime que ces pages %soient dépouillées. %Il est ajouté à titre purement pédagogique. \fancypagestyle{plain}{% Attention accolade ouvrante... \fancyhf{} \pagestyle{fancy} \fancyhead[ce,co]{notes sur le package \emph{fancyhdr} de \LaTeX, les images et \emph{convert} -- É. Guichard \\~ \smallskip } page 6 / 17. Version du 16 janvier 2013 à 14:11

S. 1.4. Quelques soucis pour les pages vierges? CH. 1. Mise en page avec fancyhdr \renewcommand{\headrulewidth}{.25pt} % pour "forcer" le trait \fancyhead[le,ro]{\slshape \leftmark} \fancyfoot[c]{\helv page \thepage \ / \pageref{lastpage}. Version du \today \ à \hhmm} \renewcommand{\footrulewidth}{3pt}} %Attention à l accolade fermante finale, qui clôt la %description de plain %%%Fin Exemple fancy 1.4 Quelques soucis pour les pages vierges? On remarque que les pages paires vierges (la page suivante et la page d après la couverture) reproduisent des en-têtes et des pieds de page. Ceci n est pas toujours satisfaisant car les variables imprimées sont celles qui sont gardées en mémoire. Pour être plus clair : ce souci se produit aussi quand on intègre un faux «chapitre». Par exemple, si on insère les lignes suivantes à la suite de ce chapitre \chapter*{introduction} Dans ce chapitre virtuel, les en-têtes et les pieds de page seront ceux du précédent. comme indiqué, les en-têtes et les pieds de page de cette «introduction»reprendront ceux de ce chapitre. C est assez ennuyeux. Une solution commode (appliquée pour la page 2, mais non pour la suivante) consiste à intégrer la commande \clearpage{\pagestyle{empty}\cleardoublepage} à la fin du chapitre. Lors de l insertion de «chapitres virtuels», il faudra tout «refaire à la main». Pour en savoir plus : ftp://ftp.tex.ac.uk/pub/tex/macros/latex/ contrib/fancyhdr/fancyhdr.pdf page 7 / 17. Version du 16 janvier 2013 à 14:11

CH. 1. Mise en page avec fancyhdr S. 1.4. Quelques soucis pour les pages vierges? page 8 / 17. Version du 16 janvier 2013 à 14:11

CH. 2. Formats d images Chapitre 2 Formats d images Exemples pédagogiques avec une image vectorielle traduite en divers formats vectoriels (.ai,.pdf et.svg) et exportée en des formats raster (.png et.jpg). 2.1 Préliminaires 2.1.1 Définitions On appelle vectorielle une image décrite par des objets géométriques : droites, courbes, etc. Les formats.pdf,.ai,.svg et.ps (désormais rare) sont vectoriels. On appelle raster une image décrite par des points (photo, scan, etc.). Les exemples de format raster abondent :.gif,.jpg,.tiff,.png, etc. 2.1.2 Rappel de la syntaxe d insertion d images La figure 2.2 (exemple un peu compliqué pour les besoins de la pédagogie) a été obtenue en insérant les commandes suivantes : \begin{figure} \centering \includegraphics[width=5.65cm,angle=3]{graphique-ai-pour-latex.pdf} \caption{l image au format pdf, à 113\% et pivotée de 3 degrés. } \label{pdf113pc} \end{figure} page 9 / 17. Version du 16 janvier 2013

CH. 2. Formats d images S. 2.2. Formats vectoriels Helvetica corps 12 FIGURE 2.1 L image au format pdf, à 100%. Helvetica corps 12 FIGURE 2.2 L image au format pdf, à 113% et pivotée de 3 degrés. 2.2 Formats vectoriels Comme prévu, les extensions.ai et.svg ne sont pas reconnues par L A TEX. Par souci de simplification (usage de pdflatex, respect des coutumes de 2013), on se contente du format pdf (on montre au point 2.4 qu il est possible, avec L A TEX, de produire nativement des images vectorielles). Les figures 2.1 et 2.2 montrent que l image obtenue reste lissée et sans défaut quelles que soient les transformations appliquées à l image (dilatation, rotation) : un zoom à 400% du document final ne fera apparaître aucun pixel. Ainsi la qualité d impression est garantie et la notion de résolution, pour une image purement vectorielle, n est pas pertinente (elle le reste pour l imprimante). page 10 / 17. Version du 16 janvier 2013 à 14:11

S. 2.3. Formats raster CH. 2. Formats d images FIGURE 2.3 L image au format jpg, à 100%. FIGURE 2.4 L image au format jpg, à 113% et pivotée de 3 degrés. 2.3 Formats raster La même méthode montre quelques défauts (pixellisation) dès que le zoom dépasse le seuil de résolution choisi (souvent calculée en nombre de pixels ou points par pouce : dots per inch). 2.3.1 Le jpeg (ou jpg) à 300 dpi Dès que l on zoome à environ 400%, des défauts apparaissent sur les images 2.3 et 2.4 (résolution de 300 points par pouce : 300 dpi). page 11 / 17. Version du 16 janvier 2013 à 14:11

CH. 2. Formats d images S. 2.3. Formats raster FIGURE 2.5 L image au format png, à 100%. FIGURE 2.6 L image au format png, à 113% et pivotée de 3 degrés. 2.3.2 Le png à 300 dpi Les figures 2.5 et 2.6 montrent les mêmes défauts que les jpg. 2.3.3 Le png à 72 dpi Sur les deux exemples 2.7 et 2.8 apparaissent clairement les soucis des images non vectorielles (photos, etc.) et surtout d une faible résolution. page 12 / 17. Version du 16 janvier 2013 à 14:11

S. 2.4. Exemple de création d image avec L A TEX CH. 2. Formats d images FIGURE 2.7 L image au format png 72 dpi, à 100%. FIGURE 2.8 L image au format png 72 dpi, à 113% et pivotée de 3 degrés. 2.4 Exemple de création d image avec L A TEX La figure 2.9 montre que les graphiques réalisés avec L A TEX lui-même sont traduits en format vectoriel (ce qui était prévisible). 2.5 En guise de conclusion On préfèrera les formats vectoriels pour des images qui sont en fait des graphiques et qui contiennent du texte. On se méfiera des logiciels grand public qui gèrent mal les formats vectoriels. Pour éviter des incompréhensions avec les imprimeurs, on préfèrera des photos d une résolution de 300 dpi. page 13 / 17. Version du 16 janvier 2013 à 14:11

CH. 2. Formats d images S. 2.5. En guise de conclusion Vers le ciel Axe des x FIGURE 2.9 Exemple de réalisation d une image au sein de L A TEX. page 14 / 17. Version du 16 janvier 2013 à 14:11

CH. 3. Le logiciel convert Chapitre 3 Le logiciel convert 3.1 Définition Convert est l outil en ligne de commande du logiciel ImageMagick. On peut l installer aisément, par exemple en même temps que L A TEX. C est un programme très efficace, pour convertir une image d un format à un autre, réduire ou agrandir une image, introduire des effets spéciaux, du texte, etc. Ce programme peut s appliquer à la volée à des images multiples. Comme L A TEX, convert est multi plate-forme. 3.2 Exemples On ne donnera ici que des exemples simples, à partir d une photo d Amsterdam au format.jpg, intitulée photopedago.jpg. Cf. l URL http://www.imagemagick.org/script/convert.php pour une documentation exhaustive. Syntaxe générale : convert image-de-départ -options image-résultat Adaptation à une taille donnée convert photopedago.jpg -resize 1000000@ photo1mo.jpg page 15 / 17. Version du 16 janvier 2013

CH. 3. Le logiciel convert S. 3.2. Exemples la photo photo1mo.jpg sera composée d un million de pixels. Avec le.jpg en définition maximale, taille de l image en pixel et poids de l image correspondent plus ou moins. Ce n est pas toujours le cas. Cette fonction est très utile, par exemple pour conserver la définition d une image tout en s assurant qu elle pourra être envoyée par mail. Changement de format (et réduction du nombre de pixels) convert photopedago.jpg -resize 500000@ photo500px.png Ici la fonction obtenue est «lourde» : 1,4 Mo (à cause du.png). Alléger la photo convert photopedago.jpg -quality 50 photobasse-def.jpg La photo garde la même taille en pixels mais est dégradée (même si ça ne se voit pas trop à l écran). Combinaison d options convert photopedago.jpg -quality 50 -resize 500000@ photobasse-def.gif À éviter? convert photopedago.jpg -quality 50 photobasse-def.pdf Il est effectivement a priori inutile de convertir des images raster en pdf. Insérer un cercle rouge convert photopedago.jpg -fill red -draw circle 100,100 150,150 photocercle.jpg Flouter la photo convert photopedago.jpg -blur 10x3 flou.jpg Insérer du texte convert photopedago.jpg -stretch UltraExpanded -font Bookman-LightItalic -pointsize 48 -fill white -draw text 1200,1100 "Photo personnelle" photo-texte.jpg page 16 / 17. Version du 16 janvier 2013 à 14:11

TABLE DES MATIÈRES Table des matières 1 Mise en page avec fancyhdr 3 1.1 Le préambule général........................ 3 1.2 Le titre................................ 5 1.3 Les détails fancyhdr......................... 5 1.4 Quelques soucis pour les pages vierges?.............. 7 2 Formats d images 9 2.1 Préliminaires............................ 9 2.1.1 Définitions......................... 9 2.1.2 Rappel de la syntaxe d insertion d images......... 9 2.2 Formats vectoriels.......................... 10 2.3 Formats raster............................ 11 2.3.1 Le jpeg (ou jpg) à 300 dpi................. 11 2.3.2 Le png à 300 dpi...................... 12 2.3.3 Le png à 72 dpi....................... 12 2.4 Exemple de création d image avec L A TEX.............. 13 2.5 En guise de conclusion....................... 13 3 Le logiciel convert 15 3.1 Définition.............................. 15 3.2 Exemples.............................. 15 page 17 / 17. Version du 16 janvier 2013