• [^] # Re: Question intéressante

    Posté par . En réponse au journal Le HTML (epub3) peut il détrôner latex (surtout beamer) ?. Évalué à 3.

    Qu'est ce que ocaml ou js apporten à tes présentations ?

    OCaml (qui est fortement impliqué dans la chaîne de compilation d'un document Patoline) permet un certain nombre de choses : d'une part il est très adapté à l'écriture de parsers (l'équipe de Patoline a par exemple un parser pour les maths, qui parse tes expressions pour calculer l'espacement à rendre — bien sûr c'est facile à personnaliser, et vu le nombre de DSL qui existent déjà en LaTeX et qui produisent des messages d'erreur absolument imbitables on voit bien le bénéfice potentiel), d'autre part il est relativement rapide (les rares utilisateurs de Patoline ont l'air très satisfaits des performances, qui semblent meilleures que celles de LaTeX pour des documents plein de macros), et enfin il est statiquement typé — oui, dans un document LaTeX complet, tu as tellement de programmes qui interagissent que ça peut avoir de l'importance. Mais ça c'est surtout la rédaction.

    Le côté JavaScript permet de générer des présentations qui sont plus interactives que des PDF « beamer » classiques. Par exemple, certains auteurs (et utilisateurs) de Patoline travaillent avec une tablette qui leur permet de passer les transparents à distance ou de pointer directement sur la tablette ce dont ils parlent (une utilisation très classique je te l'accorde), mais aussi de pointer des zones de texte qui peuvent être mises en valeur pendant la présentation. Imagine un transparent un peu chargé avec différentes informations importantes, sur lesquelles tu as des zones que tu veux mettre tour à tour en relief. Plutôt que de les désigner avec ton pointeur laser et de faire tourner très vite ce dernier pour entourer la zone en question, tu appuies une fois sur la zone sur ta tablette, et elle est mise en relief sur l'écran. C'est pas magique ?

    Plus généralement, c'est peut-être l'occasion d'apporter quelques améliorations dans l'interactivité des transparents. Comme ils ont l'habitude de travailler avec des projecteurs pourris, ils réfléchissent aussi à la possibilité d'utiliser la webcam, en début de présentation, pour calibrer un peu les couleurs utilisées dans les transparents (et éviter les « ah là ça aurait du être en rouge »). Mais je suis sûr qu'en cherchant un peu tu peux trouver des fonctionnalités à leur proposer.