font monospaced multipli sullo stesso documento

  • Creatore
    Topic
  • #57546
    Up
    0
    Down
    ::


    Salve a tutti,

    è il mio primo messaggio su questo forum.
    Mi presento: ho 35 anni, mi occupo di networking e, per esigenza personale, ho deciso di riordinare le tonnellate di appunti di lavoro e studio in alcuni documenti.

    Lavoro su MAC e, nonostante abbia ottenuto buoni risultati con l’ottimo Mellel, ho deciso di assecondare un mio desiderio cercando di imparare ad utilizzare Latex/Tex, di cui subivo il fascino da anni.

    Pian piano, dopo pazienti ricerche e prove, sto ottenendo il risultato che desidero.

    Ho tuttavia bisogno di un aiuto, più che altro per capire se le 3 cose che vorrei fare sono possibili oppure no.
    I miei documenti sono di classe book, e sono documenti tecnici; al loro interno c’è testo normale e ci sono alcune sezioni che comprendono esempi presi dall’output di vari apparati, per le quali utilizzo font monotype e uno stile personalizzato del pacchetto listings.

    Veniamo al dunque:

    1 – vorrei utilzzare 2 font monotype differenti all’interno dello stesso documento, uno (inconsolata) per gli esempi del pacchetto listings, e uno (courier) per le parti in linea; è possibile ?

    2 – per quanto riguarda il pacchetto listings, ho strutturato i documenti in maniera tale da prendere gli esempi da file txt esterni; ci sono delle parti di questi ultimi che vorrei evidenziare, magari utilizzando uno sfondo giallo… ho fatto varie prove ma non sono riuscito a farlo… è possibile ?

    3 – sapete se è possibile utilizzare lo slashed zero con il font inconsolata ? La versione originale del font che utilizzo per le normali applicazioni utilizza lo slashed zero, metre versione per Latex, almeno con encoding T1, utilizza lo zero normale.

    Premetto che ho provato a utilizzare la funzione cerca, ma non ho trovato nulla di utile.

    Ringrazio fin d’ora chi avrà la pazienza di rispondermi.

    Ciao,

    Francesco

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #57547
      Up
      0
      Down
      ::


      Ciao e benvenuto.
      Rispondo alla domanda numero 2 in quanto ho avuto in passato la tua stessa necessità.

      È necessario individuare dei caratteri non usati nel file esterno ed usarli come delimitatori da inserire manualmente all’inizio e alla fine del testo da evidenziare; nel mio caso esso conteneva dei semplici valori numerici pertanto è stato semplice.

      Un esempio:`44 0.82694
      45 0.50088
      >46 0.87500< >47 0.38282< >48 0.82694< >49 0.50088< 50 0.87500`Fatto questo ho passato al comando "\lstdefinestyle" la seguente opzione`moredelim=[is][\color{red}]{>}{<}` ;) Luca

    • #57548
      Up
      0
      Down
      ::

      Salve a tutti,

      è il mio primo messaggio su questo forum.
      Mi presento: ho 35 anni, mi occupo di networking e, per esigenza personale, ho deciso di riordinare le tonnellate di appunti di lavoro e studio in alcuni documenti.

      Lavoro su MAC e, nonostante abbia ottenuto buoni risultati con l’ottimo Mellel, ho deciso di assecondare un mio desiderio cercando di imparare ad utilizzare Latex/Tex, di cui subivo il fascino da anni.

      Pian piano, dopo pazienti ricerche e prove, sto ottenendo il risultato che desidero.

      Ho tuttavia bisogno di un aiuto, più che altro per capire se le 3 cose che vorrei fare sono possibili oppure no.
      I miei documenti sono di classe book, e sono documenti tecnici; al loro interno c’è testo normale e ci sono alcune sezioni che comprendono esempi presi dall’output di vari apparati, per le quali utilizzo font monotype e uno stile personalizzato del pacchetto listings.

      Veniamo al dunque:

      1 – vorrei utilzzare 2 font monotype differenti all’interno dello stesso documento, uno (inconsolata) per gli esempi del pacchetto listings, e uno (courier) per le parti in linea; è possibile ?

      2 – per quanto riguarda il pacchetto listings, ho strutturato i documenti in maniera tale da prendere gli esempi da file txt esterni; ci sono delle parti di questi ultimi che vorrei evidenziare, magari utilizzando uno sfondo giallo… ho fatto varie prove ma non sono riuscito a farlo… è possibile ?

      3 – sapete se è possibile utilizzare lo slashed zero con il font inconsolata ? La versione originale del font che utilizzo per le normali applicazioni utilizza lo slashed zero, metre versione per Latex, almeno con encoding T1, utilizza lo zero normale.

      Premetto che ho provato a utilizzare la funzione cerca, ma non ho trovato nulla di utile.

      Ringrazio fin d’ora chi avrà la pazienza di rispondermi.

      Vediamo il punto 1:
      `\usepackage[nott,scaled=R]{inconsolata}
      \lstset{basicstyle=\fontfamily{fi4}\selectfont}`
      Sostituisci a R il valore di scala adatto al tuo documento, di solito Inconsolata è un po’ troppo grande.

      Tuttavia ti sconsiglio questa commistione di stili: due font dattilografici in un documento sono quasi certamente troppi. Sai tu però i dettagli tecnici che potrebbero importi questa scelta.

      Per il punto 2 hai già una risposta. Per il 3, attualmente non c’è nulla a disposizione. Puoi provare a scrivere a Karl Berry facendogli presente la tua esigenza. Si tratta di creare altri font virtuali e non dovrebbe essere troppo difficile.

      Ciao
      Enrico

    • #57549
      Up
      0
      Down
      ::


      Grazie 1000 !

      Stasera proverò.

      Ciao e grazie ancora,

      Francesco

    • #57550
      Up
      0
      Down
      ::


      Ciao

      ho risolto con il punto 3 e in parte con il punto 2; ora riesco correttamente a delimitare stringhe sui txt e assegnare un colore al testo.

      Quello che non riesco a fare è assegnare un colore di sfondo per quella stringa delimitata (stile evidenziatore) lasciando il colore del testo nero.

      Grazie ancora !

    • #57551
      Up
      0
      Down
      ::

      Ciao

      ho risolto con il punto 3 e in parte con il punto 2; ora riesco correttamente a delimitare stringhe sui txt e assegnare un colore al testo.

      Quello che non riesco a fare è assegnare un colore di sfondo per quella stringa delimitata (stile evidenziatore) lasciando il colore del testo nero.

      Grazie ancora !

      Lo “stile evidenziatore” non si può ottenere così. Una soluzione è di scegliere due caratteri che non usi mai e di scrivere così:
      `\catcode`«=\active
      \catcode`»=\active
      \newbox\evidbox
      \def«{\bgroup\setbox\evidbox=\hbox\bgroup}
      \def»{\egroup\fboxrule=0pt \fcolorbox{white}{yellow}{\box\evidbox}\egroup}`
      Quello che cade tra i due caratteri, qui ho usato « e », verrà “evidenziato”. Lo trovo bruttino, devo dire.

      Ciao
      Enrico

    • #57552
      Up
      0
      Down
      ::


      stasera proverò.

      Intanto grazie !

      Ciao,

      Francesco

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

Go to top