Errori e avvertimenti strani

  • Questo topic ha 8 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 14 anni fa da Marco87.
  • Creatore
    Topic
  • #78169
    Up
    0
    Down
    ::


    Ciao a tutti,

    perdonate il titolo alquanto poco chiaro (accetto consigli sulla sua modifica ;)). Ho creato questo documento, da compilarsi con XeLaTeX:
    `% !TEX encoding = UTF-8
    % !TEX program = xelatex

    \documentclass[a5paper,10pt,openany,twocolumn]{memoir}

    \usepackage{etex}
    \usepackage{etoolbox}
    % Codifica di input e di output
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    % Scelta tipografica
    \usepackage[greek,italian]{babel}

    % Data
    \usepackage{datetime}
    \newdateformat{mydate}{\monthname\; \THEYEAR}
    % Font
    \usepackage{fontspec}
    \defaultfontfeatures{Ligatures=TeX}
    \setmainfont[Numbers=OldStyle]{Palatino Linotype}
    \setsansfont[Numbers={OldStyle,Proportional},Scale=MatchLowercase]{Ogirema}
    \setmonofont[Numbers=OldStyle,Scale=MatchLowercase]{Liberation Mono}
    \setmathfont{Asana Math}
    \setmathrm{Ogirema}
    \newfontfamily{\fonttitolo}[Numbers=OldStyle,Scale=MatchLowercase]{Scriptina Pro}
    % Matematica
    \usepackage{amsmath,amsthm,amssymb}
    \usepackage{unicode-math}

    \begin{document}

    Questo è un esempio.

    \end{document}`
    Ma mi viene fornito il seguente errore:

    ! Package inputenc Error: Unicode char \u8:éno not set up for use with LaTeX.

    e il seguente avvertimento:

    Package fmtcount Warning: \ordinal already defined use \FCordinal instead. on input line 344.

    Qualcuno sa a cosa sono dovuti? Cosa sbaglio?

    Ciao e buona serata,
    Marco.

Visualizzazione 7 filoni di risposte
  • Autore
    Risposte
    • #78170
      admin
      Amministratore del forum
        Up
        0
        Down
        ::


        Il primo dipende (forse) da

        `\usepackage[T1]{fontenc}
        \usepackage[utf8]{inputenc}`
        che non vanno caricati con XeLaTeX (così come babel).

        Ciao
        Orlando

      • #78171
        Up
        0
        Down
        ::


        Ciao Orlando,

        è proprio come dici tu! Che sciocco, ho usato una parte di preambolo di un file destinato a compilarsi con pdfLaTeX e l’ho usato con XeLaTeX. Scusami e grazie!

        Per il secondo, invece, compare comunque. 🙁

        Ciao e grazie ancora,
        Marco.

      • #78172
        Up
        0
        Down
        ::

        Marco87″ post=77258Ciao Orlando,

        è proprio come dici tu! Che sciocco, ho usato una parte di preambolo di un file destinato a compilarsi con pdfLaTeX e l’ho usato con XeLaTeX. Scusami e grazie!

        Per il secondo, invece, compare comunque. 🙁

        Non è un errore, ma solo un avviso. La classe memoir definisce [tt]\ordinal[/tt] che è definito anche in fmtcount; in questo caso il pacchetto non lo ridefinisce e ti avvisa che la sua versione è disponibile come [tt]\FCordinal[/tt] (in modo un po’ criptico, devo dire).

        Ciao
        Enrico

      • #78173
        Up
        0
        Down
        ::


        Ciao Enrico,

        grazie mille della delucidazione! 🙂

        Buona serata,
        Marco.

      • #78174
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Secondo la introxelatex di Enrico non bisogna nemmeno caricare amsymb.

          Poi sei sicuro che scrivendo in italiano la classe memoir, o chi per lei, produca gli ordinali in italiano?

          Perché usando AsanaMath imposti Ogirema come math roman font? uhmmm… Se c’è qualche motivo valido mi piacerebbe conoscerlo e forse anche altri sarebbero curiosi di conoscerlo.

        • #78175
          Up
          0
          Down
          ::


          Ciao Claudio,

          riguardo a [tt]amsymb,[/tt] hai ragione. Toglierò il caricamento di quel pacchetto.

          Riguardo alla seconda domanda, non saprei darti risposta, ma credo che lo abbia fatto Enrico nel suo messaggio prima del tuo. Se non è quello che intendevi, non saprei.

          Il fatto che carichi il font Ogirema come “math roman font”, è legato al fatto che io credevo che quello fosse il carattere usato, per esempio, per scrivere le funzioni (sin, cos, …) e per scrivere il testo quando si usano [tt]\ap{}[/tt] e [tt]\ped{}[/tt] in ambiente matematico. Non è così? Il fatto che Asana Math sia caricato con [tt]\setmathfont[/tt] e Ogirema con [tt]\setmathrm[/tt] mi faceva pensare che fossero due cose distinte. Credo di avere un po’ di confusione al riguardo. 🙁

          Ciao, grazie e buona giornata,
          Marco.

        • #78176
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Puoi fare un collaudo semplicissimo: commenta la riga in cui imposti il font Ogirema come font tondo per la matematica e prova a lasciare tutto con il solo Asana Math; vedi che cosa succede con la tua matematica, le tue funzioni sin, cos, eccetera, e gli apici e i pedici in tondo; dovrebbero apparirti in Palatino, visto che, tra l’altro, Asana Math è fatto proprio per andare bene con il Palatino; direi che il tondo e il corsivo (matematico) di Asana Math sono copiati di sana pianta dal Palatino. Io non ho Ogirema sul mio Mac, quindi non posso sperimentare io stesso.

          • #78177
            Up
            0
            Down
            ::


            Ciao Claudio,

            ho fatto 3 prove su questo codice (senza senso):
            `\[
            \max{x^2-\sin{x}}_0^{\cos{x}} \cos{x}_{\sin{x}}
            \]`

            1. Ho lasciato sia [tt]\setmathfont{Asana Math}[/tt] che [tt]\setmathrm{Ogirema}.[/tt] Il risultato è che tutte le funzioni vengono scritte con il Palatino (o comunque con un carattere tanto simile che non li distinguo);
            2. Ho commentato la riga [tt]\setmathrm{Ogirema},[/tt] lasciando solo [tt]\setmathfont{Asana Math}.[/tt] Come dicevi tu, il carattere usato per le funzioni (tutte) è proprio il Palatino;
            3. Ho commentato la riga [tt]\setmathfont{Asana Math},[/tt] lasciando solo [tt]\setmathrm{Ogirema}.[/tt] Ciò che ottengo è che le funzioni, se non sbaglio, vengono scritte con il Computer Modern, ma solo quelle in linea. Le funzioni in apice e al pedice, invece, usano un carattere diverso (ma non Ogirema).

            Quindi sembra che la riga [tt]\setmathrm{Ogirema}[/tt] abbia ben poco effetto. Per il momento comunque la tengo commentata.

            Ciao e grazie,
            Marco.

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

        Go to top