\documentclass[a4paper]{article}
\usepackage[frenchb]{babel}
\usepackage{wslsock}
\usepackage[margin=2cm]{geometry}
\usepackage[svgnames]{xcolor}
\usepackage{graphicx}
\usepackage{wsmath}
\usepackage{mathpazo}
\usepackage{fontspec}
\setmainfont[Ligatures=TeX]{TeX Gyre Bonum}
\setsansfont[Ligatures=TeX,Scale=MatchLowercase]{TeX Gyre Heros}

\usepackage{fancyvrb}
\usepackage{pygmentize}
\usepackage{framed}
\newenvironment{gbar}[1][Wheat]{%
  \def\FrameCommand{{\color{#1}\vrule width 3pt}\colorbox{Gainsboro}}%
  \MakeFramed {\advance\hsize-\width \FrameRestore}}%
{\endMakeFramed}

\def\Exercice#1{{\color{FireBrick}#1}}

\begin{document}

{\noindent\LARGE\bfseries Exemples d'utilisation de wslsock}\\
{\color{Gainsboro}\rule{\linewidth}{0.8mm}}\vspace{-1.2em}

\begin{flushright}\small\itshape\color{DodgerBlue}
Jean-Michel Sarlat --- \today
\end{flushright}

\section*{Inclusion de figures}

La macro \verb+\wslsincludegraphics+ s'utilise comme
\verb+\includegraphics+, à la différence que le fichier, s'il est
introuvable en local, est téléchargé via l'\emph{url} dont la base
est spécifiée via \verb+\wslsbase+.

\begin{gbar}\input{inc/inc1-pyg.tex}\end{gbar}
\input{inc/inc1.tex}

\newpage

\section*{Inclusion de segments}

La macro \verb+\wslsinput+ se substitue à
\verb+\input+ suivant la règle énoncée précedemment.

\begin{gbar}\input{inc/inc2-pyg.tex}\end{gbar}
{\setlength{\baselineskip}{1.4em}
\input{inc/inc2.tex}
}
\newpage

\section*{Inclusion de pages d'un fichier PDF}

Avec \verb+\wslsockdownload+ on télécharge un fichier que l'on peut
exploiter ensuite selon les méthodes usuelles.

\begin{gbar}\input{inc/inc3-pyg.tex}\end{gbar}
\input{inc/inc3.tex}


\end{document}