Numeri romani

  • Creatore
    Topic
  • #117368
    LuglioM26
    Partecipante
      Up
      0
      Down
      ::


      Salve a tutti,

      a parte il poter utilizzare i pacchetti romannum o romanbar ed ovviamente e più semplicemente scrivere i numeri per mezzo di lettere in stampatello, esiste qualche altra soluzione/pacchetto specifico?

      Premetto che visionando il file symbols-a4 non ho trovato niente di appropriato.

      Siccome scrivo del testo in formato sans serif (cmbright o iwona) e poiché i suddetti pacchetti non risolvono il problema (per esattezza il primo ha lo stesso risultato dello stampatello mentre il secondo funziona ma è un po’ troppo “evidente”), ho risolto tramite:

      `testo normale {\fontfamily{cmr}\selectfont XVIII} testo normale`

      Resto in attesa e grazie a tutti

      Un saluto

      Stefano

      PS: non vorrei aprire una sotto-richiesta, ma come è possibile avere una lista di \fontfamily{} disponibili?

    Visualizzazione 3 filoni di risposte
    • Autore
      Risposte
      • #117369
        Up
        0
        Down
        ::


        Sinceramente il tuo post non è molto chiaro. Anzi direi che è un po’ criptico. Un esempio minimo compilabile avrebbe aiutato.
        Comunque, se ho capito bene:
        `
        \documentclass{minimal}
        \usepackage{iwona}

        \newcommand{\myfont}[1]{\begingroup\fontfamily{lmr}\selectfont#1\endgroup}

        \begin{document}

        ciao mondo \myfont{XXIII} ciao mondo

        \end{document}
        `
        Ciao
        Ivan

      • #117370
        LuglioM26
        Partecipante
          Up
          0
          Down
          ::



          @ivan

          Si, anche se non avevo pensato di creare un comando apposito, è un’ottima soluzione!

          A parte questo, non esistoni pacchetti sul tema?

          E, perdonatemi, della lista \fontfamily{} sapete dirmi qualcosa giusto per curiosità?

          Grazie ancora

          Stefano

        • #117371
          Up
          0
          Down
          ::


          Non credo che ci siano altri modi per cambiare famiglia in mezzo al documento. O usi \fontfamily o ti definisci un comando che lo usa.
          Dal punto di vista teorico credo che non sia impossibile ridefinire i numeri in modo che vengano stampati in una data famiglia. Il punto è che tu vuoi che solo alcuni numeri vengano trattati così, il che comporta, in ogni caso, metterli in un comando. Tanto vale adottare la prima soluzione.
          https://tex.stackexchange.com/questions/378623/how-can-i-get-a-list-of-all-fontfamily-fontseries-combinations

          Ciao
          Ivan

        • #117372
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Sono troppi i font disponibili e un po’ ondivaghi.
            Di solito l’utente non si preoccupa di questi dettagli, perché ci pensano i pacchetti. Tuttavia in casi particolari si può risalire alla famiglia ricavandola dai nomi dei file fd.

            Se elenchi selettivamente solo i fili che hanno estensione .fd.

            Questi file haoo il nome completo formato dall’agglutinazione di diverse informazioni informazioni non semrpe tutte presenti, ma sempre tutte in lettere minscole e/o in cifre arabe:

            a) la codifica: la più vecchia è la OT1, ma c’è T1, LGR, X2 e tante altre (sempre in lettere minuscole; qui le ho scritte maiuscole, perché rappresentano le opzioni da specificare al pacchetto fontenc)

            b) il nome della famiglia, potrebbe essere CM per la collezione Computer Modern, LM per ila collezione Latin Modern; Iwona, per gli Iwona, eccetera.

            c) da una a tre lettere per specificare la familia, serie, e la forma: per esemo R per regular, B per bold, BX, per bold extended, SL, per slanted, SC per small caps, eccetera.

            d) il corpo indicato con un numero da una a quattro cifre arabe. I font che hanno un coprpo solo (scalabile a piacere) non hanno nessun numero o il solo numero corrispondente al corpo naturale. I font dotati di cori ottici ne hanno il copo indicato solo con la parte intera arrotondata; Per esempio i font Latin Modern sono dotati dei corpi 5, 6, 7, 8, 9,10, 12, 14, 17, 10, 24; ci pensano i comandi \small, \normalsize, \large, eccetera a selezionare il corpo specifico.

            e) infine l’estensione, invariabilmente .fd

            Ci sono dei pacchetti che mostrano pezzi di testi composti con font di varie collezioni, famiglie, serie, forme e corpi.

            Ti suggerisco, per approfondire, la guida del sistema TeX fntguide.pdf, leggibile con il solito comando texdoc datto nella finestra comandi.
            C’è un intero capitolo sui caratteri nella guida generale L’arte della composizione tipografica con LaTeX, nella sezione documentazione; vi si parla anche di queste cose.

            Infine ci sarebbe il file pdftex.map; elenca tutti i font bitmapped e vettoriali di tipo Type 1, che puoi usare sulla tua macchina con pdflatex; nella mia ci sono elencati circa 15000 font quasi tutti presenti con una installazione completa e aggiornate del sistema TeX (io ne ho aggiunti di miei alcuni, ma non credo che superino la cinquantina). Un font in ogni riga, tranne, ovviamente, le righe di commento; direi che la prima parola di ogni riga contiene le informazioni che ti ho descritto sopra. Questo file viene ricreato aggiornandolo, ogni vota che aggirni TeX Live (probabilmente anche MiKTeX, non so dirti per Linux, ma credo che valga anche per queste piattaforme); è l’unico file aggiornato elencante tutti i font

            Tuttavia, ahimè, non esiste né un elenco completo delle famiglie disponibili, né penso che ci sarà mai, perché quando compinci a crealo, non sei arrivato ancora alal decima riga che il panoram è cambiato e dovresti ricominciare da capo.

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

        Go to top