siunitx e numlist

  • Creatore
    Topic
  • #78351
    claudio
    Partecipante
      Up
      0
      Down
      ::


      vorrei utilizzare siunitx per gestire degli elenchi di numeri ecco un codice esempio

      `
      \documentclass{minimal}
      \usepackage{amsmath}
      \usepackage{siunitx}
      \sisetup{output-decimal-marker={,},
      list-separator = {; },
      list-final-separator = { \translate{{} e} },
      list-pair-separator = { \translate{ e } },
      range-phrase = { \translate{a (numerical range)} },}

      \begin{document}
      $x_{i}=\numlist{1;5;4;6;9}$
      \end{document}
      `

      quello che non riesco è gestire la spaziatura fra i numeri per esempio ottengo

      1;5;4;6e9

      mentre

      vorrei

      1; 5; 4; 6 e 9

      grazie
      claudio

    Visualizzazione 6 filoni di risposte
    • Autore
      Risposte
      • #78352
        Up
        0
        Down
        ::

        claudio” post=77455vorrei utilizzare siunitx per gestire degli elenchi di numeri ecco un codice esempio

        `
        \documentclass{minimal}
        \usepackage{amsmath}
        \usepackage{siunitx}
        \sisetup{output-decimal-marker={,},
        list-separator = {; },
        list-final-separator = { \translate{{} e} },
        list-pair-separator = { \translate{ e } },
        range-phrase = { \translate{a (numerical range)} },}

        \begin{document}
        $x_{i}=\numlist{1;5;4;6;9}$
        \end{document}
        `

        quello che non riesco è gestire la spaziatura fra i numeri per esempio ottengo

        1;5;4;6e9

        mentre

        vorrei

        1; 5; 4; 6 e 9

        grazie
        claudio

        `\documentclass{minimal}
        \usepackage{amsmath}
        \usepackage{siunitx}
        \sisetup{output-decimal-marker={,},
        list-separator = {;~},
        list-final-separator = { ~\translate{{} e}~ },
        list-pair-separator = { \translate{ e } },
        range-phrase = { \translate{a (numerical range)} },}

        \begin{document}
        $x_{i}=\numlist{1;5;4;6;9}$
        \end{document}`

        A me funziona.

        Ciao
        Tommaso

      • #78353
        claudio
        Partecipante
          Up
          0
          Down
          ::

          illinguista1972″ post=77458

          vorrei utilizzare siunitx per gestire degli elenchi di numeri ecco un codice esempio

          `
          \documentclass{minimal}
          \usepackage{amsmath}
          \usepackage{siunitx}
          \sisetup{output-decimal-marker={,},
          list-separator = {; },
          list-final-separator = { \translate{{} e} },
          list-pair-separator = { \translate{ e } },
          range-phrase = { \translate{a (numerical range)} },}

          \begin{document}
          $x_{i}=\numlist{1;5;4;6;9}$
          \end{document}
          `

          quello che non riesco è gestire la spaziatura fra i numeri per esempio ottengo

          1;5;4;6e9

          mentre

          vorrei
          [quote]1; 5; 4; 6 e 9

          grazie
          claudio

          `\documentclass{minimal}
          \usepackage{amsmath}
          \usepackage{siunitx}
          \sisetup{output-decimal-marker={,},
          list-separator = {;~},
          list-final-separator = { ~\translate{{} e}~ },
          list-pair-separator = { \translate{ e } },
          range-phrase = { \translate{a (numerical range)} },}

          \begin{document}
          $x_{i}=\numlist{1;5;4;6;9}$
          \end{document}`

          A me funziona.

          Ciao
          Tommaso[/quote]
          Scusa, ma che intendi che funziona?
          il codice compila ovviamente, il problema è l’incollatura dei numeri fra loro
          ciao
          claudio

        • #78354
          claudio
          Partecipante
            Up
            0
            Down
            ::

            illinguista1972″ post=77458

            vorrei utilizzare siunitx per gestire degli elenchi di numeri ecco un codice esempio

            `
            \documentclass{minimal}
            \usepackage{amsmath}
            \usepackage{siunitx}
            \sisetup{output-decimal-marker={,},
            list-separator = {; },
            list-final-separator = { \translate{{} e} },
            list-pair-separator = { \translate{ e } },
            range-phrase = { \translate{a (numerical range)} },}

            \begin{document}
            $x_{i}=\numlist{1;5;4;6;9}$
            \end{document}
            `

            quello che non riesco è gestire la spaziatura fra i numeri per esempio ottengo

            1;5;4;6e9

            mentre

            vorrei
            [quote]1; 5; 4; 6 e 9

            grazie
            claudio

            `\documentclass{minimal}
            \usepackage{amsmath}
            \usepackage{siunitx}
            \sisetup{output-decimal-marker={,},
            list-separator = {;~},
            list-final-separator = { ~\translate{{} e}~ },
            list-pair-separator = { \translate{ e } },
            range-phrase = { \translate{a (numerical range)} },}

            \begin{document}
            $x_{i}=\numlist{1;5;4;6;9}$
            \end{document}`

            A me funziona.

            Ciao
            Tommaso[/quote]
            Grazie Tommaso
            allo spazio insecabile non ci avevo pensato (e neanche visto in prima battuta, devo passare dall’oculista 😆 😆 😆 😆 )
            ho migliorato secondo i mie gusti il tuo codice
            ecco la modifica
            claudio
            `
            \documentclass{minimal}
            \usepackage{amsmath}
            \usepackage{siunitx}
            \sisetup{output-decimal-marker={,},
            list-separator = {;~},
            list-final-separator = { ~\translate{e}~ },
            list-pair-separator = { ~\translate{e}~ },
            range-phrase = { \translate{a (numerical range)} },}

            \begin{document}
            $x_{i}=\numlist{1;5;4;6;9}$
            \end{document}
            `

          • #78355
            Up
            0
            Down
            ::

            claudio” post=77455vorrei utilizzare siunitx per gestire degli elenchi di numeri ecco un codice esempio

            `
            \documentclass{minimal}
            \usepackage{amsmath}
            \usepackage{siunitx}
            \sisetup{output-decimal-marker={,},
            list-separator = {; },
            list-final-separator = { \translate{{} e} },
            list-pair-separator = { \translate{ e } },
            range-phrase = { \translate{a (numerical range)} },}

            \begin{document}
            $x_{i}=\numlist{1;5;4;6;9}$
            \end{document}
            `

            quello che non riesco è gestire la spaziatura fra i numeri per esempio ottengo

            1;5;4;6e9

            mentre

            vorrei

            1; 5; 4; 6 e 9

            grazie
            claudio

            [tt]\translate[/tt]? Io userei [tt]\text[/tt].

            Ciao
            Enrico

          • #78356
            claudio
            Partecipante
              Up
              0
              Down
              ::

              egreg9″ post=77467

              vorrei utilizzare siunitx per gestire degli elenchi di numeri ecco un codice esempio

              `
              \documentclass{minimal}
              \usepackage{amsmath}
              \usepackage{siunitx}
              \sisetup{output-decimal-marker={,},
              list-separator = {; },
              list-final-separator = { \translate{{} e} },
              list-pair-separator = { \translate{ e } },
              range-phrase = { \translate{a (numerical range)} },}

              \begin{document}
              $x_{i}=\numlist{1;5;4;6;9}$
              \end{document}
              `

              quello che non riesco è gestire la spaziatura fra i numeri per esempio ottengo

              1;5;4;6e9

              mentre

              vorrei
              [quote]1; 5; 4; 6 e 9

              grazie
              claudio

              [tt]\translate[/tt]? Io userei [tt]\text[/tt].

              Ciao
              Enrico[/quote]
              Perché ?
              ciao Claudio

            • #78357
              Up
              0
              Down
              ::

              claudio” post=77545

              [tt]\translate[/tt]? Io userei [tt]\text[/tt].

              Ciao
              Enrico

              Perché?

              Per un motivo molto semplice: non funziona come pensi. E comunque richiede l’uso del pacchetto translator, ma con le parole chiave inglesi. Inoltre non si occupa di aggiungere il necessario [tt]\text[/tt] in modo matematico.

              Ciao
              Enrico

            • #78358
              claudio
              Partecipante
                Up
                0
                Down
                ::

                egreg9″ post=77551

                [quote=”egreg9″ post=77467]
                [tt]\translate[/tt]? Io userei [tt]\text[/tt].

                Ciao
                Enrico

                Perché?

                Per un motivo molto semplice: non funziona come pensi. E comunque richiede l’uso del pacchetto translator, ma con le parole chiave inglesi. Inoltre non si occupa di aggiungere il necessario [tt]\text[/tt] in modo matematico.

                Ciao
                Enrico[/quote]
                è vero non avevo badato al fatto che la “e” era sbagliata …
                grazie
                claudio

            Visualizzazione 6 filoni di risposte
            • Devi essere connesso per rispondere a questo topic.

            Go to top