math mode in sans serif nelle caption

  • Creatore
    Topic
  • #14462
    Up
    0
    Down
    ::


    Scusate,
    sto scrivendo la mia tesi di dottorato e vorrei usare il pacchetto caption per cambiare il font delle caption in sans serif. Il problema che incontro è che quando scrivo in math mode, il font torna a essere quello del documento (urw-garamond nel mio caso). Qualcuno può dirmi come fare per avere anche il math mode in sans serif nelle caption?

    Grazie mille,

    Carlo

Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #14463
      Up
      0
      Down
      ::

      Scusate,
      sto scrivendo la mia tesi di dottorato e vorrei usare il pacchetto caption per cambiare il font delle caption in sans serif. Il problema che incontro è che quando scrivo in math mode, il font torna a essere quello del documento (urw-garamond nel mio caso). Qualcuno può dirmi come fare per avere anche il math mode in sans serif nelle caption?

      Non è una buonissima idea quella di modificare il tipo di carattere nelle didascalie. È una scelta accettabile in una rivista in carta patinata o in un giornale, non la userei in una tesi. Al massimo, per staccare, si potrebbe scrivere con carattere diverso l’intestazione della didascalia (“Figura 1.” per dire), ma allora dovresti usare lo stesso espediente anche per i titoli di sezione: altrimenti quelle scritte apparirebbero inevitabilmente fuori posto.

      Volendo usare i caratteri senza grazie anche per la matematica (non terribile se le formule sono poche e brevissime), dovresti usarne che abbiano i font matematici. I font Arev ce li hanno:
      `\renewcommand{\sfdefault}{fav}
      \DeclareCaptionFont{arevfont}{\footnotesize\sffamily\mathversion{sans}}
      \captionsetup{font=arevfont}

      \DeclareMathVersion{sans}

      % These are the predefined symbol alphabets.
      \SetSymbolFont{operators} {sans}{OT1}{zavm}{m}{n}
      \SetSymbolFont{letters} {sans}{OML}{zavm}{m}{it}
      \SetSymbolFont{symbols} {sans}{OMS}{zavm}{m}{n}
      \SetSymbolFont{largesymbols} {sans}{OMX}{mdbch}{m}{n}

      % These are the predefined math alphabets.
      \SetMathAlphabet{\mathnormal}{sans}{OML}{zavm}{m}{it}
      \SetMathAlphabet{\mathit} {sans}{OML}{zavm}{m}{it}
      \SetMathAlphabet{\mathrm} {sans}{OT1}{zavm}{m}{n}
      \SetMathAlphabet{\mathsf} {sans}{OML}{zavm}{m}{it}
      \SetMathAlphabet{\mathbf} {sans}{OT1}{zavm}{b}{n}
      \SetMathAlphabet{\mathtt} {sans}{T1} {fvm} {m}{n}`
      Occhio che i font Arev (che sono poi i Bera) sono molto più “grandi” di URW-Garamond e i due non si combinano particolarmente bene. Per questo ho adottato la via di scrivere le didascalie con \footnotesize, ma il risultato non è felicissimo lo stesso.

      Meglio lasciare tutto come sta.

      Ciao
      Enrico

    • #14464
      Up
      0
      Down
      ::


      Anche a me sembra una pessima idea cambiare font. Per differenziare le didascalie dal testo, io di solito aumento i margini e riduco la dimensione del font grazie al pacchetto caption. Se vuoi, puoi anche scrivere il nome e numero dell’oggetto flottante (ad es. “Figura 1:”) in grassetto.

    • #14465
      Up
      0
      Down
      ::

      Anche a me sembra una pessima idea cambiare font. Per differenziare le didascalie dal testo, io di solito aumento i margini e riduco la dimensione del font grazie al pacchetto caption. Se vuoi, puoi anche scrivere il nome e numero dell’oggetto flottante (ad es. “Figura 1:”) in grassetto.

      Ok…Lapo mi hai convinto!

      Grazie dell’aiuto!

      Carlo

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

Go to top