Numeri minuscoli nel testo…

  • Creatore
    Topic
  • #69976
    Up
    0
    Down
    ::


    Mi stavo scervellando per capire come scrivere i numeri in minuscolo (l’effetto dev’essere quello per intenderci di \mathfrak nell’ambiente matematico) ma non ho trovato soluzione. cioè, l’idea sarebbe quella di usare il seguente codice:
    \fontencoding{T1}\fontfamily{costantia}\selectfont{1234567890}
    dove costantia è un font (installato nel mio pc) che ho visto avere quel tipo di numeri… ma ”costantia” non me lo prende… non so come si usano i font… in realtà potrebbe essere che devo inserire il nome del file .ttf (o .fon?), boh, saperlo!

    grazie per le eventuali risposte! ciao!

    PS – un altro dilemma che non centra nulla con prima: ma se voglio mettere una linea (nera) in un punto del testo, come faccio?

Visualizzazione 19 filoni di risposte
  • Autore
    Risposte
    • #69977
      Up
      0
      Down
      ::

      nery” post=69177Mi stavo scervellando per capire come scrivere i numeri in minuscolo (l’effetto dev’essere quello per intenderci di \mathfrak nell’ambiente matematico) ma non ho trovato soluzione. cioè, l’idea sarebbe quella di usare il seguente codice:
      \fontencoding{T1}\fontfamily{costantia}\selectfont{1234567890}
      dove costantia è un font (installato nel mio pc) che ho visto avere quel tipo di numeri… ma ”costantia” non me lo prende… non so come si usano i font… in realtà potrebbe essere che devo inserire il nome del file .ttf (o .fon?), boh, saperlo!

      grazie per le eventuali risposte! ciao!

      \oldstylenums{1234567890}

      Ma forse è meglio se dai qualche spiegazione in più.

      nery” post=69177PS – un altro dilemma che non centra nulla con prima: ma se voglio mettere una linea (nera) in un punto del testo, come faccio?

      C’entra o centra? 🙂

      1. C’entra: voce del verbo “entrare” con la particella pronominale “ci” http://www.treccani.it/vocabolario/entrare/
      2. Centra: voce del verbo “centrare” http://www.treccani.it/vocabolario/centrare/

      A parte la questione grammaticale, non è che si capisca tanto che cosa vuoi ottenere.

      Ciao
      Enrico

    • #69978
      Up
      0
      Down
      ::

      egreg9″ post=69179

      1. C’entra: voce del verbo “entrare” con la particella pronominale “ci” http://www.treccani.it/vocabolario/entrare/
      2. Centra: voce del verbo “centrare” http://www.treccani.it/vocabolario/centrare/

      [OT]

      Mi sono già pronunciato in merito. 😉

      [/OT]

      Ciao
      Tommaso

    • #69979
      Up
      0
      Down
      ::

      nery” post=69177
      PS – un altro dilemma che non centra nulla con prima: ma se voglio mettere una linea (nera) in un punto del testo, come faccio?

      Con \hrule? 😕

      Ciao
      Claudio

    • #69980
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Con [tt]\rule[…]{…}{…}[/tt] con il quale non scegli solo la larghezza, ma anche l’altezza e la profondità, se scegli una profondità negativa, appena inferiore all’altezza, puoi regolare lo spessore della riga. Istruzioni per l’uso su qualche guida non destinata i principianti (credo che sull’Arte non ci sia nulla; forse mi sbaglio?:neutral: ); GuidaGuIt ne parla; ne parla anche il manuale di Lamport, ma non credo che si trovi in rete. Con TiKZ certamente metti tutte le righe che vuoi.
        Con i comandi primitivi di TeX puoi scrivere :[tt] \vrule width 23mm height 5pt depth -4.5pt[/tt] (che è lo stesso di scrivere [tt]\rule[-4.5pt]{23mm}{5pt}[/tt]) disegni una riga larga 23mm con il lato superiore a 5pt di altezza e uno spessore di 0.5pt.

      • #69981
        Up
        0
        Down
        ::

        egreg9″ post=69179
        \oldstylenums{1234567890}

        Ma forse è meglio se dai qualche spiegazione in più.

        Ok, ora posso svelare l’arcano: ho voluto modificare lo stile col quale vengono visualizzati capitoli/sezioni ecc., ad esempio scrivendo


        \labelformat{section}{\S\oldstylenums{#1}}

        ecco. Ora il problema che sorge è: al posto del punto compare il triangolo con punta a destra…
        se può aiutare, ma non credo che c’entri qualche cosa, il mio header è sì fatto:

        `\documentclass[a4paper,12pt]{report}

        \usepackage[T1]{fontenc}
        \usepackage[utf8]{inputenc}
        \usepackage[italian]{babel}
        \usepackage{pslatex}

        \usepackage{layaureo}
        \usepackage{varioref}
        \labelformat{section}{\S\oldstylenums{#1}}
        \labelformat{chapter}{\S\S\oldstylenums{#1}}

        \usepackage{amsmath}
        \usepackage{amssymb}

        \usepackage{graphicx}
        \usepackage{subfig}
        \usepackage{float}
        \usepackage{cancel}

        \usepackage{tabularx}

        \usepackage{url}

        \usepackage{caption}

        \usepackage{rotating}

        \usepackage{fancyhdr}

        \usepackage[table,dvipsnames,hyperref]{xcolor}

        \usepackage{hyperref}
        \hypersetup{colorlinks, citecolor=black, filecolor=black, linkcolor=BlueViolet, urlcolor=black}`

      • #69982
        admin
        Amministratore del forum
          Up
          0
          Down
          ::

          nery” post=69270

          \oldstylenums{1234567890}

          Ma forse è meglio se dai qualche spiegazione in più.

          Ok, ora posso svelare l’arcano: ho voluto modificare lo stile col quale vengono visualizzati capitoli/sezioni ecc., ad esempio scrivendo


          \labelformat{section}{\S\oldstylenums{#1}}

          ecco. Ora il problema che sorge è: al posto del punto compare il triangolo con punta a destra…
          se può aiutare, ma non credo che c’entri qualche cosa, il mio header è sì fatto:

          \documentclass[a4paper,12pt]{report}

          \usepackage[T1]{fontenc}
          \usepackage[utf8]{inputenc}
          \usepackage[italian]{babel}
          \usepackage{pslatex}

          \usepackage{layaureo}
          \usepackage{varioref}
          \labelformat{section}{\S\oldstylenums{#1}}
          \labelformat{chapter}{\S\S\oldstylenums{#1}}

          \usepackage{amsmath}
          \usepackage{amssymb}

          \usepackage{graphicx}
          \usepackage{subfig}
          \usepackage{float}
          \usepackage{cancel}

          \usepackage{tabularx}

          \usepackage{url}

          \usepackage{caption}

          \usepackage{rotating}

          \usepackage{fancyhdr}

          \usepackage[table,dvipsnames,hyperref]{xcolor}

          \usepackage{hyperref}
          \hypersetup{colorlinks, citecolor=black, filecolor=black, linkcolor=BlueViolet, urlcolor=black}

          Il tuo problema non so risolverlo. Scrivo per segnalarti qualche cosa:

          1. fancyhdr caricato da solo, senza specificare nulla, non serve a niente;
          2. caption caricato da solo, senza specificare nulla, non serve a niente (qui posso sbagliarmi);
          3. url è inutile se carichi hyperref;
          4. quando metti del codice nel forum usa i tag “code” (vedi sopra a tutte quelle faccine).

          Ciao
          Orlando

        • #69983
          Up
          0
          Down
          ::


          ah, fancyhdr lo uso dopo, url hai ragione, devo toglierlo.
          scusa, è il terzo post che scrivo, d’ora in poi cerco di usare i “code”.
          caption… boh, non so nemmeno perchè è lì…

          grazie @Orlando

        • #69984
          Up
          0
          Down
          ::

          nery” post=69273ah, fancyhdr lo uso dopo, url hai ragione, devo toglierlo.
          scusa, è il terzo post che scrivo, d’ora in poi cerco di usare i “code”.
          caption… boh, non so nemmeno perchè è lì…

          grazie @Orlando

          Se posso darti un suggerimento, nel caso il preambolo del documento ti fosse stato dato da amici, guarda a cosa servono i pacchetti caricati. In questo modo si può scoprire se a te servono realmente oppure no e in tal caso a toglierli. La politica del lasciarli perché magari possono servire non è proprio la più adeguata.

          Ora il problema che sorge è: al posto del punto compare il triangolo con punta a destra…

          In tutto il documento il punto è sostituito dal triangolo? 😕

          Ciao
          Claudio

        • #69985
          Up
          0
          Down
          ::


          – Precisazione –
          ovviamente la sezione compare coi numeri minuscoli, ma invece di apparire ad esempio (2.10) compare così: (2>10)

        • #69986
          Up
          0
          Down
          ::

          nery” post=69270

          \oldstylenums{1234567890}

          Ma forse è meglio se dai qualche spiegazione in più.

          Ok, ora posso svelare l’arcano: ho voluto modificare lo stile col quale vengono visualizzati capitoli/sezioni ecc., ad esempio scrivendo


          \labelformat{section}{\S\oldstylenums{#1}}

          ecco. Ora il problema che sorge è: al posto del punto compare il triangolo con punta a destra…
          se può aiutare, ma non credo che c’entri qualche cosa, il mio header è sì fatto:

          `\documentclass[a4paper,12pt]{report}

          \usepackage[T1]{fontenc}
          \usepackage[utf8]{inputenc}
          \usepackage[italian]{babel}
          \usepackage{pslatex}

          \usepackage{layaureo}
          \usepackage{varioref}
          \labelformat{section}{\S\oldstylenums{#1}}
          \labelformat{chapter}{\S\S\oldstylenums{#1}}

          \usepackage{amsmath}
          \usepackage{amssymb}

          \usepackage{graphicx}
          \usepackage{subfig}
          \usepackage{float}
          \usepackage{cancel}

          \usepackage{tabularx}

          \usepackage{url}

          \usepackage{caption}

          \usepackage{rotating}

          \usepackage{fancyhdr}

          \usepackage[table,dvipsnames,hyperref]{xcolor}

          \usepackage{hyperref}
          \hypersetup{colorlinks, citecolor=black, filecolor=black, linkcolor=BlueViolet, urlcolor=black}`

          No, così non può funzionare. E il risultato, oltre ad avere il >, ha anche i numeri in un font diverso.

          Il pacchetto pslatex è davvero obsoleto. Se vuoi usare Times come font del documento, ti consiglio \usepackage{tgtermes}, ma naturalmente non hai i font matematici. Non esiste, attualmente, un modo decente di avere Times per la matematica. Ci sarebbero i txfonts, ma la resa non è delle migliori. Oppure i font mathtime che richiedono un’installazione manuale.

          In ogni caso i numeri minuscoli con Times sono una contraddizione storico-tipografica, perché sono nati con i numeri maiuscoli e aggiungere quelli minuscoli è un obbrobrio.

          Ciao
          Enrico

        • #69987
          admin
          Amministratore del forum
            Up
            0
            Down
            ::

            egreg9″ post=69277Il pacchetto pslatex è davvero obsoleto. Se vuoi usare Times come font del documento, ti consiglio \usepackage{tgtermes}, ma naturalmente non hai i font matematici. Non esiste, attualmente, un modo decente di avere Times per la matematica. Ci sarebbero i txfonts, ma la resa non è delle migliori. Oppure i font mathtime che richiedono un’installazione manuale.

            I font mathptmx come sono? Attualmente uso Math Times Professional II, ma vanno installati manualmente (come avete detto).

            Ciao
            Orlando

          • #69988
            Up
            0
            Down
            ::

            ansys” post=69279I font mathptmx come sono?

            Ottimi, se vuoi un risultato pessimo.

            ansys” post=69279Attualmente uso Math Times Professional II, ma vanno installati manualmente (come avete detto).

            Non mi sono mai piaciuti tantissimo, ma forse sono condizionato dall’aver visto veramente solo la prima versione e con stampanti a bassa risoluzione.

            Ciao
            Enrico

          • #69989
            Up
            0
            Down
            ::

            egreg9″ post=69277
            No, così non può funzionare. E il risultato, oltre ad avere il >, ha anche i numeri in un font diverso.

            Il pacchetto pslatex è davvero obsoleto. Se vuoi usare Times come font del documento, ti consiglio \usepackage{tgtermes}, ma naturalmente non hai i font matematici. Non esiste, attualmente, un modo decente di avere Times per la matematica. Ci sarebbero i txfonts, ma la resa non è delle migliori. Oppure i font mathtime che richiedono un’installazione manuale.

            In ogni caso i numeri minuscoli con Times sono una contraddizione storico-tipografica, perché sono nati con i numeri maiuscoli e aggiungere quelli minuscoli è un obbrobrio.

            Ciao
            Enrico

            Ok, ammettiamo che questa soluzione faccia schifo (e ovviamente non posso mantenerla visto che esce quel triangolino. Ma volessi per sbaglio riprodurre lo stesso di quello che vedo ne L’Arte di srivere con LaTeX di Pantieri e Gordini, come faccio? Lì i numeri sono tutti minuscoli! vabbeh, se non si può avere quell’effetto mi metto il cuore in pace…

          • #69990
            admin
            Amministratore del forum
              Up
              0
              Down
              ::

              egreg9″ post=69280Ottimi, se vuoi un risultato pessimo.

              Addirittura? Ma è solo una questione di gusto, o c’è qualche motivo tecnico?

              Ciao
              Orlando

            • #69991
              Up
              0
              Down
              ::

              nery” post=69281

              No, così non può funzionare. E il risultato, oltre ad avere il >, ha anche i numeri in un font diverso.

              Il pacchetto pslatex è davvero obsoleto. Se vuoi usare Times come font del documento, ti consiglio \usepackage{tgtermes}, ma naturalmente non hai i font matematici. Non esiste, attualmente, un modo decente di avere Times per la matematica. Ci sarebbero i txfonts, ma la resa non è delle migliori. Oppure i font mathtime che richiedono un’installazione manuale.

              In ogni caso i numeri minuscoli con Times sono una contraddizione storico-tipografica, perché sono nati con i numeri maiuscoli e aggiungere quelli minuscoli è un obbrobrio.

              Ciao
              Enrico

              Ok, ammettiamo che questa soluzione faccia schifo (e ovviamente non posso mantenerla visto che esce quel triangolino. Ma volessi per sbaglio riprodurre lo stesso di quello che vedo ne L’Arte di srivere con LaTeX di Pantieri e Gordini, come faccio? Lì i numeri sono tutti minuscoli! vabbeh, se non si può avere quell’effetto mi metto il cuore in pace…

              \usepackage[sc,osf]{mathpazo}

              Ciao
              Enrico

            • #69992
              Up
              0
              Down
              ::

              nery” post=69275– Precisazione –
              ovviamente la sezione compare coi numeri minuscoli, ma invece di apparire ad esempio (2.10) compare così: (2>10)

              Siccome il problema è la codifica del punto ‘.’ nel font dei numeri minuscoli, non basterebbe fare:
              `\labelformat{section}{\S\oldstylenums{\arabic{chapter}}.\oldstylenums{\arabic{section}}}
              \labelformat{chapter}{\S\S\oldstylenums{#1}} % questo rimane lo stesso`
              ? (Lo chiedo agli esperti :))

              Al secondo argomento di [tt]\labelformat[/tt] viene passato “the#1”, che ha un contenuto generalmente noto: quindi ignoro l’argomento e considero il contenuto “noto” di per sé.

              Ciao e grazie,
              Antonio

            • #69993
              Up
              0
              Down
              ::

              antonio.macrì” post=69285

              – Precisazione –
              ovviamente la sezione compare coi numeri minuscoli, ma invece di apparire ad esempio (2.10) compare così: (2>10)

              Siccome il problema è la codifica del punto ‘.’ nel font dei numeri minuscoli, non basterebbe fare:
              `\labelformat{section}{\S\oldstylenums{\arabic{chapter}}.\oldstylenums{\arabic{section}}}
              \labelformat{chapter}{\S\S\oldstylenums{#1}} % questo rimane lo stesso`
              ? (Lo chiedo agli esperti :))

              Al secondo argomento di [tt]\labelformat[/tt] viene passato “the#1”, che ha un contenuto generalmente noto: quindi ignoro l’argomento e considero il contenuto “noto” di per sé.

              Resta il problema del font: \oldstylenums usa il font matematico.

              Ciao
              Enrico

            • #69994
              OldClaudio
              Partecipante
                Up
                0
                Down
                ::


                Allora, fra i tanti, usa il pacchetto cfr-lm, invece di Times o txfonts o altro; sono i Latin Modern (tutto sommato un po’ più chiari e larghi dei Times, ma accettabili e completi anche dal punto di vista della matematica).

                Leggi la documentazione con texdoc cfr-lm dando questo comando da terminale; le possibilità sono talmente tante che se non leggi il manuale non puoi usarli correttamente; se non esprimi nessuna opzione i numeri sono “minuscoli” sempre, non solo nelle testatine; per averli solo nelle testatine devi usare i potenti comandi del pacchetto che ti segnalo.

                Ancora è un pacchetto sperimentale, ma sufficientemente stabile tanto da essere già distribuito in TeX Live completa; non so per MiKTeX completa, ma il pacchetto che è in rete sembra essere del 30 maggio 2010, quindi non è una novità di questi giorni.

              • #69995
                Up
                0
                Down
                ::

                antonio.macrì” post=69285
                Siccome il problema è la codifica del punto ‘.’ nel font dei numeri minuscoli, non basterebbe fare:
                `\labelformat{section}{\S\oldstylenums{\arabic{chapter}}.\oldstylenums{\arabic{section}}}
                \labelformat{chapter}{\S\S\oldstylenums{#1}} % questo rimane lo stesso`

                Era esattamente questo che chiedevo. nulla di più. grazie mille a tutti per il tempo prezioso dedicatomi. appena avrò tempo da dedicare ancora a ricerche spitiruali guarderò questo cfr-im che osanna OldClaudio.

                PS – SI’ ERA UNA MIA SCELTA DI GUSTO!… ho notato che c’è una difficoltà immane a lasciare il libero arbitrio in LaTeX. Se si è in un forum, ok esprimete le vostre opinioni, ma rimanete in tema se non strettamente necessario! Non credo di guastare a nessuno se nel mio testo voglio i numeri minuscoli invece di quelli da matematica…

                GRAZIE per l’aiuto, siete grandi 😀

              • #69996
                Up
                0
                Down
                ::

                nery” post=69318

                Siccome il problema è la codifica del punto ‘.’ nel font dei numeri minuscoli, non basterebbe fare:
                `\labelformat{section}{\S\oldstylenums{\arabic{chapter}}.\oldstylenums{\arabic{section}}}
                \labelformat{chapter}{\S\S\oldstylenums{#1}} % questo rimane lo stesso`

                Era esattamente questo che chiedevo. nulla di più. grazie mille a tutti per il tempo prezioso dedicatomi. appena avrò tempo da dedicare ancora a ricerche spitiruali guarderò questo cfr-im che osanna OldClaudio.

                PS – SI’ ERA UNA MIA SCELTA DI GUSTO!… ho notato che c’è una difficoltà immane a lasciare il libero arbitrio in LaTeX. Se si è in un forum, ok esprimete le vostre opinioni, ma rimanete in tema se non strettamente necessario! Non credo di guastare a nessuno se nel mio testo voglio i numeri minuscoli invece di quelli da matematica…

                GRAZIE per l’aiuto, siete grandi 😀

                Certo è che se Enrico solleva un’obiezione c’è da porsi qualche domanda.

                egreg9″ post=69286Resta il problema del font: \oldstylenums usa il font matematico.

                Premesso che pslatex non va usato e al suo posto sarebbe preferibile tgtermes, il problema risiede non tanto nell’uso di [tt]\oldstylenums[/tt] e nella “soluzione” che ho proposto, bensì nell’uso del Times che, non disponendo di propri font matematici, eredita incoerentemente quelli del Computer Modern?

                Grazie,
                Antonio

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

            Go to top