comandi e dichiarazioni cambiamento di stile

  • Creatore
    Topic
  • #844
    Up
    0
    Down
    ::


    Ciao,
    vi faccio una domanda credo decismanete banale, ma che mi sono spesso posto e non ricordo di aver mai visto trattata.

    so bene che per modificare lo stile di una parte di testo si possono usare o le dichiarazioni o i comandi equivalenti.
    per intendersi se voglio usare un carattere typewriter faccio:

    Utilizzando una dichiarazione
    `testo
    {\ttfamily testo in macchina da scrivere}
    testo`
    Utilizzando un comando
    `testo
    \texttt{testo in macchina da scrivere}
    testo`

    In Impara il LaTeX e mettilo da parte é scritto:

    Si raccomanda, per quanto possibile, di utilizzare i comandi di cambiamento di stile piuttosto che le dichiarazioni equivalenti.

    Perché? Io ho sempre usato indifferentemente l’una o l’altra forma, senza troppo preoccuparmi, se non utilizzando di preferenza le dichiarazioni nei casi in cui il grouping si rivela superfluo perché la dichiarazione rimane locale…
    C’é qualche differenza filosofica in questo? uno dei due metodi è davvero da preferire all’altro? per quali ragioni? Ci sono casi particolari in cui è preferibile una delle due soluzioni?

    ciao ciao

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #845
      ev
      Partecipante
        Up
        0
        Down
        ::

        In Impara il LaTeX e mettilo da parte é scritto:

        Si raccomanda, per quanto possibile, di utilizzare i comandi di cambiamento di stile piuttosto che le dichiarazioni equivalenti.

        Perché? Io ho sempre usato indifferentemente l’una o l’altra forma, senza troppo preoccuparmi, se non utilizzando di preferenza le dichiarazioni nei casi in cui il grouping si rivela superfluo perché la dichiarazione rimane locale…

        Fino ad ora hai fatto bene; continua così 😉

        A parte gli scherzi: nella “filosofia” di LaTeX sono presenti i concetti di comando e dichiarazione ed è fortemente consigliato utilizzare i comandi proprio per enfatizzare il target su cui si applicano gli effetti. Ovviamente, nulla ti vieta di usare le dichiarazioni, ma come ben sai, per esempio, non esiste la dichiarazione equivalente al comando \emph{} e le dichiarazioni non applicano alcuna italic correction come invece succede con il comando \textit{}.

        Detto questo, per “agire” su un grosso blocco di testo è, ovviamente, preferibile usare le dichiarazioni come hai scritto tu oppure con la seguente sintassi:
        `\begin{}
        testo
        \end{
        una tantum mentre gli utilizzatori di LaTeX sono fortemente invitati a definirsi comandi “logici” per formattare le diverse porzioni di testo (se dovessi scrivermi un erbario come ha fatto Emiliano creerei il comando \latino{} per formattare coerentemente tutte le occorrenze dei nomi latini delle piante (anche se si trattasse di lasciare il font inalterato, in previsione di futuri possibili cambiamenti), mentre se fossi un geologo un bel comando \piera{} farebbe proprio al caso mio… insomma, ci siamo capiti, no?).

      • #846
        Up
        0
        Down
        ::

        Rimane da aggiungere che i comandi e le dichiarazioni fornite da LaTeX andrebbero usati solo una tantum mentre gli utilizzatori di LaTeX sono fortemente invitati a definirsi comandi “logici” per formattare le diverse porzioni di testo (se dovessi scrivermi un erbario come ha fatto Emiliano creerei il comando \latino{} per formattare coerentemente tutte le occorrenze dei nomi latini delle piante (anche se si trattasse di lasciare il font inalterato, in previsione di futuri possibili cambiamenti), …

        E infatti, pur trattandosi in quel caso di Plain TeX (lievemente diverso come discorso dal LaTeX) era un nuovo comando che era:`\epit{Nome latino della pianta}{Sigla del classificatore}`che dava come risultato il nome della pianta in corsivo, una tilde e la sigla del classificatore in Small Caps… Nel caso qualcuno volesse darci un’occhiata, la riga è presente nel file macroerb.tex del pacchetto del codice dell’Erbario.
        Scusate l’OT…

    Visualizzazione 1 filone di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top