simbolo €

  • Creatore
    Topic
  • #91159
    ernded
    Partecipante
      Up
      0
      Down
      ::


      Per avere il simbolo dell’euro so che esiste il comando
      `\texteuro`
      inoltre oggi quasi tutte le tastiere moderne hanno una combinazione di tasti che lo dà.
      Qual’è la giusta codifica di fontenc per ottenerlo, visto che non mi funzionano né T1, né OT1, né quella consigliata dalla guida Guit LY1?
      Grazie
      Ciao
      Ernesto

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


          A me la codifica LY1 funziona.
          Comunque il problema non è legato solo alla codifica dei font, ma anche alal codifica di entrata.

          Allora se usi in entrata Latin 1 o MacApple o simili, dimenticati dell’euro da tastiera, ma usa il pacchetto textcomp che è scritto apposta per aggiungere ai ofnt in uso un centiaio di altri simboli fra cui l’euro con il comando \trxt euro.

          Oppure usa la codifica utaf8 per l’input e allora sia il pacchetto textcomp, sia la codifica di uscita Ly1 funzionano.

          Ad alcuni non piace i disegno dell’euro che viene fuori in questo modo, perché è un euro con le grazie; si accorda bene con il testo scrito in tondo o in corsivo, ma non corrisponde al simbolo dell’euro come l’ha codificato l’Unione Eurpea, che ne ha prescritto la forma senza grazie.

          Allora hai diverse possibilità: una è quella di crearti una macro che definisca l’euro sonza il “text” ma che ;o scriva senza grazie (comunque sempre dopo aver specificato il pacchetto textcomp oppure la codifica LY1):`\newcommand*{\euro{\textsf{\texteuro}}`oppure carichi uno dei vari pacchetti che offrono l’euro in varie fogge; leggi dando da terminale (o propt dei comandi, o finestra DOS, o come si chiama nella tua macchina) il comando texdoc symbols-a4 e scriviti da qualche parte questo comando per non dovertelo reinventare o riscoprire, perché questa lista è utilissima. Vedrai nell’indice analitico dove sono elencati sutti i simboli ottenibili che l’euror diverso da quello di textcompo lo puoi ottenere in vari modi, cioè con vari pacchetti. Leggine la documentazione csempre con texdoc e scegli quello che più ti piace e che è più adatto ai tuo modo di scrivere.

        • #91161
          Up
          0
          Down
          ::


          Ciao,
          per utilizzare il simbolo euro di solito carico il pacchetto eurosym
          `\usepackage{eurosym}`
          poi per insierire il simbolo basta usare i comandi:
          `\euro
          \EUR{10}`

          Ti segnalo una discussione analoga: link

        • #91162
          Up
          0
          Down
          ::

          ernded” post=90746Per avere il simbolo dell’euro so che esiste il comando
          `\texteuro`
          inoltre oggi quasi tutte le tastiere moderne hanno una combinazione di tasti che lo dà.
          Qual’è la giusta codifica di fontenc per ottenerlo, visto che non mi funzionano né T1, né OT1, né quella consigliata dalla guida Guit LY1?
          Grazie
          Ciao
          Ernesto

          Per avere il simbolo dell’euro indipendentemente dalla codifica usata (a proposito, io personalmente sconsiglio vivamente la LY1), puoi fare così:
          `\documentclass{article}
          \usepackage{ifpdf,eurosym,amstext}

          % Ridefiniamo \officialeuro di eurosym in modo che funzioni anche in modo matematico
          % La macro \euro usa internamente \officialeuro
          \DeclareRobustCommand{\officialeuro}{%
          \ifmmode\expandafter\text\fi
          {\fontencoding{U}\fontfamily{eurosym}\selectfont{}e}}

          \makeatletter
          \ifpdf\ifdefined\pdffontattr
          \immediate\pdfobj stream {
          /CIDInit /ProcSet findresource begin
          12 dict begin
          begincmap
          /CIDSystemInfo
          << /Registry (TeX) /Ordering (Euro) /Supplement 0 >> def
          /CMapName /TeX-Euro-0 def
          /CMapType 2 def
          1 begincodespacerange
          <00>
          endcodespacerange
          1 beginbfchar
          <65> <20AC>
          endbfchar
          endcmap
          CMapName currentdict /CMap defineresource pop
          end
          end
          }
          {\edef\@tempa#1#2{%
          \noexpand\fontseries{#1}\noexpand\fontshape{#2}\noexpand\selectfont
          \pdffontattr\font{/ToUnicode \the\pdflastobj\space 0 R}}
          \fontencoding{U}\fontfamily{eurosym}%
          \@tempa{m}{n}\@tempa{m}{sl}\@tempa{m}{ol}
          \@tempa{bx}{n}\@tempa{bx}{sl}
          }
          \fi\fi
          \makeatother

          \begin{document}
          \euro{} in text mode

          $\euro$ in math mode
          \end{document}`

          Qual è la funzione dell’incomprensibile codice fra [tt]\makeatletter[/tt] e [tt]\makeatother[/tt]? Semplice, quella di rendere il carattere € visibile alle ricerche nel PDF. Vedi
          questa risposta su TeX.StackExchange.

          Ciao
          Enrico

        • #91163
          ernded
          Partecipante
            Up
            0
            Down
            ::


            Grazie, come sempre molto chiari e sollecit
            Ciao
            Buona notte e buon anno
            Ernesto

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

        Go to top