====== Usare emacs per tradurre formule Latex in C ====== Per convertire formule scritte in Latex in formule da introdurre in codice C/C++ è possibile usare la modalità "calc-embedded" di [[http://www.gnu.org/software/emacs/|Emacs]]. Cosa sia Emacs è difficile dirlo. Diciamo che molto dipende da come lo intendete utilizzare: può essere un editor di testo avanzato (e francamente devo ammettere che molto spesso lo utilizzo in questa modalità), un mail-reader, un coltellino svizzoro tuttofare (come in questo caso) o altro ancora. Emacs è disponibile sia su linux che su windows oltre che naturalmente i vari *BSD. Se volete installare Emacs su linux vi basterà cercarlo nei repository della vostra distro. Su windows è possibile scaricarlo dal sito [[http://ftp.gnu.org/pub/gnu/emacs/]]. Ritornando all'argomento di partenza, per testare la funzionalità di conversione da latex in C scriviamo in un buffer di Emacs la formula Latex x^3 + 3 x^2 y + 3 x y^2 + y^3 ~~READMORE~~ Con il curosre sulla formula entriamo nella modalità "calc-embedded" digitando Alt+x calc-embedded A questo punto diciamo al programma che la formula è stata scritta in Latex Alt+x calc-latex-language Convertiamo la formula in C digitando Alt+x calc-c-language Usciamo dalla modalità "calc-embedded" digitando nuovamente Alt+x calc-embedded Otterremo così pow(x, 3) + 3*(pow(x, 2)*y) + 3*(x*pow(y, 2)) + pow(y, 3) Per ritornare alla formula in Latex basta ripetere il procedimento invertendo i comandi Alt+x calc-latex-language e Alt+x calc-c-language Se abbiamo una formula scritta in C particolarmente complessa, quest'ultimo procedimento può essere utile per tradurla in un formato più leggibile ad occhio umano.