Browse Source

fix: \\description est devenu impossible à surcharger sans erreur

master
François Poulain 1 year ago
parent
commit
8dd2f6faf1
  1. 1
      Makefile
  2. 6
      lolipop.cls
  3. 4
      lolipop.hva

1
Makefile

@ -16,6 +16,7 @@ guide_libre_asso.wiki:
guide_libre_asso.tex: guide_libre_asso.wiki
sed -f tools/wiki2tex.sed $< > $@
sed -i $@ -e 's/.png//g'
sed -i $@ -e 's/\\description/\\descriptif/g'
vim -c '%s/^\(\s*\*.*\)\n\(\s*[^*]\|\n\)/\1\r\\end{itemize}\r\2/g' -c '%s/^\(\s*[^*].*\|\)\n\s*\*/\1\r\\begin{itemize}\r*/g' -c '%s/^\s*\*/\\item/' -c ':x' $@
guide.pdf: guide.tex guide_libre_asso.tex lolipop.cls

6
lolipop.cls

@ -374,7 +374,7 @@
% Déclarons les paramètres qui nous intéressent.
\lolipop@declare{nom}
\lolipop@declare{logo}
\lolipop@declare{description}
\lolipop@declare{genre}
\lolipop@declare{apprentissage}
\lolipop@declare{installation}
\lolipop@declare{lien}
@ -383,7 +383,7 @@
% L'interface utilisateur est l'environnement "logiciel". Là où le logiciel est
% déclaré, son résumé est inséré en marge et une référence est crée.
\NewEnviron{logiciel}{
\nom{} \logo{} \description{} \apprentissage{}
\nom{} \logo{} \genre{} \apprentissage{}
\installation{} \lien{} \equivalent{}
\BODY
\let\href\fnhref
@ -392,7 +392,7 @@
\begin{rosebox}{\lolipop@nom}
\sffamily\footnotesize
% Logo : \lolipop@logo
\if@not@empty{\lolipop@description }{\lolipop@description \\ }
\if@not@empty{\lolipop@genre }{\lolipop@genre \\ }
\if@not@empty{\lolipop@apprentissage}{Apprentissage : \iconify{hirondelle}{\lolipop@apprentissage} \\ }
\if@not@empty{\lolipop@installation }{Installation : \iconify{marguerite}{\lolipop@installation} \\ }
\if@not@empty{\lolipop@lien }{Lien : \lolipop@lien \\ }

4
lolipop.hva

@ -102,8 +102,8 @@ class="guide_screenshot_fullscreen">
\newcommand{\logo}[1]{}
\renewcommand{\description}[1]
{\begin{rawhtml}<div class="guide_description">\end{rawhtml}#1\begin{rawhtml}</div>\end{rawhtml}}
\renewcommand{\genre}[1]
{\begin{rawhtml}<div class="guide_genre">\end{rawhtml}#1\begin{rawhtml}</div>\end{rawhtml}}
\newcommand{\apprentissage}[1]
{\begin{rawhtml}<div class="guide_apprentissage">\end{rawhtml}#1\begin{rawhtml}</div>\end{rawhtml}}

Loading…
Cancel
Save