lorenzo.pantieri

Risposte nei forum create

Stai visualizzando 15 risposte – dal 2,266 al 2,280 (di 5,985 totali)
  • Autore
    Risposte
  • in risposta a: Sweave, installazione pacchetto #47753
    lorenzo.pantieri
    Partecipante
      Up
      0
      Down
      ::

      Ma se non erro /usr/local dovrebbe essere l’albero personale.

      Dipende. Ripeto: cerca nell’Arte.

      Ciao,
      L.

      in risposta a: Sweave, installazione pacchetto #47751
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::

        Avete qualche suggerimanto da darmi??

        Mettilo nell’albero personale. Cerca nell’Arte, quassù.

        Ciao,
        L.

        lorenzo.pantieri
        Partecipante
          Up
          0
          Down
          ::


          Inviaci un esempio minimo compilabile. Ripassa la netiquette.

          Ciao,
          L.

          in risposta a: L’arte di scrivere dati numerici con LaTeX #47233
          lorenzo.pantieri
          Partecipante
            Up
            0
            Down
            ::

            Serviva soltanto per far vedere la differenza di comportamento dei due pacchetti con Euler. Tu stesso, quando ti ho riportato la citazione dalla documentazione di numprint, hai chiamato in causa siunitx, che con numprint non C’ENTRA molto, o no? 😉

            Dalla doc. di siunitx:

            The numprint package has provided many useful ideas for the code used here for number formatting.

            Ciao,
            L.

            in risposta a: L’arte di scrivere dati numerici con LaTeX #47231
            lorenzo.pantieri
            Partecipante
              Up
              0
              Down
              ::

              Non proprio. Prova ad aggiungere \SI{123456}{m^{23}} e sappimi dire. Se specifichi “unitmode=text”, l’unità di misura sarà nel carattere corretto, ma l’esponente diventa sbagliato. Soluzione: \SI{123456}{m^{$23$}}

              Ho provato a compilare
              `\documentclass{scrreprt}
              \usepackage[eulermath]{classicthesis}
              \usepackage[mode=math,decimalsymbol=comma,mathrm=mathnormal]{siunitx}
              \begin{document}
              \SI{123456}{m^{23}}
              \end{document}
              `e mi sembra che il font sia giusto. Se vuoi ti mando il PDF che ottengo. Il tuo codice, poi, mi produce un errore.
              `! Missing } inserted.

              }
              l.29 \SI{123456}{m^{$23$}}
              ^^M
              `

              Commenti finali: si possono usare i font Euler per il modo matematico, ma è meglio evitarli.

              Io direi invece: si possono usare i magnifici font Euler per il modo matematico, ma è bene sapere che si può andare incontro a qualche limitazione (per lo più superabile).

              È solo la mia opinione.

              A che serviva numprint?

              Per scrivere un numero con le cifre spaziate a gruppi di tre (e con la virgola intelligente) ci sono diverse soluzioni: \numprint e \num sono fra queste. Fanno cose leggermente diverse, ma insomma il problema è quello. Nel codice precedente mi era sfuggita la chiamata al pacchetto: ora correggo!

              Ciao,
              L.

              in risposta a: L’arte di scrivere dati numerici con LaTeX #47229
              lorenzo.pantieri
              Partecipante
                Up
                0
                Down
                ::


                Eureka! Con l’opzione mathrm=mathnormal siunitx funziona anche con Euler! 🙂
                `\documentclass{scrreprt}
                \usepackage[eulermath]{classicthesis}
                \usepackage[mode=math,decimalsymbol=comma,mathrm=mathnormal]{siunitx}
                \usepackage{booktabs}

                \begin{document}
                1500000 \\
                $1500000$ \\

                \num{1500000} \\
                $\num{1500000}$

                \num[mode=text]{1500000} \\
                $\num[mode=text]{1500000}$

                \begin{tabular}{cS}
                \toprule
                Espressione & {Valore} \\
                \midrule
                $\pi$ & 3,1416 \\
                $\pi^{\pi}$ & 36,46 \\
                $\pi^{\pi^{\pi}}$ & 80662,7 \\
                \bottomrule
                \end{tabular}
                \end{document}`
                Tutto va come “ci si aspetta”.

                Nella prima coppia di righe abbiamo il numero in minuscolo (Palatino) e maiuscolo (Euler).

                Nella seconda coppia abbiamo sempre gli Euler: è giusto, perché l’impostazione generale è “mode=math” (che ritengo sia predefinita).

                Nella terza coppia abbiamo i numeri minuscoli: giusto, perché lo si è richiesto espressamente in entrambi i casi.

                La tabella, poi, è perfetta: Euler, incolonnamento alla virgola e cifre raggruppate a gruppi di tre.

                Ottimo… anche se questo richiederà di modificare l’Arte di conseguenza… 😉

                Ciao,
                L.

                in risposta a: L’arte di scrivere dati numerici con LaTeX #47225
                lorenzo.pantieri
                Partecipante
                  Up
                  0
                  Down
                  ::

                  grazie per il tuo lavoro, non vedo l’ora di leggerlo!

                  Pazienta fino a domani! 😉

                  Con l’occasione ti volevo chiedere se scriverai anche del pacchetto pgfplotstable.

                  No, non lo conosco. Ci darò un’occhiata al più presto. Però lasciamo dire che quella tabella si può ottenere con gli strumenti presentati nell’Arte.

                  Ciao,
                  L.

                  in risposta a: L’arte di scrivere dati numerici con LaTeX #47222
                  lorenzo.pantieri
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    Resta il fatto che il problema di convivenza tra siunitx e gli Euler rimane. La metto così:

                    a) voglio usare ClassicThesis con gli Euler per la matematica;
                    b) voglio un comando chemi spazi correttamente i numeri, a gruppi di tre cifre, con la virgola intelligente;
                    c) voglio che i numeri prodotti in questo modo siano matematici, ovvero siano Euler.

                    Bene, \numprint soddisfa le tre esigenze contemporaneamente, \num no.
                    `\documentclass{scrreprt}
                    \usepackage[italian]{babel}
                    \usepackage[eulermath]{classicthesis}
                    \usepackage{numprint}
                    \begin{document}
                    1500000 \\
                    $1500000$ \\
                    \numprint{1500000} \\
                    $\numprint{1500000}$
                    \end{document}`

                    `\documentclass{scrreprt}
                    \usepackage[italian]{babel}
                    \usepackage[eulermath]{classicthesis}
                    \usepackage{siunitx}
                    \begin{document}
                    1500000 \\
                    $1500000$ \\
                    \num{1500000} \\
                    $\num{1500000}$
                    \end{document}`
                    Ciao,
                    L.

                    in risposta a: L’arte di scrivere dati numerici con LaTeX #47218
                    lorenzo.pantieri
                    Partecipante
                      Up
                      0
                      Down
                      ::


                      Non so rispondere. Però osservo che \numprint di numprint si comporta in modo (forse) più “logico”:
                      `\documentclass{scrreprt}
                      \usepackage[italian]{babel}
                      \usepackage[eulermath]{classicthesis}
                      \usepackage{numprint}
                      \begin{document}
                      1500000 \\
                      $1500000$ \\
                      \numprint{1500000} \\
                      $\numprint{1500000}$
                      \end{document}`
                      Come si vede compilando, \numprint fa esattamente quello che ci si aspetta:
                      1. numeri minuscoli nella prima riga;
                      2. numeri maiuscoli (Euler) nella seconda;
                      3. numeri minuscoli e spaziati nella terza;
                      2. numeri maiuscoli e spaziati (Euler) nella quarta.

                      Ciao,
                      L.

                      lorenzo.pantieri
                      Partecipante
                        Up
                        0
                        Down
                        ::


                        Innanzitutto mi scuso per il ritardo, la prosecuzione del posto mi era sfuggita e in questi giorni sono impegnatissimo.

                        Non ho capito bene che cosa desideri? Ti interessa riprodurre il layout dell’Arte? Alloa scarica dal mio sito il modello “tesi classica” e usa quello.

                        Preferisci lo stile del mio articolo “introduzione allo stile ClassicThesis”? Il risultato l’ho ottenuto così:
                        `\documentclass[10pt,a4paper,twoside,openright,titlepage,fleqn,%
                        headinclude,footinclude,BCOR5mm,%
                        numbers=noenddot,cleardoublepage=empty,%
                        tablecaptionabove]{scrreprt}

                        \usepackage[utf8]{inputenc}
                        \usepackage[T1]{fontenc}
                        \usepackage[italian]{babel}
                        \usepackage[backref]{classicthesis-ldpkg}
                        \usepackage[eulerchapternumbers,subfig,beramono,
                        eulermath,pdfspacing,listings]{classicthesis}
                        \usepackage{lipsum}

                        \begin{document}
                        \chapter{Pippo}
                        \lipsum
                        \end{document}
                        `
                        Ciao,
                        L.

                        in risposta a: Formula risolutiva equazioni di secondo grado #47308
                        lorenzo.pantieri
                        Partecipante
                          Up
                          0
                          Down
                          ::

                          Non so come rendere la formula risolutiva per le equazioni di secondo grado, quando si mettono le due frecce per i due risultati, x_1 un po’ più in alto della formula, x_2 un po’ più in basso.
                          Ho cercato qui sul forum e sull’arte, ma non sono riuscita a trovare niente.
                          Ho provato con:
                          `
                          $2\pm \sqrt{4-3}=^{\nearrow 1}_{\searrow 3}\qquad$
                          `
                          ma come già sospettavo, il risultato non è assolutamente quello desiderato.
                          Grazie in anticipo!

                          Che ne dici di cases? Viene una graffa, mi pare appropriato.

                          Ciao,
                          L:

                          in risposta a: Comportamento del comando \num di siunitx #46816
                          lorenzo.pantieri
                          Partecipante
                            Up
                            0
                            Down
                            ::

                            Dopo numerose prove, sono giunto alla conclusione che i numeri inseriti nel comando \num del pacchetto siunitx vengono sempre stampati maiuscoli.

                            Non proprio. I numeri stampati con \num vengono (sempre) maiuscoli, se è specificata l’opzione mode=math.

                            \numprint, come sai, si comporta in modo diverso: stampa i numeri correttamente spaziati nel modo (testuale o matematico) attivo nel documento.
                            `\documentclass{scrreprt}
                            \usepackage[italian]{babel}
                            \usepackage[osf]{mathpazo}
                            \usepackage[mode=math]{siunitx}
                            \usepackage{numprint}

                            \begin{document}

                            1500000 \\
                            \numprint{1500000} \\
                            $\numprint{1500000}$

                            \num{1500000} \\
                            $\num{1500000}$

                            \num[mode=text]{1500000} \\
                            $\num[mode=text]{1500000}$

                            \end{document}`
                            Problema. L’opzione mode=math è predefinita in siunitx? Mi pare di sì, ma vorrei esserne certo.

                            Ciao,
                            L.

                            in risposta a: L’arte di scrivere dati numerici con LaTeX #47216
                            lorenzo.pantieri
                            Partecipante
                              Up
                              0
                              Down
                              ::

                              Se vuoi la virgola intelligente e la separazione dei gruppi di cifre, questo è il prezzo.

                              Chiarissimo. Per me, il gioco vale la candela eccome!

                              Scrivendo {$D$} non ottengo alcun errore. Lo ottengo solo se invece scrivo ${D}$.

                              Acc… 😳 Hai perfettamente ragione!

                              Grazie mille, Enrico, risolutivo come sempre. Non mi resta che aspettare la compatibilità con gli Euer… 😉

                              Ciao,
                              L.

                              in risposta a: L’arte di scrivere dati numerici con LaTeX #47214
                              lorenzo.pantieri
                              Partecipante
                                Up
                                0
                                Down
                                ::

                                Attribuisci a TeX doti di chiaroveggenza che non può avere. Non conosco il funzionamento dettagliato di siunitx, ma a quanto pare lo spazio riservato alla parte intera coincide con quello riservato alla parte decimale e questo spiega le “voragini”.

                                Per una volta, non sono d’accordo. Infatti le colonne standard di tipo c centrano il loro contenuto automaticamente.
                                `\begin{tabular}{ccccc}
                                \toprule
                                {$B$} & {$P_u$} & {$u_u$} & {$\beta$} & $G_f$ \\
                                {(m)} & {(kg)} & {(m)} & & {(Pa)} \\
                                \midrule
                                5 & 269,8 & 0,000674 & 1,79 & 0,04089 \\
                                10 & 421,0 & 0,001035 & 3,59 & 0,04089 \\
                                20 & 640,2 & 0,001565 & 7,18 & 0,04089 \\
                                \bottomrule
                                \end{tabular}`
                                Penso che sarebbe logico che siunitx, una volta data l’opzione tabnumalign=center, facesse lo stesso (mettendo però sempre in maiuscolo i numeri, spaziando le cifre e tenendo la virgola decimale intelligente). Così non è:
                                `\sisetup{tabnumalign=center}

                                \begin{tabular}{SSSSS}
                                \toprule
                                $B$ & $P_u$ & $u_u$ & $\beta$ & $G_f$ \\
                                {(m)} & {(kg)} & {(m)} & & {(Pa)} \\
                                \midrule
                                5 & 269,8 & 0,000674 & 1,79 & 0,04089 \\
                                10 & 421,0 & 0,001035 & 3,59 & 0,04089 \\
                                20 & 640,2 & 0,001565 & 7,18 & 0,04089 \\
                                \bottomrule
                                \end{tabular}`
                                Considero il fatto che non si possa scrivere $D$ nell’intestazione di una colonna un bug bello e buono. Nella doc. c’è scritto di mettere le intestazioni tra graffe: devo poter scrivere una $D$, se lo desidero.

                                Purtroppo la revisione dell’Arte cade in un brutto periodo:

                                Tommaso e io abbiamo pensato di risolvere il problema pubblicando in due tappe: la prima a giorni (per ora senza le colonne S di siunitx), la seconda in ottobre.

                                Ciao,
                                L.

                                in risposta a: Studio tabelle #47163
                                lorenzo.pantieri
                                Partecipante
                                  Up
                                  0
                                  Down
                                  ::


                                  `\documentclass{article}
                                  \usepackage{booktabs,lipsum}
                                  \begin{document}
                                  \begin{tabular}{c p{8cm}}
                                  \toprule
                                  A & \multicolumn{1}{c}{Intestazione centrata} \\
                                  \midrule
                                  Mane & Parole parole parole parole parole parole parole parole parole parole parole parole \\
                                  \bottomrule
                                  \end{tabular}
                                  \end{document}`
                                  Studiando le tabelle, non dimenticare la concorrenza: 😉
                                  http://www.lorenzopantieri.net/LaTeX_files/ArteLaTeX.pdf

                                  Ci sono molti esempi (completi di sorgente) che possono esserti d’aiuto.

                                  Buone tabelle,
                                  L.

                                Stai visualizzando 15 risposte – dal 2,266 al 2,280 (di 5,985 totali)

                                Go to top