lorenzo.pantieri

Risposte nei forum create

Stai visualizzando 15 risposte – dal 2,281 al 2,295 (di 5,985 totali)
  • Autore
    Risposte
  • lorenzo.pantieri
    Partecipante
      Up
      0
      Down
      ::


      Caro Claudio, ho elencato 4 ragioni per cui le colonne S di siunitx sono IMO meglio di array:
      1. incolonnamento automatico dei numeri alla virgola;
      2. separazione automatica delle cifre a gruppi di tre;
      3. possibilità di cambiare il separatore decimale con un’unica modifica;
      4. spazio corretto dopo la virgola.

      Sulla quarta non mi pronuncio: l’opzione italian di babel mi dà quel risultato. Anche se babel venisse aggiornato, però, penso che difficilmente si avrebbe un risultato valido nelle altre lingue, mentre le colonne S di siunitx funzionano sempre.

      Quanto alla separazione delle cifre a gruppi di tre, dici che è difficile che l’incertezza delle misure effettuate scenda sotto l’uno per mille. Però in alcuni casi succede (per esempio, ricordo che la costante di Planck è misurata con un’incertezza di qualche parte su mille miliardi): lì siunitx fa benissimo il suo lavoro!

      Insomma, non vedo ragione per non usare direttamente siuntix, anche se so che il nostro approccio a LaTeX è un po’ diverso (e nel capitolo sulle tabelle delle nostre guide la differenza salta all’occhio!): io tendo a privilegiare le soluzioni a più alto livello possibile (scegliendo spesso pacchetti ad hoc per risolvere i problemi di scrittura), tu preferisci appoggiarti il più possibile a comandi e ambienti standard di LaTeX. Si tratta di due impostazioni (leggermente!) diverse, ciascuna con pro e contro.

      Quanto agli Euler, hanno alcuni difetti:
      1. non sono propriamente corsivi (se si scrive un lavoro che debba seguire le norme ISO non sono i più adatti);
      2. manca qualche simbolo, rispetto ai Computer Modern (niente di irrimediabile, ma i CM sono più ricchi);
      3. non stanno bene con gli altri font della famiglia CM, per cui richiedono abbinamenti curati (per esempio, con Palatino o Minion).

      Nessuna guerra di religione, spero. 🙂 È bene che gli utenti conoscano i pro e i contro dei loro strumenti tipografici, per fare scelte consapevoli.

      Ciò detto, la “mia” (nostra, fra poco…) Arte rimane così: gli Euler sono font così “artistici” che non ci rinuncerei per nulla al mondo! 😉

      Ciao,
      L.

      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::

        A me risulta che l’opzione italian di babel già contiene la virgola intelligente che funziona sempre correttamente in modo matematico (sempre vuol dire che da me con i file che scrivo io, il risultato è sempre quello che si vorrebbe in matematica).

        Io non userei nemmeno \newcolumntype; ma farei tutta la tabella con un array:

        `

        \usepackage[italian]{babel}

        \begin{document}

        \begiin{table}
        \[
        \begin{array}{*5c}
        \toprule
        D & P_u & u_u & \beta & G_f \\
        \mathrm{(m)} & \mathrm{(kg)} & \mathrm{(m)} & & \mathrm{(Pa\cdot m)} \\
        \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{array}
        \]
        \end{table}

        `
        Per quel che riguarda i font euler, con tutto il rispetto per Zapf, ti ho già scritto tempo fa che cosa ne penso 😯

        Non sono molto d’accordo. Per esempio, ecco la stessa tabella ottenuta usando colonne S di siunitx e usando array.
        `\documentclass{scrreprt}
        \usepackage[italian]{babel}
        \usepackage[osf]{mathpazo}
        \usepackage{booktabs}
        \usepackage[mode=math]{siunitx}
        \sisetup{decimalsymbol=comma}

        \begin{document}

        \begin{center}
        \begin{tabular}{SSSS}
        \toprule
        2.3 & 2.3 & 2.3 & 2.3 \\
        45.67 & 45.67 & 45.67 & 45.67 \\
        12.345678 & 12.345678 & 12.345678 & 12.345678 \\
        \bottomrule
        \end{tabular}
        \end{center}

        \[
        \begin{array}{cccc}
        \toprule
        2,3 & 2,3 & 2,3 & 2,3 \\
        45,67 & 45,67 & 45,67 & 45,67 \\
        12,345678 & 12,345678 & 12,345678 & 12,345678 \\
        \bottomrule
        \end{array}
        \]
        \end{document}`
        Qui c’è il risultato:
        http://www.lorenzopantieri.net/LaTeX_files/tabelle.pdf

        A differenza di array, siunitx:
        1. incolonna automaticamente i numeri alla virgola;
        2. separa automaticamente le cifre a gruppi di tre per migliorarne la leggibilità;
        3. trasforma automaticamente il punto decimale nel sorgente .tex in una virgola nel PDF (in questo modo è possibile cambiare notazione con un’unica modifica: utilissimo se si desidera riciclare la stessa tabella in un documento italiano e inglese).
        4. mette lo spazio corretto dopo la virgola decimale (trovo che con array lo spazio lasciato dopo la virgola decimale sia esagerato).

        Concordo con Enrico: siunitx è la soluzione definitiva per tabelle di questo tipo.

        L’unica riserva che ho riguarda la la spaziatura delle colonne nella tabella ottenuta con siuntix, che ritengo eccessiva, ma sicuramente sono io che sbaglio qualcosa (qualcuno vuole illuminarmi?).

        Non usare gli Euler? Conosco bene le riserve tue e di Enrico su questi font. Personalmente però li trovo splendidi (senza nulla togliere ai font standard di LaTeX): è solo la mia opinione! Ripeto quanto detto in passato: gli AMS Euler sono stati disegnati da Zapf e Knuth, non possono essere così male… 😀

        Ciao,
        L.

        lorenzo.pantieri
        Partecipante
          Up
          0
          Down
          ::

          Sono giunto alla conclusione che siunitx non funziona con i font Euler. Né la versione 1 né la versione 2. Credo anche di sapere il perché, ma è una questione TeXnica piuttosto complessa.

          Un disastro. 😥

          Dici che rimediare al problema, eventualmente segnalando la cosa all’autore del pacchetto, comporterebbe un lavoro proibitivo?

          Dico così perché la soluzione di sinuitx prometteva di essere davvero quella definitiva.

          Ciao,
          L.

          lorenzo.pantieri
          Partecipante
            Up
            0
            Down
            ::

            Pagina 7: decimalsymbol=comma

            Ops! 😳

            Resta però il problema dei numeri: vengono in minuscolo, non in maiuscolo. Il sorgente:
            `\documentclass{scrreprt}
            \usepackage[eulermath]{classicthesis}
            \usepackage{booktabs}
            \usepackage[mode=math]{siunitx}
            \sisetup{decimalsymbol=comma}

            \begin{document}

            \begin{tabular}{SSSSS}
            \toprule
            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}

            \end{document}
            `
            L’output:
            http://www.lorenzopantieri.net/LaTeX_files/siunitx.pdf

            Grazie ancora,
            L.

            lorenzo.pantieri
            Partecipante
              Up
              0
              Down
              ::

              È un problema di versioni, come hai supposto. Nella versione 1 l’opzione si chiama “decimalsymbol”, che funziona ancora (con avviso) nella versione 2.

              Ciao Enrico, non ho intenzione di fare sperimentazioni provando in anteprima la MacTeX 2009. Nell’attesa della 2010 ufficiale, ho provato con decimalsymbol (della “vecchia” versione di siunitx, data con l’ultimo aggiornamento della MacTeX 2009) , ma non funziona! 🙁
              `\documentclass{scrreprt}
              \usepackage[eulermath]{classicthesis}
              \usepackage{booktabs}
              \usepackage[mode=math]{siunitx}
              \sisetup{decimalsymbol={,}}

              \begin{document}

              \begin{tabular}{SSSSS}
              \toprule
              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}

              \end{document}`
              produce il seguente risultato:
              http://www.lorenzopantieri.net/LaTeX_files/siunitx.pdf

              Come vedi, i numeri sono minuscoli e la virgola decimale non compare neppure. 🙁

              Dove sbaglio?

              Grazie infinite,
              L.

              in risposta a: Font Latex #47123
              lorenzo.pantieri
              Partecipante
                Up
                0
                Down
                ::

                Ciao a tutti.
                Ho utilizzato nella scrittura di alcune parti del mio documento Latex il font ottenuto usando \mathcal. Ora devo realizzare una presentazione in powerpoint ma non trovo un corrispettivo font. Qualcuno sa come posso fare?
                Grazie… 🙄

                Uno dei vantaggi di beamer è che puoi usare i comandi, gli ambienti e i font standard di LaTeX.

                http://www.lorenzopantieri.net/LaTeX_files/Presentazioni.pdf

                Ciao,
                L.

                lorenzo.pantieri
                Partecipante
                  Up
                  0
                  Down
                  ::

                  Ho provato ad utilizzare ClassicThesis con ArsClassica, ma non sono soddisfatto per via della gabbia testuale troppo stretta: […].

                  Non è difficile aumentare la larghezza della riga di testo, basta una riga di codice. cerca
                  `\areaset`
                  nel mio articolo su ClassicThesis. Se aumenti la larghezza predefinita di 32/33 punti, il risultato resta valido, e puoi contare su una maggiore libertà di manovra.

                  Ciao,
                  L.

                  lorenzo.pantieri
                  Partecipante
                    Up
                    0
                    Down
                    ::

                    Questo diventa però inaccettabile in un documento tecnico dove i dati numerici siano parecchi.

                    Bene: in un documento tecnico i numeri delle tabelle vanno maiuscoli.

                    La soluzione definitiva è naturalmente siunitx, che mette a disposizione un tipo di colonna specifico per dati numerici, con allineamento automatico al separatore decimale, “S”.

                    Proprio quello che cercavo: una soluzione semplice, elegante e “universale”. Purtroppo però non riesco a compilare:
                    `\documentclass{scrreprt}
                    \usepackage[eulermath]{classicthesis}
                    \usepackage{booktabs}
                    \usepackage[mode=math]{siunitx}
                    \sisetup{output-decimal-marker={,}}

                    \begin{document}

                    \begin{tabular}{SSSSS}
                    \toprule
                    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}

                    \end{document}`
                    Ricevo questo errore:
                    `! Package xkeyval Error: `output-decimal-marker' undefined in families `key'.

                    See the xkeyval package documentation for explanation.
                    Type H for immediate help.

                    l.5 \sisetup{output-decimal-marker={,}}`
                    Immagino che sia dovuto al fatto che uso una “vecchia” versione di siunitx
                    `Package: siunitx 2010/02/22 v1.4c A comprehensive (SI) units package`
                    Purtroppo la TeX LIve Utility (da un mesetto a questa parte) ha smesso di aggiornare i pacchetti, in attesa della MacTeX 2010. 🙁 Ho provato a installare siunitx manualmente, ma la strada si complica: se compilo il .dtx di siunitx scaricato da CTAN ottengo dei massaggi di errore: evidentemente alla mia MaTeX 2009 manca della roba.

                    The package requires LaTeX3 support as provided in the expl3 and xpackages bundles. Both of these are available on CTAN (http://www.ctan.org/) as ready-to-install zip files. Suitable versions are available in MiKTeX 2.8 and TeX Live 2010 (updating the relevant packages online may be necessary). LaTeX3, and so siunitx, requires the e-TeX extensions: these are available on all modern TeX systems.

                    Ho scaricato le cartelle expl3 e xpackages da CTAN, ma sono piene zeppe di file, non so dove metterli. 🙁 Ho cercato direttamente la MacTeX 2010, ma ancora il sito ufficiale è fermo alla 2009.

                    Che cosa mi consigli di fare? Tu come hai fatto per avere l’ultima versione di siunitx (ammesso che sia proprio quello il mio problema)?

                    Grazie mille,
                    L.

                    lorenzo.pantieri
                    Partecipante
                      Up
                      0
                      Down
                      ::

                      per la mia tesi utilizzo la classe book ma vorrei fare alcune piccole modifiche in vista della stampa.
                      In particolare mi piacerebbe che i titoli dei capitoli non fossero così “invadenti” (occupano circa un terzo dello spazio della pagina): è possibile avere i titoli dei capitoli come si vedono nell’Arte? (Senza indicazione di Capitolo X: solo il numero in grigio all’interno, il titolo in maiuscolo e una riga verticale a separare il titolo dal numero)

                      È poi possibile avere le testatine sul tipo di quelle presenti nell’Arte, utilizzando sempre la classe book?

                      Come carattere utilizzo il palatino ([osf]{mathpazo}), quindi non dovrebbero esserci particolari conflitti rispetto al carattere dei titoli e delle testatine.

                      Come al solito ringrazio in anticipo tutti.

                      L’Arte è stata scritta con ArsClassica, che è un pacchetto “rigido”: i suoi aspetti tipografici formano un tutt’uno, sceglierne solo qualche pezzo in teoria è possibile (spulciando il .sty, che dovrebbe essere abbastanza comprensibile), ma non te lo consiglio: il risultato finale rischia di venire pessimo!

                      Non ti piace il layout della classe book? Usa ClassicThesis con ArsClassica.

                      Il mio consiglio è questo. 🙂

                      Ciao,
                      L.

                      lorenzo.pantieri
                      Partecipante
                        Up
                        0
                        Down
                        ::


                        Ecco, così forse potrebbe andare.
                        `\documentclass{scrreprt}
                        \usepackage[eulermath]{classicthesis}
                        \usepackage{booktabs,array,icomma,amsmath}

                        \newcolumntype{C}{>{$}c<{$}} \begin{document} \begin{tabular}{CCCCC} \toprule D & P_u & u_u & \beta & G_f \\ \text{(m)} & \text{(kg)} & \text{(m)} & & \text{(Pa\,·\,m)} \\ \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} \end{document}` Certo, i pacchetti caricati sono proprio tanti, per una sola tabella. E poi c'è l'effetto collaterale di icomma... :roll:

                        in risposta a: Font PostScript #47040
                        lorenzo.pantieri
                        Partecipante
                          Up
                          0
                          Down
                          ::


                          Chiarissimo.

                          In breve: se si usa lettrine, type1ec va caricato se si usano i font standard di LaTeX (disegnati appositamente in vari corpi); se si usano altri font (a disegno unico) come quelli ottenuti con txfonts, pxfonts, mathpazo e fourier, type1ec non serve.

                          Grazie mille,
                          L.

                          lorenzo.pantieri
                          Partecipante
                            Up
                            0
                            Down
                            ::

                            Più o meno quando uscirà?

                            Non lo dico, per scaramanzia… 😉

                            Ciao,
                            L.

                            lorenzo.pantieri
                            Partecipante
                              Up
                              0
                              Down
                              ::

                              Una domanda: come faccio a non far numerare teoremi? (riadatti con il comando <\newtheorem{teorema}{Teorema}>)

                              La prossima volta, una domanda per topic.
                              `\usepackage{amsthm}
                              \newtheorem*{teorema}{Teorema}

                              \begin{teorema}

                              \end{teorema}
                              `
                              La prossima edizione dell’Arte sarà molto, molto migliore di quella attuale e, come l’articolo su beamer, porterà la firma di Tommaso Gordini.

                              Stay tuned.

                              Ciao,
                              L.

                              in risposta a: problemi con le label della bibliografia #47031
                              lorenzo.pantieri
                              Partecipante
                                Up
                                0
                                Down
                                ::

                                Ciao a tutti: ho un problema con le label della bibliografia: scrivendo il codice

                                \begin{thebibliography}{9} %
                                \bibitem {Ontologie} \textsc{OpenClinical},\ http://www.openclinical.org/

                                purtroppo mi viene stampata anche la label tra parentesi graffe (per intenderci ‘Ontologie’) ma io non voglio. come posso fare? premetto che ho salvato la bibliografiza in formato .tex, e la richiamo dal file principale in questo modo:

                                \bibliographystyle{plain}
                                \input{bibliografia}

                                Aiutatemi per favore… devo consegnare la tesi!!! 🙄

                                Innanzitutto non ha senso specificare lo stile della bibliografia con \bibliographystyle e usare thebibliography: aut usi BibTeX aut thebibliography.

                                Per il resto, elimina lo spazio dopo \bibitem.

                                Guarda nell’Arte (quassù): cerca thebibliography.

                                Ciao,
                                L.

                                lorenzo.pantieri
                                Partecipante
                                  Up
                                  0
                                  Down
                                  ::

                                  esiste, la trovi qui http://www.lorenzopantieri.net/LaTeX_files/Presentazioni.pdf

                                  L’ho appena aggiornata, eliminando un refuso e apportando qualche ritocco. Il link è sempre quello.

                                  Ciao,
                                  L.

                                Stai visualizzando 15 risposte – dal 2,281 al 2,295 (di 5,985 totali)

                                Go to top