- Questo topic ha 2 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 20 anni, 10 mesi fa da .
-
Topic
-
ciao,
mi sono trovato a dover scrivere 1.2 10^12 Kg. in genere scrivevo qualcosa del tipo:
`\unit{1.2}{\tera\kilogram}`
ma in questo caso vorrei evitare, visto che, pur essendo il kilogrammo un’unità fondamentale, mi pare assurdo comporre tera con kilo. ho allora visto che siunits definisce anche dei comandi del tipo \terad che appunto stampa dieci elevato alla dodici.
il punto è che
`\unit{1.2}{\terap\kilogram}`
non mi lascia lo spazio fra la potenza e l’unità, mentre
`\unit{1.2\terap}{\kilogram}`
non me la lascia fra 1.2 e la potenza.
naturalmente si puo’ risolvere con
`\unit{1.2\;10^{12}}{\kilogram} o \unit{1.2\;\terap}{\kilogram}`mi vengono pero’ diverse considerazioni:
a che pro siunits definisce i comandi come \terap se uno non puo’ usarli con una spaziatura efficente? non sarebbe meglio fare in modo che essi prevedano prima o dopo una spaziatura adeguata? per esempio fissare che vadano sempre usati nel primo o nel secondo argoemento di \unit e prevedere lo spazio prima o dopo a seconda della convenzione che si scelga.
ho letto diverse volte la documentazione ma non mi pare che se ne parli. quasi quasi contatto l’autore, ma vorrei sapere prima cosa ne pensate.
automatizzare lo spazio permetterebbe per esempio di modificare 1.2 10^9 con 1.2 x 10^9 automaticamente con un’opzione del pacchetto, oltre al non avere la noia di inserire ad ogni volta \;
a proposito, già che siamo in tema, qual’è secondo voi lo spazio più corretto da usare ?
ciao e grazie
f
- Devi essere connesso per rispondere a questo topic.