summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/generic
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2017-08-08 20:38:28 +0000
committerKarl Berry <karl@freefriends.org>2017-08-08 20:38:28 +0000
commit3a8846b896e8f1b37294b5cd54016bf3b6f58490 (patch)
treefa27d759bb111cc63512b77a7c6aad1b6e3dbeb1 /Master/texmf-dist/doc/generic
parent5be3c625def41bd2ce4fb607f5b262fd56f89c49 (diff)
hlist (8aug17)
git-svn-id: svn://tug.org/texlive/trunk@44983 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/generic')
-rw-r--r--Master/texmf-dist/doc/generic/hlist/README6
-rw-r--r--Master/texmf-dist/doc/generic/hlist/hlist-fr.pdfbin391818 -> 379214 bytes
-rw-r--r--Master/texmf-dist/doc/generic/hlist/hlist-fr.tex11
-rw-r--r--Master/texmf-dist/doc/generic/hlist/htest-latex.pdfbin106461 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/generic/hlist/htest-latex.tex162
-rw-r--r--Master/texmf-dist/doc/generic/hlist/htest-tex.pdfbin78134 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/generic/hlist/htest-tex.tex173
7 files changed, 9 insertions, 343 deletions
diff --git a/Master/texmf-dist/doc/generic/hlist/README b/Master/texmf-dist/doc/generic/hlist/README
index 2d5817c0fba..ea0b68508fe 100644
--- a/Master/texmf-dist/doc/generic/hlist/README
+++ b/Master/texmf-dist/doc/generic/hlist/README
@@ -3,14 +3,14 @@ ___________________________________
L'extension
hlist
- v0.1
+ v0.11
- 1er mai 2017
+ 8 aout 2017
___________________________________
Authors : Christian Tellechea
Maintainer: Christian Tellechea
-E-mail : unbonpetit@openmailbox.org (CT)
+E-mail : unbonpetit@netc.fr (CT)
Commentaires, signalements de bugs et
suggestions bienvenus
Licence : Released under the LaTeX Project Public License v1.3c or
diff --git a/Master/texmf-dist/doc/generic/hlist/hlist-fr.pdf b/Master/texmf-dist/doc/generic/hlist/hlist-fr.pdf
index f7e8a0923ce..5501858df47 100644
--- a/Master/texmf-dist/doc/generic/hlist/hlist-fr.pdf
+++ b/Master/texmf-dist/doc/generic/hlist/hlist-fr.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/hlist/hlist-fr.tex b/Master/texmf-dist/doc/generic/hlist/hlist-fr.tex
index df32418a419..c4b931f8425 100644
--- a/Master/texmf-dist/doc/generic/hlist/hlist-fr.tex
+++ b/Master/texmf-dist/doc/generic/hlist/hlist-fr.tex
@@ -2,7 +2,7 @@
% Ceci est la documentation du package "hlist"
%
% Fichier compilé avec pdflatex
-\documentclass[frenchb,a4paper,10pt]{article}
+\documentclass[french,a4paper,10pt]{article}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[margin=2cm]{geometry}
@@ -112,7 +112,7 @@
\color{teal}\bfseries\ttfamily
\detokenize{#1}=$\langle$\detokenize{#2}$\rangle$\hss}\kern2.5em
(\textit{Défaut} : {\color{teal}\ttfamily
- \hlst_eearg\hlst_ifempty{\useKV[hlist]{#1}}
+ \skv_eearg\skv_ifempty{\useKV[hlist]{#1}}
{\detokenize{{}}}
{\detokenize\expandafter\expandafter\expandafter{\useKV[hlist]{#1}}}})%
\par\nobreak
@@ -131,7 +131,8 @@
\smallbreak
\longfrhlstdate
\vskip1.5cm
- Christian \bsc{Tellechea}\footnote{\texttt{unbonpetit@openmailbox.org}}\par
+ Christian \bsc{Tellechea}\par
+ \texttt{unbonpetit@netc.fr}\par
\endgroup
\vskip2cm
\leftskip=.2\linewidth \rightskip=.2\linewidth \small
@@ -158,8 +159,8 @@ Récemment\footnote{\texttt{http://forum.mathematex.net/latex-f6/macros-a-paramet
\item \HLIST peut être utilisé avec \TeX{} (\eTeX en réalité) alors que \texttt{Tasks} requiert \LaTeX;
\item les listes de \HLIST peuvent être imbriquées tandis que celles de \texttt{Tasks} ne le peuvent pas;
\item les changements de catcode (et donc le « verbatim ») sont possibles dans les listes de \HLIST et pas dans celles de \texttt{Tasks};
- \item le code source de \HLIST est plus concis que celui de \texttt{Tasks} (écrit en \LaTeX3) et, contrairement à ce dernier, \HLIST ne fait appel à aucune extension tierce\footnote{Vu les facilités prétendument offertes par \LaTeX3 et les extensions chargées par \texttt{Tasks}, je suis resté médusé face à la longueur du code de \texttt{Tasks}. Je ne m'explique pas un telle différence entre la taille des deux codes alors que \HLIST embarque son propre système de clés/valeurs, ses macros de développement, etc. Avant de me lancer dans une critique sans ménagement de \LaTeX3 et comme j'ai un fort soupçon que quelque chose m'échappe là-dedans, je serais très reconnaissant si quelqu'un, capable de comprendre ce qui se passe, pouvait me fournir une explication.};
- \item la documentation de \texttt{Tasks} est en anglais (son auteur est allemand); celle de \HLIST est en français. Cesser de docilement se plier à cette prétendue nécessité de fournir une documentation en anglais, fusse pour des extensions de \TeX/\LaTeX, compte \emph{beaucoup} à mes yeux.
+ \item le code source de \HLIST est plus concis que celui de \texttt{Tasks} (écrit en \LaTeX3) et, contrairement à ce dernier, \HLIST ne fait appel à aucune extension tierce\footnote{Vu les facilités prétendument offertes par \LaTeX3 et les extensions chargées par \texttt{Tasks}, je suis resté médusé face à la longueur du code de \texttt{Tasks}. Je ne m'explique pas une telle différence avec la taille de \HLIST, alors que \HLIST embarque son propre système de clés/valeurs, ses macros de développement, etc. Avant de me lancer dans une critique sans ménagement de \LaTeX3 et comme j'ai un fort soupçon que quelque chose m'échappe là-dedans, je serais très reconnaissant si quelqu'un, capable de comprendre ce qui se passe, pouvait me fournir une explication.};
+ \item la documentation de \texttt{Tasks} est en anglais (son auteur est allemand); celle de \HLIST est en français. Cesser de docilement se plier à cette prétendue nécessité de fournir une documentation en anglais, fût-ce pour des extensions de \TeX/\LaTeX, compte \emph{beaucoup} à mes yeux.
\end{itemize}
En revanche, puisque les deux extensions s'appuient sur des constructions de boites, \HLIST partage avec \texttt{Tasks} le principal défaut : une coupure de page ne peut pas avoir lieu au sein d'un item qui s'étendrait sur plusieurs lignes.
diff --git a/Master/texmf-dist/doc/generic/hlist/htest-latex.pdf b/Master/texmf-dist/doc/generic/hlist/htest-latex.pdf
deleted file mode 100644
index 8af038836ac..00000000000
--- a/Master/texmf-dist/doc/generic/hlist/htest-latex.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/hlist/htest-latex.tex b/Master/texmf-dist/doc/generic/hlist/htest-latex.tex
deleted file mode 100644
index 97fdc26984a..00000000000
--- a/Master/texmf-dist/doc/generic/hlist/htest-latex.tex
+++ /dev/null
@@ -1,162 +0,0 @@
-% !TeX encoding = ISO-8859-1
-% Ceci est le fichier de test (pdf)(Xe)(lua)LaTex de l'entension hlist
-%
-% Fichier compilé avec pdflatex
-\documentclass[frenchb,a4paper,draft]{article}
-\usepackage[latin1]{inputenc}
-\usepackage[T1]{fontenc}
-\usepackage[margin=2cm]{geometry}
-\usepackage{xcolor,hlist,babel}
-\begingroup\catcode`\_11
-\gdef\repeatntimes{\begingroup\def\temp{\endgroup}\repeatntimes_i}
-\gdef\repeatntimes_i#1#2{% répète #1 fois le code #2
- \hlst_ifnum{#1>0 }
- {\expandafter\def\expandafter\temp\expandafter{\temp#2}%
- \hlst_exparg\repeatntimes_i{\number\numexpr#1-1}{#2}}
- \temp
-}
-\endgroup
-\begin{document}
-\hlstdebugmodetrue
-\parindent1.5em
-\begingroup
- \hfill\bfseries\Huge Fichier de test \LaTeX\hfill\null\par
-\endgroup
-
-\section{Test 1}
-Voici le texte précédent \repeatntimes{15}{bla bla bla }
-\begin{hlist}5
- \hitem \repeatntimes6{bla bla 1 }
- \hitem \repeatntimes6{bla bla 2 }
- \hitem \repeatntimes6{bla bla 3 }
- \hitem \repeatntimes2{bla bla 4 }
- \hitem \repeatntimes4{bla bla 5 }
- \hitem \repeatntimes3{L2 L2 }
- \hitem(3) \repeatntimes9{multicol 3 }
- \hitem*(2) \repeatntimes5{retour ligne + multicol 2 }
- \hitem> \repeatntimes5{multicol maximal }
-\end{hlist}
-Voici le texte qui suit la liste \repeatntimes{15}{bla bla bla }
-
-\section{Test 2}
-Voici le texte précédent \repeatntimes{15}{bla bla bla }
-\sethlist{%
- left margin=\parindent,
- label=\arabic{section}\alpha{hlisti}),
- item offset=2.5em,
- label width=*,
- pre item=\begingroup\color,
- post item=\endgroup,
- autoindent}
-\begin{hlist}3
- \hitem {blue}item bleu !
- \hitem {red}\repeatntimes3{bla bla en rouge }
- \hitem {cyan}item cyan
- \hitem>[LABEL PERSO] {magenta}\repeatntimes4{Long item sur toute la largeur }
-\end{hlist}
-\inithlist% retour aux valeur par défaut
-Voici le texte qui suit la liste \repeatntimes{15}{bla bla bla }
-
-\section{Test 3}
-Voici le texte précédent \repeatntimes{15}{bla bla bla }
-\begin{hlist}[pre skip=0pt,post skip=0pt]4
- \hitem Item répété
- \hitem Item répété
- \hitem Item répété
- \hitem Item répété
- \hitem Item répété
- \hitem Item répété
-\end{hlist}
-Voici le texte intermédiaire \repeatntimes{15}{bla bla bla }
-\begin{hlist}[resume,pre skip=0pt,post skip=0pt]4
- \hitem Item répété
- \hitem Item répété
- \hitem Item répété
- \hitem Item répété
- \hitem Item répété
- \hitem Item répété
-\end{hlist}
-Voici le texte qui suit la liste \repeatntimes{15}{bla bla bla }
-
-\section{Test 4}
-\noindent
-\begin{minipage}[t]{0.5\linewidth}
- Voici le texte précédent \repeatntimes{15}{bla bla bla }
- \begin{hlist}[label=$\bullet$,label sep=.33em,label width=.75em,
- label align=l,item offset=*,show frame]3
- \hitem Choix A
- \hitem Choix B
- \hitem Choix C
- \hitem Choix D
- \hitem Choix E
- \end{hlist}
-\end{minipage}\hfill\vrule\hfill
-\begin{minipage}[t]{0.4\linewidth}
- Voici le texte précédent \repeatntimes{8}{bla bla bla }
- \begin{hlist}[label=$\bullet$,label sep=.33em,label width=.75em,
- label align=l,item offset=*]3
- \hitem Choix A
- \hitem Choix B
- \hitem Choix C
- \hitem Choix D
- \hitem Choix E
- \end{hlist}
-\end{minipage}
-
-\section{Test 5}
-Voici le texte précédent \repeatntimes{15}{bla bla bla }
-
-\begin{enumerate}
- \item Question 1
- \item Question 2\par
- \begin{hlist}[label=\arabic{enumi}\alpha{hlisti},pre skip=0pt,
- post skip=0pt]3
- \hitem Choix A
- \hitem Choix B
- \hitem Choix C
- \hitem Choix D
- \end{hlist}
- \item Question 3\par
- \begin{hlist}[label=\arabic{enumi}\alpha{hlisti},pre skip=0pt,
- post skip=0pt]3
- \hitem Réponse A
- \hitem Réponse B
- \hitem Réponse C
- \hitem Réponse D
- \end{hlist}
- \item Question 4
-\end{enumerate}
-Voici le texte qui suit la liste \repeatntimes{15}{bla bla bla }
-
-\section{Test 6}
-Voici le texte précédent \repeatntimes{15}{bla bla bla }
-\begin{hlist}[label sep=0.25em,label width=1.6em,item offset=*,
- label=\arabic{section}\alpha{hlisti},col sep=1em,show frame]8
- \repeatntimes{26}{\hitem a\space eou}%
-\end{hlist}
-Voici le texte qui suit la liste \repeatntimes{15}{bla bla bla }
-
-\section{Test 7}
-Voici le texte précédent \repeatntimes{15}{bla bla bla }
-\begin{hlist}[item offset=\parindent,label width=1em,label sep=*,list parindent=\parindent]3
- \hitem Un premier item\par
- Une autre ligne pour rien dire !
- \hitem Le \verb|verbatim| est permis avec l'extension \verb|hlist|, la preuve : <<~\verb|# 1\ $% ~|~>>.
- \hitem Un troisième item pour le fun et pour remplir une ligne\par
- Un autre paragraphe pour prendre deux lignes.
- \hitem La fin... des haricots !
-\end{hlist}
-Voici le texte qui suit la liste \repeatntimes{15}{bla bla bla }
-
-\section{Test 8}
-Voici le texte précédent \repeatntimes{15}{bla bla bla }
-\begin{hlist}[show label=false,show frame,col sep=3em,list parindent=\parindent]3
- \hitem Un premier item\par
- Une autre ligne pour ne rien dire !
- \hitem Le \verb|verbatim| est permis dans les items avec l'extension \verb|hlist|, la preuve : <<~\verb|# 1\ $% ~|~>>.
- \hitem Un troisième item pour remplir une ligne\par
- Un deuxième paragraphe qui prend deux lignes.
- \hitem La fin... des haricots !
-\end{hlist}
-Voici le texte qui suit la liste \repeatntimes{15}{bla bla bla }
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/generic/hlist/htest-tex.pdf b/Master/texmf-dist/doc/generic/hlist/htest-tex.pdf
deleted file mode 100644
index 471b4c661d4..00000000000
--- a/Master/texmf-dist/doc/generic/hlist/htest-tex.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/hlist/htest-tex.tex b/Master/texmf-dist/doc/generic/hlist/htest-tex.tex
deleted file mode 100644
index e951d06290c..00000000000
--- a/Master/texmf-dist/doc/generic/hlist/htest-tex.tex
+++ /dev/null
@@ -1,173 +0,0 @@
-% !TeX encoding = ISO-8859-1
-% Ceci est le fichier de test (pdf)(Xe)(lua)tex de l'entension hlist
-%
-% Fichier compilé avec pdftex
-\def\margin{2cm}
-\hoffset\dimexpr \margin - 1in \relax
-\voffset\dimexpr \margin - 1in \relax
-\hsize\dimexpr 21cm - \margin*2 \relax
-\vsize\dimexpr 29.7cm - \margin*2 \relax
-
-\input hlist.tex
-\input color.tex
-
-\begingroup
- \catcode`\_11
- \gdef\repeatntimes{\begingroup\def\temp{\endgroup}\repeatntimes_i}
- \gdef\repeatntimes_i#1#2{% répète #1 fois le code #2
- \hlst_ifnum{#1>0 }
- {\hlst_exparg{\def\temp}{\temp#2}%
- \hlst_exparg\repeatntimes_i{\number\numexpr#1-1}{#2}%
- }
- \temp
- }
-\endgroup
-
-\def\verb{\expandafter\verbA\string}
-\def\verbA#1{%
- \begingroup
- \def\verbB##1#1{\tt##1\endgroup}%
- \def\do##1{\catcode`##112 }%
- \catcode32 13 \begingroup\lccode`\~ 32 \lowercase{\endgroup\let~\space}%
- \do\\\do\{\do\}\do\$\do\&\do\#\do\^\do\_\do\%\do\~%
- \verbB
-}
-
-\expandafter\newcount\csname c@section\endcsname
-\def\section#1{%
- \expandafter\advance\csname c@section\endcsname1
- \bigbreak\noindent
- \begingroup\hlstsectionfont \the\csname c@section\endcsname\quad#1\endgroup
- \smallbreak
-}
-\font\hlsttitlefont=ecbx2000 % titre
-\font\hlstsectionfont=ecbx1400 % section
-\font\hlsttextfont=ecrm1000 % texte
-
-\catcode`\;=13 \def;{\unskip\penalty10000 \ \string;}% caractères actifs de ponctuation française
-\catcode`\:=13 \def:{\unskip\penalty10000 \ \string:}
-\catcode`\!=13 \def!{\unskip\penalty10000 \ \string!}
-
-%%%%% DÉBUT DU DOCUMENT
-\hlstdebugmodetrue
-\hlsttextfont
-\parindent1.5em
-\begingroup
- \hfill\hlsttitlefont Fichier de test \TeX\hfill\null\par
-\endgroup
-
-\section{Test 1}
-Voici le texte précédent \repeatntimes{15}{bla bla bla }
-\hlist5
- \hitem \repeatntimes6{bla bla 1 }
- \hitem \repeatntimes6{bla bla 2 }
- \hitem \repeatntimes6{bla bla 3 }
- \hitem \repeatntimes2{bla bla 4 }
- \hitem \repeatntimes4{bla bla 5 }
- \hitem \repeatntimes3{L2 L2 }
- \hitem(3) \repeatntimes9{multicol 3 }
- \hitem*(2) \repeatntimes5{retour ligne + multicol 2 }
- \hitem> \repeatntimes5{multicol maximal }
-\endhlist
-Voici le texte qui suit la liste \repeatntimes{15}{bla bla bla }
-
-\section{Test 2}
-Voici le texte précédent \repeatntimes{15}{bla bla bla }
-\sethlist{%
- left margin=\parindent,
- label=\arabic{section}\alpha{hlisti}),
- item offset=2.5em,
- label width=*,
- pre item=\begingroup\color,
- post item=\endgroup,
- autoindent}
-\hlist3
- \hitem {blue}item bleu !
- \hitem {red}\repeatntimes3{bla bla en rouge }
- \hitem {cyan}item cyan
- \hitem>[LABEL PERSO] {magenta}\repeatntimes4{Long item sur toute la largeur }
-\endhlist
-\inithlist% retour aux valeur par défaut
-Voici le texte qui suit la liste \repeatntimes{15}{bla bla bla }
-
-\section{Test 3}
-Voici le texte précédent \repeatntimes{15}{bla bla bla }
-\hlist[pre skip=0pt,post skip=0pt]4
- \hitem Item répété
- \hitem Item répété
- \hitem Item répété
- \hitem Item répété
- \hitem Item répété
- \hitem Item répété
-\endhlist
-Voici le texte intermédiaire \repeatntimes{15}{bla bla bla }
-\hlist[resume,pre skip=0pt,post skip=0pt]4
- \hitem Item répété
- \hitem Item répété
- \hitem Item répété
- \hitem Item répété
- \hitem Item répété
- \hitem Item répété
-\endhlist
-Voici le texte qui suit la liste \repeatntimes{15}{bla bla bla }
-
-\section{Test 4}
-\noindent
-\vtop{\hsize=.5\hsize
- Voici le texte précédent \repeatntimes{15}{bla bla bla }
- \hlist[label=$\bullet$,label sep=.33em,label width=.75em,
- label align=l,item offset=*,show frame]3
- \hitem Choix A
- \hitem Choix B
- \hitem Choix C
- \hitem Choix D
- \hitem Choix E
- \endhlist
-}\hfill\vrule\hfill
-\vtop{\hsize=.4\hsize
- Voici le texte précédent \repeatntimes{8}{bla bla bla }
- \hlist[label=$\bullet$,label sep=.33em,label width=.75em,
- label align=l,item offset=*]3
- \hitem Choix A
- \hitem Choix B
- \hitem Choix C
- \hitem Choix D
- \hitem Choix E
- \endhlist
-}%
-
-\section{test 5}
-Sans objet, l'extension \verb|enumerate| n'est pas disponible pour \TeX.
-
-\section{Test 6}
-Voici le texte précédent \repeatntimes{15}{bla bla bla }
-\hlist[label sep=0.25em,label width=1.6em,item offset=*,
- label=\arabic{section}\alpha{hlisti},col sep=1em,show frame]8
- \repeatntimes{26}{\hitem a\space eou}%
-\endhlist
-Voici le texte qui suit la liste \repeatntimes{15}{bla bla bla }
-
-\section{Test 7}
-Voici le texte précédent \repeatntimes{15}{bla bla bla }
-\hlist[item offset=\parindent,label width=1em,label sep=*,list parindent=\parindent]3
- \hitem Un premier item\par
- Une autre ligne pour rien dire !
- \hitem Le \verb|verbatim| est permis avec l'extension \verb|hlist|, la preuve : <<~\verb|# 1\ $% ~|~>>.
- \hitem Un troisième item pour le fun et pour remplir une ligne\par
- Un autre paragraphe pour prendre deux lignes.
- \hitem La fin... des haricots !
-\endhlist
-Voici le texte qui suit la liste \repeatntimes{15}{bla bla bla }
-
-\section{Test 8}
-Voici le texte précédent \repeatntimes{15}{bla bla bla }
-\hlist[show label=false,show frame,col sep=3em,list parindent=\parindent]3
- \hitem Un premier item\par
- Une autre ligne pour ne rien dire !
- \hitem Le \verb|verbatim| est permis dans les items avec l'extension \verb|hlist|, la preuve : <<~\verb|# 1\ $% ~|~>>.
- \hitem Un troisième item pour remplir une ligne\par
- Un deuxième paragraphe qui prend deux lignes.
- \hitem La fin... des haricots !
-\endhlist
-Voici le texte qui suit la liste \repeatntimes{15}{bla bla bla }
-\bye \ No newline at end of file