Font dei Simpsons (e più in generale font MONOSPACE)

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

      Ciao!

      Sto cercando di usare il font “Simpsons” :). Uso Ubuntu 8.04 e ho installato il pacchetto texlive-font-extra (https://launchpad.net/ubuntu/hardy/+package/texlive-fonts-extra), che dovrebbe comprendere i sorgenti.
      Ho letto la documentazione qui: http://www.ctan.org/tex-archive/usergrps/uktug/baskervi/4_4/, ma non riesco a capire come utilizzarlo!!!
      In questo PDF http://www.ctan.org/tex-archive/info/symbols/comprehensive/symbols-a4.pdf a pagina 85, sembra che esistano le varie macro per disegnare i volti dei vari personaggi, ma non riesco a capire come importare il pacchetto!!!
      Uff! 😳
      Mi potete aiutare, oppure indicare una buona guida per capire bene come si installano i pacchetti e i font MONOSPACE.

      Non esiste, che io sappia, un pacchetto per il controllo di questo font. Puoi scrivere nel tuo preambolo
      `\makeatletter
      \def\SNPP{\@simpsons{1}{1}}
      \def\Lisa{\@simpsons{2}{3}}
      \def\Homer{\@simpsons{4}{5}}
      \def\Bart{\@simpsons{6}{7}}
      \def\Marge{\@simpsons{8}{9}}
      \def\Maggie{\@simpsons{10}{11}}
      \def\Burns{\@simpsons{12}{13}}
      \def\Left{\expandafter\@Left}
      \def\@Left#1#2#3{#1#3#2}
      \def\@simpsons#1#2{{\simpsonsfont\char#1}}
      \font\simpsonsfont=simpsons
      \makeatother`
      e potrai usare i simbolo secondo quanto scritto nella Comprehensive List.

      Ciao
      Enrico

    • #27282
      Up
      0
      Down
      ::


      Ciao,

      io utlizzo Miktex per cui potrei darti delle indicazioni poco utili. Anche io ho provato a vedere se mi riusciva di caricare il font in un mio documento ed all’inizio non ottenevo risultati. Avevo inserito la chiamata al package `\usepackage{simpsons}` che alla prima compilazione ha forzato Miktex a scaricare il pacchetto.

      Nonostante questo non ottenevo il risultato voluto, anzi non veniva riconosciuto nemmeno il comando che avrebbe dovuto generare ognuno dei singoli personaggi.

      Vado a memoria..in Miktex dovrei aver attivato il refresh dei pacchetti e delle librerie poi tutto è andato a dovere..si va direttamente nelle opzioni di Miktex, dall’editor (io uso WinEdt) non riesci a gestirle.

      Forse nella tua installazione Tex devi trovare qualcosa di analogo..

      Ciao

      Cristiano

    • #27283
      Up
      0
      Down
      ::

      Non esiste, che io sappia, un pacchetto per il controllo di questo font. Puoi scrivere nel tuo preambolo:
      [CUT]

      e potrai usare i simbolo secondo quanto scritto nella Comprehensive List.

      Ciao
      Enrico

      Grazie mille!!! Ha funzionato… Se hai tempo mi potresti brevemente spiegare cosa significano quelle cose che ho scritto? 😆 Anche se qualcosa mi pare di intuire!
      …Oppure se mi puoi indicare una guida che mi racconti qualcosa 😳

      Ancora grazie mille!
      Ciao

    • #27284
      Up
      0
      Down
      ::

      Grazie mille!!! Ha funzionato… Se hai tempo mi potresti brevemente spiegare cosa significano quelle cose che ho scritto? 😆 Anche se qualcosa mi pare di intuire!
      …Oppure se mi puoi indicare una guida che mi racconti qualcosa 😳

      Il TeXbook (si compra) oppure TeX by Topic (si trova in rete), prima di tutto. E, naturalmente gli Appunti di programmazione in LaTeX di un noto autore. 🙂

      Ho semplicemente costruito una tabella del font, compilando con pdftex il file testfont.tex e dando al primo prompt “simpsons” e al secondo “\table\bye”. Ottenuta la tabella ho guardato la Comprehensive List per la corrispondenza fra nome e carattere (ammetto che non conosco affatto i Simpsons). C’era il problema del prefisso \Left; così ho pensato alla macro \@simpsons con due argomenti. Senza prefisso \@simpsons trascura il secondo argomento e compone nel font simpsons il carattere corrispondente al primo argomento. Quindi \Lisa si espande in \@simpsons{2}{3} che a sua volta diventa “{\simpsonsfont\char{2}”.

      La definizione “migliore” di \Left dovrebbe essere
      `\def\Left{\expandafter\@Left}`
      perché non c’è bisogno di leggere l’argomento (la correggo anche nell’altro messaggio). Vediamo che succede con \Left\Lisa, ogni riga è l’espansione della precedente:
      `\Left\Lisa
      \expandafter\@Left\Lisa
      \@Left\@simpsons{2}{3}
      \@simpsons{3}{2}`
      e tutto va a posto.

      L’ultima riga è la definizione dell’identificatore del font.

      Ciao
      Enrico

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

Go to top