• # améliorations

    Posté par . En réponse au journal [bookmark] Utroff-0.2. Évalué à 6. Dernière modification le 14 mars 2014 à 12:15.

    je constate que l'installation est grandement facilitée grâce à toutes les améliorations que tu as faites depuis la version 0.1.

    Bravo !

    Petite remarque, pour U, ça appelle /bin/sh, mais ça semble contenir des "bashismes", c'est à dire que sous Linux Mint (dérivé de Debian), /bin/sh est lié à dash (en théorie plus proche du sh posix), et non pas à bash comme sur la plupart des autres distributions, et du coup ça génère des erreurs :

    U troff -mus readme.tr | U dpost | ps2pdf - > f.pdf
    /opt/utroff/bin/U: 72: [: 3: unexpected operator
    /opt/utroff/bin/U: 72: [: 1: unexpected operator
    /opt/utroff/bin/U: 84: exec: dpost: not found
    troff: fatal error: can't find macro file us

    En ce cas, autant appeler bash

    #!/usr/bin/env bash
    

    (et non pas /bin/bash parce que sur les bsd bash n'est pas placé dans /bin)

    Pour les lecteurs de Linuxfr qui voudraient se faciliter l'écriture de documents en utroff, grâce à Sygne qui a bien aidé en cela, on a un export utroff dans txt2tags.

    Pour tester :

    wget http://txt2tags.googlecode.com/svn/trunk/txt2tags
    echo -e "\n\n\n= Test Utroff =\nCeci est un **test** d'__utroff__\n\n- liste 1\n- liste 2\n- etc\n\n\n\n== Nouveau sous-chapitre ==\nblabla" > test_utroff.t2t
    python2 txt2tags -t utmac test_utroff.t2t
    U troff -mus test_utroff.utmac | U dpost | ps2pdf - > test.pdf
    

    Par contre le souligné ça passe, mais pas le gras (ni l'italique). Je ne sais plus ce qu'on avait dit à l'époque à ce sujet, peut-être un problème de style...

    « I approve of any development that makes it more difficult for governments and criminals to monopolize the use of force. » Eric Raymond