Strumenti Utente



usare_emacs_per_tradurre_formule_latex_in_c

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 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

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.


usare_emacs_per_tradurre_formule_latex_in_c.txt · Ultima modifica: 2012/12/25 19:36 da mickele77

Facebook Twitter Google+ Digg Reddit LinkedIn StumbleUpon Email