Freccia troppo sottile con font Helvetica

  • Creatore
    Topic
  • #113456
    Andrea
    Partecipante
      Up
      0
      Down
      ::


      Salve a tutti!

      Sto compilando un documento nel quale dovrò inserire molti caratteri “freccia” (questa: →) e per inserirle scrivo $ \rightarrow $.
      Il problema è che il documento deve essere scritto in Helvetica, e la freccia standard è troppo sottile… per Latin Modern va benissimo, ma per per un font come Helvetica che è abbastanza “pieno” stona molto, oltretutto se è inserita in una porzione di testo in grassetto.

      Se vi servisse saperlo, per usare Helvetica scrivo nel preambolo:
      `
      \usepackage{helvet}
      \renewcommand{\familydefault}{\sfdefault}
      `
      Grazie in anticipo!
      Andrea

    Visualizzazione 6 filoni di risposte
    • Autore
      Risposte
      • #113457
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Una piccola toppa si può fare scrivendo [tt]{\boldmath$\rightarrow$[/tt], ma è veramante una toppa. Il problema è che il segno \rightarrow viene prese dal font matematico dei simboli, che sono scrupolosamente Computer Modern Symbols.
          Non esiste, che io sappia un font matematico che si basi sui parametri dell’Helvetica; potresti provare con i font LXfonts, ma se usassi l’apposito pacchetto ti verrebbe scritto tuoo con gli LXfonts. Dovresti definire un apposito alfabeto matematico, e non è banale.
          Ho visto fra i molti esempi di uso dei font dei sample in cui se non ricordo male, c’era anche della matematica sans serif. Non saprei ritorovarli sul momento; domani magari ci guardo meglio.

        • #113458
          Up
          0
          Down
          ::


          Vediamo di delimitare meglio il problema: ti servono solo i simboli di freccia in quanto tali, da inserire come se fossero dei «dingbats» nel testo ordinario, oppure hai il problema generale di comporre formule matematiche in un carattere senza grazie che si sposi bene con l’helvetica? Sono due problemi piuttosto differenti! 🙂

          Ciao.


          Gustavo

        • #113459
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Le osservazioni di Gustavo sono molto pertinenti.

            In ogni caso esistono dei font senza grazie che assomigliano agli Helvetica e sono i font Arev. La documentazione del pacchetto (texdoc arev)mostra anche diversi confronti fra il testo e la matematica composti con i font Arev oppure con altri font senza grazie; c’è anche il confronto con gli Helvetica e si vede benissimo che con questi ultimi i simboli matematici NON sono presi da famiglie compatibili con gli Helvetica. Gli Arev invece vanno benissimo.

            Ovviamente questi font si invocano tramite il pacchetto arev. Guardati prima la documentazione che ti ho indicato sopra.

            Se il tuo scopo, invece è quello di usare solo il simbolo della freccia verso destra, ci sono pacchetti di dingbats o disimboli diversi, fra i quali anche collezioni di frecce, dai quali puoi trarre ispirazione. Se leggi LA lista si Simboli di Pakin (texdoc symbols-a) dalla pagina 72 in poi puoi trovare diverse collezioni di frecce, alcune chire come quelle native dei font del sistema TeX, ma altre più scure; hai centianaia di scelte. L’indice di questo pacchetto indica tutti i possibili font con tutti i possibili simboli che il sistema TeX con font vri può gestire. È una documentazione preziosa 🙂 😉

          • #113460
            Andrea
            Partecipante
              Up
              0
              Down
              ::


              Grazie per le risposte!

              La stringa {\boldmath$\rightarrow}, pur essendo una toppa, produce comunque una freccia abbastanza in linea con il font Helvetica, quindi grazie per il suggerimento. In realtà avevo già pensato a questa soluzione, ma l’avevo scritta così: $\mathbf{\rightarrow}$. Però scrivendola così non mi dava il carattere in grassetto… voi sapete perché?

              Le frecce mi servono per comporre un elenco di definizioni; sto preparando un esame e trovo utile avere alcune definizioni a portata di mano per consultarle al momento del bisogno…
              Sono ancora indeciso su due cose, magari mi sapete dare un consiglio:

              1) quale separartore è meglio usare fra lemma e accezione? Fra le due varianti che mi sono venute in mente mi sembra meglio la prima:
              `
              \textbf{Nucleoide (= simil nucleo)} {\boldmath$\rightarrow$} regione dalla forma irregolare all'interno della cellula procariote che contiene il materiale genetico (in contrasto con la regione ben definita degli eucarioti, il nucleo)

              \textbf{Nucleoide ({\boldmath$\rightarrow$} simil nucleo)} = regione dalla forma irregolare all'interno della cellula procariote che contiene il materiale genetico (in contrasto con la regione ben definita degli eucarioti, il nucleo)
              `

              2) è meglio organizzare il doucmento come un lungo ambiente itemize, dove ogni definizione è un \item, oppure è meglio organizzare tutto così:
              `
              {\setlength\parindent{0pt}
              \textbf{Lemma 1} = accezione 1

              \medskip
              \textbf{Lemma 2} = accezione 2

              \medskip
              \textbf{Lemma 3} = accezione 3
              }
              `

              Grazie in anticipo!

              Andrea Naclerio

            • #113461
              OldClaudio
              Partecipante
                Up
                0
                Down
                ::


                \mathbf agisce solo sulle lettere; vedi al guida sui font con texdoc fntguide nella sezione relativa ai font matematici.

                Non saprei consigliare quale separatore sia meglio; è una questione di gusti; al massimo puoi definirti una macro da sostituire a quella lunga espressione [tt]{\boldmath…[/tt]

                Invece di usare un ambiente itemize perché non usi l’abiente description? Fa esattamente quello che vuoi fare in modo molto più comodo.

              • #113462
                Andrea
                Partecipante
                  Up
                  0
                  Down
                  ::


                  Grazie per l’aiuto!

                  Andrea

                • #113463
                  Up
                  0
                  Down
                  ::


                  Per essere precisi, [tt]\mathbf[/tt] agisce solo sui simboli di tipo [tt]\mathalpha[/tt], quindi, tipicamente, sulle lettere e sulle cifre da 0 a 9. Se vuoi, posso essere più TeXnico.

                  Cerca che ti cerca, l’unico cenno a una collezione di font matematici espressamente disegnati per accompagnarsi al font Helvetica l’ho trovato nel LaTeX Companion, seconda edizione (2004), il quale parla dei pacchetti hvmath e hvams, poco dopo sostituiti dall’unico (e migliore) pacchetto hvmaths (notare la «s» finale). A tutt’oggi, pare proprio che la situazione non sia cambiata; il problema è che quel pacchetto utilizza font di proprietà della società Micropress, la quale ha rilasciato gratuitamente solo le immagini bitmapped di tali font, non quelle vettoriali; e chi, al giorno d’oggi, è disposto a usare font non vettoriali? Ho anche provato a cercare tali font con Google, tentando con i formati vettoriali d’uso comune ([tt].pfb[/tt], [tt].ttf[/tt], [tt].otf[/tt]), ma niente da fare.

                  Una soluzione potrebbe essere quella di usare le frecce prese dal font PostScript Symbol, che hanno le astine un po’ più grosse; ma, a questo punto, si potrebbe anche prendere in considerazione l’idea di creare noi, utilizzando solo font disponibili gratuitamente in formato vettoriale, una collezione di font matematici che si accompagnino al carattere Helvetica. Certo, questa non è cosa da potersi fare in un’ora, e neanche in un giorno…

                  Ciao.


                  Gustavo

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

              Go to top