Initialisation du projet wslsock
[wslsock.git] / doc / gut2012 / wslsock-exemples.tex
1 \documentclass[a4paper]{article}
2 \usepackage[frenchb]{babel}
3 \usepackage{wslsock}
4 \usepackage[margin=2cm]{geometry}
5 \usepackage[svgnames]{xcolor}
6 \usepackage{graphicx}
7 \usepackage{wsmath}
8 \usepackage{mathpazo}
9 \usepackage{fontspec}
10 \setmainfont[Ligatures=TeX]{TeX Gyre Bonum}
11 \setsansfont[Ligatures=TeX,Scale=MatchLowercase]{TeX Gyre Heros}
12
13 \usepackage{fancyvrb}
14 \usepackage{pygmentize}
15 \usepackage{framed}
16 \newenvironment{gbar}[1][Wheat]{%
17 \def\FrameCommand{{\color{#1}\vrule width 3pt}\colorbox{Gainsboro}}%
18 \MakeFramed {\advance\hsize-\width \FrameRestore}}%
19 {\endMakeFramed}
20
21 \def\Exercice#1{{\color{FireBrick}#1}}
22
23 \begin{document}
24
25 {\noindent\LARGE\bfseries Exemples d'utilisation de wslsock}\\
26 {\color{Gainsboro}\rule{\linewidth}{0.8mm}}\vspace{-1.2em}
27
28 \begin{flushright}\small\itshape\color{DodgerBlue}
29 Jean-Michel Sarlat --- \today
30 \end{flushright}
31
32 \section*{Inclusion de figures}
33
34 La macro \verb+\wslsincludegraphics+ s'utilise comme
35 \verb+\includegraphics+, à la différence que le fichier, s'il est
36 introuvable en local, est téléchargé via l'\emph{url} dont la base
37 est spécifiée via \verb+\wslsbase+.
38
39 \begin{gbar}\input{inc/inc1-pyg.tex}\end{gbar}
40 \input{inc/inc1.tex}
41
42 \newpage
43
44 \section*{Inclusion de segments}
45
46 La macro \verb+\wslsinput+ se substitue à
47 \verb+\input+ suivant la règle énoncée précedemment.
48
49 \begin{gbar}\input{inc/inc2-pyg.tex}\end{gbar}
50 {\setlength{\baselineskip}{1.4em}
51 \input{inc/inc2.tex}
52 }
53 \newpage
54
55 \section*{Inclusion de pages d'un fichier PDF}
56
57 Avec \verb+\wslsockdownload+ on télécharge un fichier que l'on peut
58 exploiter ensuite selon les méthodes usuelles.
59
60 \begin{gbar}\input{inc/inc3-pyg.tex}\end{gbar}
61 \input{inc/inc3.tex}
62
63
64 \end{document}

Licence Creative Commons Les fichiers de Syracuse sont mis à disposition (sauf mention contraire) selon les termes de la
Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International.