HELP: testo alternativo e compilazioni per conversione.

  • Creatore
    Topic
  • #121422
    Up
    0
    Down
    ::


    Gentilissimi tutti,
    premetto che ho S.O. Linux (distro “Debian”) e TeX Live.

    Sto lavorando all’interno di un repository pubblico https://bitbucket.org/giampyssimo/matematica-libera_nv/src/master/ (dal quale ho fatto un fork del seguente repository originale https://bitbucket.org/zambu/matematicalibera/src/master/).

    Repository all’interno del quale ho creato un nuovo branch “Numeri-naturali_NV” all’interno del quale ho inserito del testo alternativo per studenti non vedenti nei file “naturali.tex” e “naturali_ese.tex”.
    Il file che viene riportato per la compilazione con pdflatex o html (MathJax o MathML) è ml01InsiemiNumerici.
    I comandi vengono passati da terminale, secondo quanto riportato in:
    – compila.py
    – ml_make4ht.cfg
    – matlibera.cls

    Il convertitore utilizzato è make4ht.

    Al momento il testo alternativo che inserisco non viene visualizzato dopo la compilazione per come è stato definito.

    Senza scendere in ulteriori dettagli, sarebbe possibile definire un comando “Testo alternativo” abbia le seguenti caratteristiche:

    1. sia di dimensioni scriptsize;
    2. sia di colore rosso.

    E fare in modo che:

    1. quando compilo per produrre un file HTML (MathJax o MathML), quanto scritto all’interno del testo alternativo VENGA visualizzato (per gli studenti non vedenti);
    2. quando compilo per produrre un file PDF (pdflatex o lualatex), quanto scritto all’interno del testo alternativo NON VENGA visualizzato (per gli studenti vedenti);

    Nel secondo caso, fosse possibile in fase di compilazione ci sia uno script che, tutte le volte che nel testo del file compare, ad esempio, la macro \testoalt{…}, inserisca davanti il simbolo %, in modo tale che il comando venga commentato e pertanto il testo alternativo non possa comparire proprio in quanto il relativo comando è stato commentato…
    altrimenti si rientra nel primo caso.

    Ringrazio fin d’ora chi potrà darmi una mano in questo:!:
    Prego infine di essere il più esaustivi possibile, possibilmente inserendo anche blocchi di codice con relative spiegazioni.

    Un cordiale saluto

  • Devi essere connesso per rispondere a questo topic.

Go to top