Re: impostare la virgola come separatore decimale

#76942
OldClaudio
Partecipante
    Up
    0
    Down
    ::


    Se ho capito bene il tuo problema, hai delle formule, già scritte con il separatore anglosassone. quindi non si tratta di misure, ma di numeri, coefficienti numerici nelle espressioni matematiche; certo potresti rimediare avvolgendo ogni numero in \num{…}, ma sarebbe più complicato che correggere i punti in virgole; per altro se disponi di un editor serio, come TeXshop o TeXworks, o altri simili, può procedere ad un “find and replace” e a espressioni regolari che ti permettono di cambiare in un colpo solo tutti e soli i punti racchiusi fra due cifre Io non sono esperto di espressioni regolari; qualche volta ho usato delle semplici espressioni regolari e ne sono stato rimasto molto favorevolmente impressionato.

    Tuttavia anche procedendo a mano con il “find and replace” basta avere l’accortezza di guardare bene quello che l’editor ha trovato e poi dare l’ordine di sostituire solo quando si legge che si tratta di un punto decimale.

    Se sei in vena di avventure prendi la Guida GuIT da qui sopra nella sezione e cerca le tre soluzioni indicate per gestire la virgola decimale (indice analitico –>). Certamente potrai mettere insieme oltre alla macro per gestire correttamente la virgola decimale un’altra amcro associata che gestisca il punto attivo in modo matematico in modo che se quanto segue è una cifra, cambi il punto in \virgladecimale, mentre se si tratta di qualunque altro segno non faccia nulla. Inserite nel preambolo queste macro potrai essere sicuro che ptrai continuare ad usare indifferentemente il punto o la virgola e il primo sarà sostituito sempre da una virgola decimale, e la seconda sarà trattata correttamente sia che si trovi come separatore decimale, sia che invece, sempre in matematica, svolga il ruolo di segno di punteggiatura. Leggi la Guida GuIT e vedrai che la cosa è possibile, anche se, forse, diventa incompatibile con le macro di siunitx; con tutto il bene che se ne può dire (anche da parte mia), io non ho mai sentito il bisogno di usare questo pacchetto. Naturalmente gli altri colleghi del forum saranno molto critici verso questa mai affermazione, am ognuno ha le sue abitudini e si trova certamente meglio con le proprie abitudini con quelle “imposte” da altri. 🙂

    Go to top