Trattino, tratto, lineetta e…

  • Creatore
    Topic
  • #93149
    Up
    0
    Down
    ::


    L’eterna questione di quale tratto utilizzare e quando. Io ho le idee piuttosto chiare. Leggendo Bringhurst, tuttavia, mi è venuta voglia di provare quello che dice lui, e cioè che il tratto da utilizzare in un intervallo numerico dovrebbe essere lungo un terzo del corpo corrente e separato dalle cifre con uno spazio sottile prima e dopo, così:
    `1876\,–\,1925`
    Naturalmente, quello qui sopra non è il tratto che dice Bringhurst, ma uno dei tre tratti che si possono fare con LaTeX, e che forse andrebbe meglio in cose come:
    `Trentino\,–\,Alto~Adige`
    Come si fa a ottenere automaticamente un trattino lungo un terzo del corpo corrente e che si adegui automaticamente alle varie modifiche che si possono apportare al corpo del font? Per esempio usare 11 punti al posto di 10, ingrandire una parola con \huge, eccetera.

    Ciao
    Tommaso

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


        L’indicazione di Bringhurst va tradotta in misure effettive relative all’uso di font effettivamente usati; prendiamo il corpo 12pt per il quale 2/3 sono 8pt.
        I trattini standard dei font CM, EC, LM, eccetera sono lunghi rispettivamente quanto è larga una e, metà del corpo (o la larghezza di una N, da intendersi nella stessa maniera qualitativa di em, larghezza di una M nel font corrente), e 1em.

        Il trattino da 1 em è decisamente troppo lungo; caso mai può essere usato epr introdurre i dialoghi;il trattino semplice è decisamente troppo corto; il trattino medio secondo me è la migliore approssimazione del trattino indicato da Bringhurst, ma per sapere quanto sia lungo, bisogna metterlo in una scatola e misurarlo; bisogna usare il comando \stetowidth e fare una cosa del genere`\newlength{\misura}
        \settowidth{\misura}{–}
        \typeout{\the\misura}`Il valore ti apppare nel file log; se vuoi il valore nel documento che stai scrivendo, scrivi sempilcemente nel testo [tt]\the\misura\ [/tt] facendo attenzione allo spazio. Se usi font diversi ottieni valori diversi; se usi copri diversi il valore che ottieni è proporzionale al corpo.

        Ti faccio notare che 25\,–\,37 va bene perché l’intervallo numerico è bene che non venga spezzato; ma per Trentino~– Alto Adige, metterei il normale spazio interparola, il primo dei quali sia inseparabile (tilde).

        Se vuoi costruirti un trattino delle dimensioni che vuoi tu può usare, adattando la macro alle tue necessità, una cosa del generre`\newcommand\trattinodueterzi{\rule[-0.5ex]{\dimexpr0.5ex+0.4pt}{\dimexpr2em/3}}`Vedrai che non troverai una sensibile differenzaa rispetto alla legatura –.

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

    Go to top