- Questo topic ha 0 risposte, 1 partecipante ed è stato aggiornato l'ultima volta 3 anni, 7 mesi fa da .
-
Topic
-
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.clsIl 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:
- sia di dimensioni scriptsize;
- sia di colore rosso.
E fare in modo che:
- quando compilo per produrre un file HTML (MathJax o MathML), quanto scritto all’interno del testo alternativo VENGA visualizzato (per gli studenti non vedenti);
- 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.