- Questo topic ha 13 risposte, 5 partecipanti ed è stato aggiornato l'ultima volta 14 anni, 2 mesi fa da
Maurizio.
-
CreatoreTopic
-
20 Giugno 2012 alle 16:08 #75346::
Ciao a tutti, vi leggo e sono iscritto da un po’, ma mi ritrovo solo ora a dover chiedere direttamente aiuto 🙂In diversi corsi universitari mi è stato spiegato che il modo migliore per raggruppare 3 per volta le cifre di un numero, sia il mezzo spazio. O meglio, uno spazio più piccolo del normale (non so sia sia esattamente mezzo o di meno).
Ad es. 12 345 (e non 12345, 12.345 o 12’345 e via discorrendo).
C’è un modo per fare ciò in LaTeX? Lo spazio indivisibile (~) purtroppo è eccessivamente grande 🙄
Grazie in anticipo 🙂
-
CreatoreTopic
-
AutoreRisposte
-
-
20 Giugno 2012 alle 16:21 #75347::
MaurizioD” post=74490Ciao a tutti, vi leggo e sono iscritto da un po’, ma mi ritrovo solo ora a dover chiedere direttamente aiuto 🙂
In diversi corsi universitari mi è stato spiegato che il modo migliore per raggruppare 3 per volta le cifre di un numero, sia il mezzo spazio. O meglio, uno spazio più piccolo del normale (non so sia sia esattamente mezzo o di meno).
Ad es. 12 345 (e non 12345, 12.345 o 12’345 e via discorrendo).
C’è un modo per fare ciò in LaTeX? Lo spazio indivisibile (~) purtroppo è eccessivamente grande 🙄
Grazie in anticipo 🙂
`\usepackage{siunitx}
\sisetup{group-minimum-digits = 4}`
Ciao
Orlando
-
20 Giugno 2012 alle 16:52 #75348::
Grazie per la risposta, ma c’è un problema.Sulla riga relativa a:
`\sisetup{group-minimum-digits = 4}`ricevo un warning, ma non mi viene detto nulla, se non il numero di riga dell’errore. In effetti, i numeri di 4 cifre non vengono raggruppati (come se il comando non fosse riconosciuto).
-
20 Giugno 2012 alle 17:02 #75349::
MaurizioD” post=74493Grazie per la risposta, ma c’è un problema.
Sulla riga relativa a:
`\sisetup{group-minimum-digits = 4}`ricevo un warning, ma non mi viene detto nulla, se non il numero di riga dell’errore. In effetti, i numeri di 4 cifre non vengono raggruppati (come se il comando non fosse riconosciuto).
Devi riportare l’errore che ti esce. Che distribuzione hai?
Ciao
Orlando
-
20 Giugno 2012 alle 17:25 #75350::
ansys” post=74494
Grazie per la risposta, ma c’è un problema.
Sulla riga relativa a:
`\sisetup{group-minimum-digits = 4}`ricevo un warning, ma non mi viene detto nulla, se non il numero di riga dell’errore. In effetti, i numeri di 4 cifre non vengono raggruppati (come se il comando non fosse riconosciuto).
Devi riportare l’errore che ti esce. Che distribuzione hai?
Ciao
OrlandoMacTex-2011, come editor uso Latexian (v1.2.2). Ho controllato se fossero disponibili aggiornamenti per siunitx, ma Tex Live Utility non ne ha trovati.
In allegato lo screenshot degli errori.
[attachment=361]Schermata06-2456099alle21.19.37.png[/attachment]
Ne approfitto per chiedere se la posizione delle chiamate \usepackage{} possa influire in qualche maniera su questo errore. È preferibile farle tutte all’inizio del preambolo ed in seguito definire i vari parametri? Sono alle prime armi, è evidente 🙄
Attachments:
You must be logged in to view attached files. -
20 Giugno 2012 alle 17:41 #75351::
MaurizioD” post=74495
[quote=”MaurizioD” post=74493]Grazie per la risposta, ma c’è un problema.
Sulla riga relativa a:
`\sisetup{group-minimum-digits = 4}`ricevo un warning, ma non mi viene detto nulla, se non il numero di riga dell’errore. In effetti, i numeri di 4 cifre non vengono raggruppati (come se il comando non fosse riconosciuto).
Devi riportare l’errore che ti esce. Che distribuzione hai?
Ciao
OrlandoMacTex-2011, come editor uso Latexian (v1.2.2). Ho controllato se fossero disponibili aggiornamenti per siunitx, ma Tex Live Utility non ne ha trovati.
In allegato lo screenshot degli errori.
[attachment=361]Schermata06-2456099alle21.19.37.png[/attachment]
Ne approfitto per chiedere se la posizione delle chiamate \usepackage{} possa influire in qualche maniera su questo errore. È preferibile farle tutte all’inizio del preambolo ed in seguito definire i vari parametri? Sono alle prime armi, è evidente :roll:[/quote]
Suppongo che tu non abbia scritto \usepackage{siunitx}, perché di certo \sisetup è definito da quel pacchetto.Prova a riportare il tuo preambolo.
Ciao
Enrico
-
20 Giugno 2012 alle 17:54 #75352::
`
\documentclass[11pt
,oneside
,headsepline=true
,bibliography=totoc
]{scrbook}\usepackage[dottedtoc]{classicthesis}
\linespread{1.5}
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}
\usepackage[utf8]{inputenc}
\usepackage[ a4paper
,left=4cm
,right=3cm
,bottom=3cm
,top=3cm] {geometry}
\usepackage[footnote, smaller]{acronym}% per la bibliografia
\usepackage[babel]{csquotes}
\usepackage[style=numeric]{biblatex}\usepackage{graphicx} % per le immagini
\usepackage{eurosym} % per il simbolo dell'euro\usepackage{siunitx}
\sisetup{group-minimum-digits = 4}\setcounter{tocdepth}{5} %profondita delle voci nella ToC
\addtokomafont{caption}{\small}
%Numero a piè di pagina
\usepackage {scrpage2}
\pagestyle {scrheadings}
\clearscrheadfoot
\ofoot [\pagemark] {\small\pagemark}%Data ed ora della bozza. Da eliminare al termine!
\usepackage{scrtime}
\addtokomafont{pagefoot}{\footnotesize \scshape}
\ifoot {{[Bozza del \today,~ore \thistime]}}%mio nome nella testatina
\addtokomafont{pagehead}{\footnotesize \scshape}
\ihead{{[Mio Nome]}}\bibliography{Bibliografia} %importazione bibliografia
%info per il frontespizio (da fare)
\title{Il Titolo }
\author{Autore}\input{MaterialeInizialeFinale/Acronimi} %definiti con newacro
`Dopo la compilazione il testo “group-minimum-digits = 4” mi compare nella prima pagina, e poi tutto il documento, nel quale \num non viene riconosciuto correttamente (undefined control sequence)
EDIT
Ulteriore dettaglio: `Package siunitx Error: Support package expl3 too old. See the siunitx package documentation for explanation.`
Leggo la documentazione. Aggiorno tutto e riprovo
-
20 Giugno 2012 alle 20:30 #75353
-
21 Giugno 2012 alle 3:47 #75354::
egreg9″ post=74497
[quote=”ansys” post=74494][quote=”MaurizioD” post=74493]Grazie per la risposta, ma c’è un problema.
Sulla riga relativa a:
`\sisetup{group-minimum-digits = 4}`ricevo un warning, ma non mi viene detto nulla, se non il numero di riga dell’errore. In effetti, i numeri di 4 cifre non vengono raggruppati (come se il comando non fosse riconosciuto).
Devi riportare l’errore che ti esce. Che distribuzione hai?
Ciao
OrlandoMacTex-2011, come editor uso Latexian (v1.2.2). Ho controllato se fossero disponibili aggiornamenti per siunitx, ma Tex Live Utility non ne ha trovati.
In allegato lo screenshot degli errori.
[attachment=361]Schermata06-2456099alle21.19.37.png[/attachment]
Ne approfitto per chiedere se la posizione delle chiamate \usepackage{} possa influire in qualche maniera su questo errore. È preferibile farle tutte all’inizio del preambolo ed in seguito definire i vari parametri? Sono alle prime armi, è evidente :roll:[/quote]
Suppongo che tu non abbia scritto \usepackage{siunitx}, perché di certo \sisetup è definito da quel pacchetto.Prova a riportare il tuo preambolo.
Ciao
Enrico[/quote]Io sapevo che caricando siunitx bastava scrivere
`\num{12500}`
per avere i numeri spaziati ogni tre. Mi sembra più semplice.
Ciao
Tommaso
-
21 Giugno 2012 alle 7:09 #75355::
illinguista1972″ post=74502
Io sapevo che caricando siunitx bastava scrivere
`\num{12500}`
per avere i numeri spaziati ogni tre. Mi sembra più semplice.
Ciao
TommasoInfatti è così, ma come opzione predefinita siunitx applica il raggruppamento solo a numeri con 5 o più cifre. 1000, ad esempio, verrebbe scritto senza raggruppamenti. Lo scopo della riga con \sisetup è ovviare a ciò.
-
21 Giugno 2012 alle 9:43 #75356::
MaurizioD” post=74508
Io sapevo che caricando siunitx bastava scrivere
`\num{12500}`
per avere i numeri spaziati ogni tre. Mi sembra più semplice.
Ciao
TommasoInfatti è così, ma come opzione predefinita siunitx applica il raggruppamento solo a numeri con 5 o più cifre. 1000, ad esempio, verrebbe scritto senza raggruppamenti. Lo scopo della riga con \sisetup è ovviare a ciò.
Bisogna capire se i numeri di quattro cifre possono stare così senza spazi in mezzo. Qual è la dottrina giusta?
Ciao
Tommaso
-
21 Giugno 2012 alle 10:04 #75357::
illinguista1972″ post=74519
[quote=”illinguista1972″ post=74502]
Io sapevo che caricando siunitx bastava scrivere
`\num{12500}`
per avere i numeri spaziati ogni tre. Mi sembra più semplice.
Ciao
TommasoInfatti è così, ma come opzione predefinita siunitx applica il raggruppamento solo a numeri con 5 o più cifre. 1000, ad esempio, verrebbe scritto senza raggruppamenti. Lo scopo della riga con \sisetup è ovviare a ciò.
Bisogna capire se i numeri di quattro cifre possono stare così senza spazi in mezzo. Qual è la dottrina giusta?[/quote]
In genere i numeri di quattro cifre si scrivono senza spazio; fanno eccezione le tabelle, se questi numeri compaiono nella stessa colonna con altri che hanno più di quattro cifre. Se però i numeri nel documento sono pochi, non esiterei a scrivere senza spazi anche quelli di cinque cifre.Ciao
Enrico
-
21 Giugno 2012 alle 12:20 #75358::
Il solito documento del NIST sp811.pdf specifica l’obbligo di dividere i numeri con più di 4 cifre prima o dopo la virgola/punto decimale, ma non lo vieta per gruppi di cifre più corte, come per i numeri del telefono divisi con uno spazio fine a gruppi di due cifre.Sono d’accordo con Enrico sulla possibilità di NON dividere rari ed isolati numeri fino a 5 cifre. la ratio di questa questione è che studi psicosociologici ha messo in evidenza che gli umani e gli animali (forse solo fino ai cordati, ma non vorrei esagerare) sono in grado di riconoscere la numerosità fino a quattro oggetti in posizioni qualsiasi senza bisogno di contarli, mentre da 5 in poi possono avere delle difficoltà. in sequenza temporali sembra che anche i mammiferi, oltre agli umani, siano in grado di sapere senza contare quando sono trascorsi 5 intervalli di tempo; non è il caso di usare il verbo contare, ma facendo la vile vivisezione (parola forte usate più che altro per impressionare il pubblico; la “sezione” degli esseri viventi, per giunta senza anestesia, è nata verso il ‘600 praticandola sui condannati a morte, ma è cessata molto presto, anche se troppo tardi — sugli animali la sperimentazione in vivo senza anestesia è una pratica terminata molte decadi fa) mio padre ha sperimentato che i ratti bianchi da laboratorio sanno “contare” fino a 5 eventi successivi.
È chiaro che le cifre di un numero formano una sequenza precisa, quindi non sono cifre collocate in disordine, ma molto bene ordinate. quindi 4 o 5 cifre potrebbero essere distinte ad occhio, senza bisogno di contarle e anche senza gli spazi fini. Tuttavia è indubbio che gli spazi fini fra gruppi di cifre in terzine aiutino a sveltile la lettura specialmente di numeri piuttosto lunghi; vi ricordate i bilanci dello stato espressi in lire quando implicavano milioni di miliardi? in quel caso bisogna addirittura contare i gruppi di terzine per poter sapere a quanto ammontavano quelle cifre.
Nonostante questo è ovvio che se una colonna di una tabella ha numeri lunghi e corti, la disioni in terzione va eseguita sempre anche con numeri di quattro cifre.
-
22 Giugno 2012 alle 11:09 #75359
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.