- Questo topic ha 5 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 4 anni, 11 mesi fa da .
-
Topic
-
Salve a tutti, sto cercando di tradurre in html il testo “Matematica Dolce”, serve per renderlo più facilmente accessibile a chi ha problemi di vista.Mi sono orientato a usare make4ht per produrre il documento html + mathjax.
Dopo un periodo di studio della poca documentazione e dei pochi esempi, ho iniziato il lavoro di conversione.
Data la complessità del testo, uso diverse funzioni che permettono di semplificare la scrittura e uniformare i risultati, ma queste funzioni (nell’ambiente matematico?) non funzionano.
Per rendere l’idea del problema riporto un esempio minimo:
`
\documentclass[a4paper,10pt]{memoir}
\usepackage[utf8]{inputenc}
% \usepackage{graphics}
\usepackage{amsfonts, amssymb}%———————————
% Definizione delle funzioni
\newcommand{\N}{\ensuremath{\mathbb{N}}}
\newcommand{\Z}{\mathbb{Z}}
\newcommand{\tonda}[1]{\left( #1 \right)}
\newcommand{\quadra}[1]{\left[ #1 \right]}
\newcommand{\intervac}[2]{\left]#1;~#2\right]}\begin{document}
\section{Senza l'uso di funzioni}
Insiemi numerici:\(\mathbb{N}\); \(\mathbb{Z}\); \dots
Espressioni:
\[4x^2 +3x +2 = \left[\left(4x+3\right) \cdot x +2 \right]\]
Intervallo:
\(2 < x \leqslant 5 \Rightarrow \left]2;~5\right]\) \section{Con l'uso di funzioni} Insiemi numerici: \(\N\); \(\Z\); \dots Espressioni: \[4x^2 +3x +2 = \quadra{\tonda{4x+3} \cdot x +2}\] Intervallo: \(2 < x \leqslant 5 \Rightarrow \intervac{2}{5}\) \end{document} ` La sezione "Senza uso di funzioni" produce il risultato corretto. La sezione "Con l'uso di funzioni", riporta in rosso il nome della funzione e la ignora. Ovviamente compilando in pdf con pdflatex ottengo in entrambi i casi il risultato cercato. Il comando di compilazione è: make4ht testmathbb.tex -l -u -s -d dist "mathjax" dove "testmathbb.tex" è il file riportato sopra e "dist" è la directory di destinazione del file prodotto dalla compilazione. Non ho trovato nulla in Internet a questo riguardo, qualcuno potrebbe darmi delle indicazioni? 1. La scelta di make4ht è buona o è preferibile usare qualche altro strumento? 2. Il problema che ho incontrato è un limite del compilatore o un qualche errore mio? 3. Come è possibile risolvere il problema? Grazie per l'attenzione. Daniele
- Devi essere connesso per rispondere a questo topic.