Aiuto sui font

  • Creatore
    Topic
  • #28445
    Up
    0
    Down
    ::


    Buongiorno a tutti, mi chiamo Manuel ed è la prima volta che scrivo su questo forum. Da poco tempo mi sto avvicinando al mondo di Latex, quindi mi scuso anticipatamente se con questo intervento andrò a rifare domande già analizzate, ma effettuando ricerche nel forum non riesco a trovare ciò che cerco!
    Il problema è il seguente: vorrei compilare un testo usando i seguenti font CM Roman, CM Italic e CM Sans-Serif Bold, solo che non so nè come richiamarli in Latex nè come installarli se necessario… Quindi mi rivolgo a voi super-esperti di Latex 😀 , affinche questo problema trovi soluzione!!!
    Inoltre sarebbe possibile trovare un elenco con tutti i font disponibili in Latex? Se avete risposta alla mie domande, potreste inviarmi un file .tex al mio indirizzo e-mail, nel quale si utilizzano i caratteri sopra detti( manuelf@hotmail.it )? Grazie anticipatamente a tutti!!!

Visualizzazione 9 filoni di risposte
  • Autore
    Risposte
    • #28446
      Up
      0
      Down
      ::


      Credo, dopo tante ricerche, di aver trovato i font che cercavo…Ma purtroppo ho ancora problemi 🙁 !
      Li ho trovati in questa pagina:
      http://www.cemi.rssi.ru/cyrtug/BaKoMa.TeX/doc/eng/bkmfcset.html
      solo non so nè installarli, nè verificare la loro effettiva bontà!
      Ho provato a leggere la guida di installazione dei font, ma con le mie attuali conoscenze non sono riuscito a capirla…

      Mi appello ancora alla vostra pazienza e alla vostra bonta…. Perfavore aiuto!

    • #28447
      Up
      0
      Down
      ::

      Buongiorno a tutti, mi chiamo Manuel ed è la prima volta che scrivo su questo forum. Da poco tempo mi sto avvicinando al mondo di Latex, quindi mi scuso anticipatamente se con questo intervento andrò a rifare domande già analizzate, ma effettuando ricerche nel forum non riesco a trovare ciò che cerco!
      Il problema è il seguente: vorrei compilare un testo usando i seguenti font CM Roman, CM Italic e CM Sans-Serif Bold, solo che non so nè come richiamarli in Latex nè come installarli se necessario… Quindi mi rivolgo a voi super-esperti di Latex 😀 , affinche questo problema trovi soluzione!!!
      Inoltre sarebbe possibile trovare un elenco con tutti i font disponibili in Latex? Se avete risposta alla mie domande, potreste inviarmi un file .tex al mio indirizzo e-mail, nel quale si utilizzano i caratteri sopra detti( manuelf@hotmail.it )? Grazie anticipatamente a tutti!!!

      Sono i font che ottieni normalmente, senza alcun intervento. Non capisco il problema.

      Ciao
      Enrico

    • #28448
      Up
      0
      Down
      ::


      Scusa ancora la mia ignoranza…
      Io adesso che ho i file zip scaricati dal sito, come li utilizzo in Latex? Che operazioni devo fare???
      Oppure se già sono caricati in Latex come li richiamo?
      Grazie

    • #28449
      Up
      0
      Down
      ::

      Scusa ancora la mia ignoranza…
      Io adesso che ho i file zip scaricati dal sito, come li utilizzo in Latex? Che operazioni devo fare???
      Oppure se già sono caricati in Latex come li richiamo?
      Grazie

      Non devi fare assolutamente niente!
      `\documentclass[a4paper]{article}
      \begin{document}
      Questo testo \`e in Computer Modern Roman

      \textit{Questo testo \`e in Computer Modern Italic}

      \textsf{\bfseries Questo testo \`e in Computer Modern SansSerif Bold}

      \end{document}`
      L’hai letta una guida di base?

      Ciao
      Enrico

    • #28450
      Up
      0
      Down
      ::


      Sto leggendo L’arte di scrivere con Latex…
      Il problema è che lo uso da tre giorni!
      Mi rendo conto adesso che ho chesto delle banalità… comunque grazie mille, sei stato gentilissimo!!!
      Saluti Manuel

    • #28451
      Up
      0
      Down
      ::


      Ciao Manuel,
      ti scrivo perché anch’io sono un po’ nuovo di LaTeX, ma qualcosa l’ho capita… 😀

      Allora: ti consiglio di leggerti un manuale di base, come “L’Arte di scrivere con LaTeX” di Lorenzo.
      Leggi con calma e non aver fretta di vedere i risultati. LaTeX richiede un po’ di tempo per vederli.

      I font che hai chiesto sono quelli che LaTeX usa normalmente per i documenti, e sono bellissimi. Così belli che a me piacciono più dei palatino che vengono usati nell’Arte (ma questo è solo un mio giudizio di valore).

      Poi, quando insorgeranno problemi (e insorgono a tutti), cerca nel motore di ricerca del forum quissù, inserendo qualche parola chiave. E se non trovi nulla, poni il quesito allo splendido staff del guit, che risponde sempre con precisione.

      E leggi la netiquette, prima di inviare la domanda, per carità! 😉

      Ciao

      Tommaso

    • #28452
      Luca
      Partecipante
        Up
        0
        Down
        ::


        Salve a tutti.
        Io invece sono alle prese con il seguente problema:
        presupponendo che siamo in linux, ho un font commerciale (OldeEnglish.ttf, ma ovviamente il caso è generale) e vorrei usarlo per scrivere una breve parte di testo nel mio documento LaTeX in cui invece utilizzo fonts standard.
        Leggendo la guida, ho capito che a partire dal file .ttf dovrei prima creare un file .afm (con ttf2pt1) e poi da questo ricavare un .tfm (con afm2tfm) e relativi .enc e .vf .
        Mi accingo ad effettuare i passaggi di cui sopra, ma subito dopo che si deve fare?
        Nel senso, prima di tutto come integro questi file nel mio sistema TeX? E secondo, come faccio a specificare nel documento i comandi che mi permettono di utilizzare quel particolare font per il testo?
        Riporto di seguito il mio documento:
        `\documentclass[a4paper,11pt,colorlinks]{book}
        \usepackage[margin=2.0cm]{geometry}
        \usepackage[italian]{babel}
        \usepackage[utf8x]{inputenc}
        \usepackage{graphicx}
        \usepackage{indentfirst}
        \usepackage{enumitem}
        \usepackage{xtab}
        \usepackage{framed}
        \usepackage{multicol}
        \usepackage{eso-pic}
        \hfuzz=1pt
        \linespread{1.1}
        \interfootnotelinepenalty = 10000
        \addtolength{\skip\footins}{0.25cm}
        \usepackage[urlcolor=black,linkcolor=black]{hyperref}
        \hypersetup{pdfauthor={Luca}, pdftitle={Prova}}
        \makeatletter
        \def\UrlBigBreaks{\do\.\do\@\do\\\do\/\do\!\do\_\do\|\do\;\do\>\do\]\do\)\do\,\do\?\do\'\do\+\do\=\do\#\do\:\do@url@hyp}
        \def\UrlBreaks{\do\a\do\b\do\c\do\d\do\e\do\f\do\g\do\h\do\i\do\j\do\k\do\l\do\m\do\n\do\o\do\p\do\q\do\r\do\s\do\t\do\u\do\v\do\w\do\x\do\y\do\z}
        \makeatother
        \newcommand*{\mail}[1]{\href{mailto:#1}{\nolinkurl{#1}}}
        \usepackage{guit}
        \usepackage{fancyhdr}
        \pagestyle{fancy} \setcounter{secnumdepth}{-2}
        \renewcommand{\chaptermark}[1]{\markboth{#1}{}}
        \renewcommand{\sectionmark}[1]{\markright{#1}}
        \fancyhf{} \fancyhead[LE,RO]{\bfseries\thepage}
        \fancyhead[LO]{\bfseries\rightmark}
        \fancyhead[RE]{\bfseries\leftmark}
        \renewcommand{\headrulewidth}{0.5pt}
        \renewcommand{\footrulewidth}{0pt}
        \addtolength{\headheight}{0.5pt}
        \fancypagestyle{plain}{ \fancyhead{}
        \renewcommand{\headrulewidth}{0pt}}

        \begin{document}
        \author{Luca}
        \maketitle

        Testo semplice

        %Testo in OldeEnglish

        \end{document}`

        Grazie davvero.

      • #28453
        mlgdominici
        Amministratore del forum
          Up
          0
          Down
          ::

          Salve a tutti.
          Io invece sono alle prese con il seguente problema:
          presupponendo che siamo in linux, ho un font commerciale (OldeEnglish.ttf, ma ovviamente il caso è generale) e vorrei usarlo per scrivere una breve parte di testo nel mio documento LaTeX in cui invece utilizzo fonts standard.
          Leggendo la guida, ho capito che a partire dal file .ttf dovrei prima creare un file .afm (con ttf2pt1) e poi da questo ricavare un .tfm (con afm2tfm) e relativi .enc e .vf .

          Da parecchio tempo non c’è più bisogno di convertire i TrueType in Type1. Di solito è sempre bene evitare conversioni ogni volta che è possibile. Ci sono diversi modi per installare un font TrueType, qui sotto ti mostro quello probabilmente più semplice, adattato da http://www.radamir.com/tex/ttf-tex.htm.

          1. Copia il file OldeEnglish.ttf nella stessa cartella in cui si trova il tuo documento.

          2. Dal prompt lancia i seguenti comandi:

          `
          $ ttf2tfm OldeEnglish.ttf -q -T T1-WGL4.enc -v zoer8t.vpl zoer8r.tfm
          $ vptovf zoer8t.vpl
          `

          Otterrai alcuni warnings di cui non devi curarti.

          Mi accingo ad effettuare i passaggi di cui sopra, ma subito dopo che si deve fare?
          Nel senso, prima di tutto come integro questi file nel mio sistema TeX? E secondo, come faccio a specificare nel documento i comandi che mi permettono di utilizzare quel particolare font per il testo?

          3. A questo punto, nel preambolo del tuo documento inserisci le seguenti righe:

          `\usepackage[T1]{fontenc} %% codifica T1

          \pdfmapline{+zoer8r <8r.enc zoer8t}{} %% dichiara l'OldeEnglish tondo medio

          \newcommand{\textoe}[1]{{\fontfamily{zoe}\selectfont#1}} %% comando per usare OldeEnglish nel testo`

          4. E usi il font nel testo così:
          `\textoe{Questo testo è in Olde English.}`

          Alcune osservazioni:

          1. Ho usato la codifica T1, che è quella che andrebbe usata in ogni caso per linguaggi europei (contiene lettere accentate, ecc.).

          2. Con questo tipo di installazione puoi usare OldeEnglish solo per il documento attuale e compilando con pdflatex. Se vuoi una installazione permanente o vuoi compilare con latex, la cosa è un po’ più complicata.

          Riporto di seguito il mio documento:
          `\documentclass[a4paper,11pt,colorlinks]{book}
          \usepackage[margin=2.0cm]{geometry}
          \usepackage[italian]{babel}
          \usepackage[utf8x]{inputenc}
          \usepackage{graphicx}
          \usepackage{indentfirst}
          \usepackage{enumitem}
          \usepackage{xtab}
          \usepackage{framed}
          \usepackage{multicol}
          \usepackage{eso-pic}
          \hfuzz=1pt
          \linespread{1.1}
          \interfootnotelinepenalty = 10000
          \addtolength{\skip\footins}{0.25cm}
          \usepackage[urlcolor=black,linkcolor=black]{hyperref}
          \hypersetup{pdfauthor={Luca}, pdftitle={Prova}}
          \makeatletter
          \def\UrlBigBreaks{\do\.\do\@\do\\\do\/\do\!\do\_\do\|\do\;\do\>\do\]\do\)\do\,\do\?\do\'\do\+\do\=\do\#\do\:\do@url@hyp}
          \def\UrlBreaks{\do\a\do\b\do\c\do\d\do\e\do\f\do\g\do\h\do\i\do\j\do\k\do\l\do\m\do\n\do\o\do\p\do\q\do\r\do\s\do\t\do\u\do\v\do\w\do\x\do\y\do\z}
          \makeatother
          \newcommand*{\mail}[1]{\href{mailto:#1}{\nolinkurl{#1}}}
          \usepackage{guit}
          \usepackage{fancyhdr}
          \pagestyle{fancy} \setcounter{secnumdepth}{-2}
          \renewcommand{\chaptermark}[1]{\markboth{#1}{}}
          \renewcommand{\sectionmark}[1]{\markright{#1}}
          \fancyhf{} \fancyhead[LE,RO]{\bfseries\thepage}
          \fancyhead[LO]{\bfseries\rightmark}
          \fancyhead[RE]{\bfseries\leftmark}
          \renewcommand{\headrulewidth}{0.5pt}
          \renewcommand{\footrulewidth}{0pt}
          \addtolength{\headheight}{0.5pt}
          \fancypagestyle{plain}{ \fancyhead{}
          \renewcommand{\headrulewidth}{0pt}}

          \begin{document}
          \author{Luca}
          \maketitle

          Testo semplice

          %Testo in OldeEnglish

          \end{document}`

          Il seguente è un esempio minimo che sul mio computer compila senza errori:

          `\documentclass[a4paper]{article}
          \usepackage[utf8x]{inputenc}
          \usepackage[T1]{fontenc}

          \pdfmapline{+zoer8r <8r.enc zoer8t}{} %% dichiara l'OldeEnglish tondo medio

          \newcommand{\textoe}[1]{{\fontfamily{zoe}\selectfont#1}} %% comando per usare OldeEnglish nel testo

          \begin{document}

          \textoe{Questo testo è in Olde English.} Questo no.

          \end{document}`

          Ciao,
          Max.

        • #28454
          Luca
          Partecipante
            Up
            0
            Down
            ::


            Ho seguito passo passo le tue indicazioni ed il risultato è perfetto. Grazie. 8)
            Tuttavia ho notato che utilizzando la codifica T1 il testo normale è leggermente differente dal precedente, ma mi piace molto anche così.
            Suggerirei allo staff di aggiungere quest’esempio in qualche guida se possibile, anche perché per quanto mi riguarda in questo modo dico definitivamente addio al word processor. 😉
            Ciao!

          • #28455
            mlgdominici
            Amministratore del forum
              Up
              0
              Down
              ::

              Ho seguito passo passo le tue indicazioni ed il risultato è perfetto. Grazie. 8)
              Tuttavia ho notato che utilizzando la codifica T1 il testo normale è leggermente differente dal precedente, ma mi piace molto anche così.

              Sì, il disegno dei cm-super (codifica T1) è lievemente diverso da quello dei Computer Modern originali (codifica OT1), ma cose di poco conto.

              Suggerirei allo staff di aggiungere quest’esempio in qualche guida se possibile, anche perché per quanto mi riguarda in questo modo dico definitivamente addio al word processor. 😉
              Ciao!

              In realtà, questo non è il modo migliore per usare un font, a meno che non si sappia in anticipo che verrà utilizzato solo per quel singolo documento. In realtà, se si fa un uso frequente di font non standard, specie se in formato TrueType o OpenType, per il momento la soluzione migliore è usare XeTeX come compilatore e il pacchetto fontspec (http://www.ctan.org/tex-archive/macros/xetex/latex/fontspec/). Si perde qualcosa (l’uso del pacchetto microtype), ma ci si guadagna tantissimo in facilità d’installazione e di uso dei font.

              Ciao,
              Max.

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

          Go to top