[risolto] fourier eulervm

  • Creatore
    Topic
  • #120463
    Up
    0
    Down
    ::


    Salve a tutti mi sono imbattuto in una incompatibilità tra i due pacchetti in oggetto.

    Esempio:
    `
    \documentclass[a4paper,10pt]{memoir}
    \usepackage[T1]{fontenc}
    \usepackage{textcomp}
    \usepackage[utf8x]{inputenc}
    \usepackage[polutonikogreek,italian]{babel}

    \usepackage{eulervm}
    \usepackage{fourier}

    \usepackage{amsmath}
    \usepackage{amssymb}
    \usepackage{amsthm}
    \usepackage{mathtools}

    \begin{document}
    Vorrei nello stesso testo avere:
    \begin{itemize}
    \item l'arco con il cappello tondo: \(\widearc{AB}\);
    \item il vettore con sopra una freccina: \(\overrightarrow{CD}\);
    \item le parentesi scalabili: \(\left(\dfrac{AB}{CD}\right)\);
    \item le parentesi scalabili: \(1 < 2\). \end{itemize} \end{document} ` In questo esempio la freccia sopra CD è resa in modo indecente. Se inverto l'ordine della chiamata dei due pacchetti, scompare il simbolo di arco e il minore. Se tolgo il pacchetto eulervm tutto sembra funzionare... ...qui... Ma non vorrei che in qualche altro punto del documento, diverse centinaia di pagine, sorgessero dei problemi. Ho trovato una segnalazione dell'incompatibilità risalente a 11 anni fa. Come mai non è stata risolta? È possibile segnalarla? C'è qualcuno che mantiene e corregge i pacchetti LaTeX? Grazie per l'attenzione. Daniele

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


        Daniele, ci sono alcune cose che lasciano supporre che tu abbia problemi con la lettura della documentazione dei pacchetti che usi.

        1) La codifica utf8x è obsoleta da una decina di anni; oggi si usa la codifica utf8 senza la x.
        2) il greco polutonikogreek è conservato per retrocompatibilità ma serve solo per comporre in greco moderno con i vari accenti; Scrivi in greco moderno? se la risposta è sì, ignora questo mio commento; se invece riporti dei brani di greco antico/classico, alllor l’impostazione richiede [tt]\usepackage[greek.ancient]{babel}[/tt], Se invece invochi il greco per simboli greci in matematica, allora sei fuori strada; Il pacchetto fourier provvede a tutto.
        3) Leggiti bel la documentazione di fourier (texdoc fourier;/b]) peché il pacchetto può ricevere diverse opzioni; tieni presente che è stato scritto da francesi, prevalentemente per comporre anche la matematica secondo le tradizioni tipografiche francesi, Tradizioni a cui i francesi sono particolarmente affezionati, ma non rispettano le norme ISO-80000 per le scienze sperimentali. Vedi tu se vuoi continuare ad usare fourier senza opzioni o se c’è qualche opzione che ti permette di rispettare le norme ISO.
        4) Io non l’ho fatto; quindi prendi con le molle quello che ti dico. Il font euler è bellissimo, manon permette di distinguere bene il tondo matematico dal corsivo matematico; Per questo non lo uso mai e lo sconsiglio vivamente, sebbene riconosca che si ratta di un font bellissimo. In ogni caso,se proprio vuoi usarlo, scegli el opzioni giuste per fourier, e, eventualmente, carica eulervm dopo fourier; può farsi che le cose si sistemino. Ripeto, io non l’ho provato, perché ritengo il font euler inadatto alla matematica che io uso. D’altra parte, eulervm è un font virtuale che sostituisce i font matematici Computer Modern; quindi mi sembra del tutto logico che non vada d’accordo con fourier. Leggine la documentazione con
        texdoc eulervm — tra l’altro vedi che il pacchetto è del 2005, quindi ha 16 anni e in questi 16 anni non è mai stato aggiornato.
        5) Per i simboli di ogni genere, esiste la magnifica documentazione symbols-a4 (texdoc symbols-a4) che contiene l’elenco virtualmente di tutti i simboli possibili e immaginabili componibili con LaTeX sia da solo sia con il supporto di altri pacchetti. Hai solo l’imbarazzo della scelta: ogni gruppo di simboli è generalmente accompagnato da informazioni circa la compatibilità con altri pacchetti.
        6) Il sistema TeX è un sistema aperto: ogni pacchetto contiene l’informazione del suo autore e l”indicazione di come segnalare all’autore eventuali bug e incompatibilità. In mancanza di queste indicazioni dovrebbe essere possibile rivolgersi al LaTeX Team che talvolta è in grado di contattare l’autore. Tieni però presente che gli autori di pacchetti vecchiotti potrebbero essere morti (più tempo passa, e più questa infelice evenienza diventa frequente) e nessuno si è assunt l’onere della manutenzione di questi pacchetti privi di auore.

      • #120465
        Up
        0
        Down
        ::

        OldClaudio” post=120963Daniele, ci sono alcune cose che lasciano supporre che tu abbia problemi con la lettura della documentazione dei pacchetti che usi.
        […]

        È vero, cercare informazioni su LaTeX, per risolvere un qualunque problema che incontro, è un bagno di sangue.
        Prima di trovare una soluzione accettabile scorro una grande quantità di “soluzioni” inutili o incasinate.

        OldClaudio” post=1209631) La codifica utf8x è obsoleta da una decina di anni; oggi si usa la codifica utf8 senza la x.
        2) il greco polutonikogreek […]

        Grazie per queste informazioni.

        OldClaudio” post=1209633) Leggiti bel la documentazione di fourier (texdoc fourier;/b]) peché il pacchetto può ricevere diverse opzioni; tieni presente che è stato scritto da francesi, prevalentemente per comporre anche la matematica secondo le tradizioni tipografiche francesi, Tradizioni a cui i francesi sono particolarmente affezionati, ma non rispettano le norme ISO-80000 per le scienze sperimentali. Vedi tu se vuoi continuare ad usare fourier senza opzioni o se c’è qualche opzione che ti permette di rispettare le norme ISO.

        A dire il vero ho caricato il pacchetto fourier solo per disegnare un archetto sopra a “AB” e mi è sembrato strano di dover caricare un nuovo pacchetto per usare quel simbolo.
        Comunque nella documentazione di fourier non sono riuscito a trovare nulla relativo agli standard ISO e neppure a eventuali opzioni.

        OldClaudio” post=1209634) Io non l’ho fatto; […]; Per questo non lo uso mai e lo sconsiglio vivamente, […]

        Lo elimino anch’io.

        OldClaudio” post=1209635) Per i simboli di ogni genere, esiste la magnifica documentazione symbols-a4 (texdoc symbols-a4) che contiene l’elenco virtualmente di tutti i simboli possibili e immaginabili componibili con LaTeX sia da solo sia con il supporto di altri pacchetti. Hai solo l’imbarazzo della scelta: ogni gruppo di simboli è generalmente accompagnato da informazioni circa la compatibilità con altri pacchetti.

        Questa mi sembra proprio fatta bene.

        OldClaudio” post=1209636) Il sistema TeX è un sistema aperto: ogni pacchetto contiene l’informazione del suo autore e l”indicazione di come segnalare all’autore eventuali bug e incompatibilità. In mancanza di queste indicazioni dovrebbe essere possibile rivolgersi al LaTeX Team che talvolta è in grado di contattare l’autore. Tieni però presente che gli autori di pacchetti vecchiotti potrebbero essere morti (più tempo passa, e più questa infelice evenienza diventa frequente) e nessuno si è assunt l’onere della manutenzione di questi pacchetti privi di auore.

        Questo è uno degli aspetti di LaTeX che non mi piace.

        Comunque grazie delle dritte, con i pacchetti fourier e esvect, e togliendo eulervm, mi pare di aver risolto il problema.

        Grazie.

        Daniele

      • #120466
        Up
        0
        Down
        ::


        Il problema è che [tt]eulervm[/tt] ridefinisce [tt]\relbar[/tt] in un modo che con [tt]fourier[/tt] fallisce.

        Non vedo alcuna ragione per adoperare [tt]eulervm[/tt] con [tt]fourier[/tt], ma…

        `
        \documentclass[a4paper,10pt]{memoir}
        \usepackage[T1]{fontenc}
        \usepackage[polutonikogreek,italian]{babel}

        \usepackage{amsmath}

        % metti da parte il significato di \relbar come definito ora
        \NewCommandCopy\standardrelbar\relbar
        \NewCommandCopy\standardRelbar\Relbar

        \usepackage{mathtools}
        \usepackage{amssymb}
        \usepackage{eulervm}
        \usepackage{fourier}
        \usepackage{amsthm}

        % rimetti a posto
        \AtBeginDocument{%
        \RenewCommandCopy\relbar\standardrelbar
        \RenewCommandCopy\Relbar\standardRelbar
        }

        \begin{document}

        Vorrei nello stesso testo avere:
        \begin{itemize}
        \item l'arco con il cappello tondo: \(\widearc{AB}\);
        \item il vettore con sopra una freccina: \(\overrightarrow{CD}\);
        \item le parentesi scalabili: \(\left(\dfrac{AB}{CD}\right)\);
        \item le parentesi scalabili: \(1 < 2\); \item la doppia freccia lunga: \(\Longrightarrow\). \end{itemize} \end{document} ` Ciao Enrico

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

    Go to top