“Limitare” l’effetto di un pacchetto ad una parte

  • Creatore
    Topic
  • #6775
    lorenzo.pantieri
    Partecipante
      Up
      0
      Down
      ::


      Di nuovo salve a tutti.

      Perdonate la mia paranoica e petulante ottusità. 😳

      Mi pare di poter asserire che il caricamento di un pacchetto ha, di regola, effetto su tutto il documento.

      Per esempio, se carico
      `\usepackage[T1]{fontenc}`
      l’intero documento verrà composto usando la codifica T1 dei font.

      Mi chiedevo se esiste un modo per “confinare” l’effetto di un pacchetto ad una sola parte di un documento LaTeX: per esempio, per motivi che non vi sto a spiegare, potrei aver bisogno di avere alcune parti del documento codificate OT1 ed altre come T1.

      Si può fare?

      Lorenzo 😕

    Visualizzazione 1 filone di risposte
    • Autore
      Risposte
      • #6776
        Up
        0
        Down
        ::

        Perdonate la mia paranoica e petulante ottusità. 😳

        Mi pare di poter asserire che il caricamento di un pacchetto ha, di regola, effetto su tutto il documento.

        Per esempio, se carico`\usepackage[T1]{fontenc}`l’intero documento verrà composto usando la codifica T1 dei font.

        Mi chiedevo se esiste un modo per “confinare” l’effetto di un pacchetto ad una sola parte di un documento LaTeX: per esempio, per motivi che non vi sto a spiegare, potrei aver bisogno di avere alcune parti del documento codificate OT1 ed altre come T1.

        Si può fare?

        Of course.`\usepackage[OT1,T1]{fontenc}
        \newenvironment{ot1}{\fontencoding{OT1}\selectfont}{}

        Testo con T1

        \begin{ot1}
        Testo con OT1
        \end{ot1}

        Testo con T1`Non sarebbe strettamente necessaria l’opzione OT1 a fontenc, ma meglio usarla per completezza. In quelle opzioni dichiari quali codifiche vuoi adoperare; l’ultima è quella che verrà usata dopo \begin{document}.

        La codifica è uno degli aspetti di un font; non ci sono comandi di alto livello, perciò occorre il \selectfont. Tanto per chiarire, il comando \sffamily è equivalente a`\fontfamily{\sfdefault}\selectfont`dove, di solito, \sfdefault viene espanso come cmss. Analogamente, \slshape equivale a \fontshape{sl}\selectfont.

        Ciao
        Enrico

      • #6777
        lorenzo.pantieri
        Partecipante
          Up
          0
          Down
          ::


          Perfetto!

          Grazie di cuore,
          Lorenzo

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

      Go to top