Comando hat

  • Creatore
    Topic
  • #87114
    Up
    0
    Down
    ::


    Buonasera a tutti, ho una domanda da porvi.
    Sto scrivendo la tesi in Latex e vorrei capire come fare a scrivere degli “hat” abbastanza grandi sotto i quali riesca a scrivere le funzioni di cui voglio calcolare la trasformata di Fourier. Ad esempio \hat{(–ix)^\alpha u}.

    Ho provato con il comando \widehat ma non basta, il cappello non riesce a coprire tutto quello che mi interessa.

    Allora ho fatto parecchie ricerche e ho visto che utilizzando il pacchetto yhmath il problema si risolveva. La contentezza è però svanita dopo poco perché mi sono accorta che il pacchetto yhmath creava un altro tipo di problema e cioè mi rendeva tratteggiate le parentesi graffe dei sistemi…

    Quindi vorrei sapere se esiste un altro metodo per fare dei grandi “hat”.

    Grazie mille 🙂

Visualizzazione 6 filoni di risposte
  • Autore
    Risposte
    • #87115
      Up
      0
      Down
      ::


      Non rispondo direttamente alla tua domanda, ma ti segnalo solo che c’è l’alternativa di cambiare notazione, per esempio
      \begin{equation}
      \mathcal{F}((–ix)^\alpha u)
      \end{equation}
      che si ottiene con
      `\mathcal{F}((–ix)^\alpha u)`

    • #87116
      Up
      0
      Down
      ::

      Coccinella” post=86495Buonasera a tutti, ho una domanda da porvi.
      Sto scrivendo la tesi in Latex e vorrei capire come fare a scrivere degli “hat” abbastanza grandi sotto i quali riesca a scrivere le funzioni di cui voglio calcolare la trasformata di Fourier. Ad esempio \hat{(–ix)^\alpha u}.

      Ho provato con il comando \widehat ma non basta, il cappello non riesce a coprire tutto quello che mi interessa.

      Allora ho fatto parecchie ricerche e ho visto che utilizzando il pacchetto yhmath il problema si risolveva. La contentezza è però svanita dopo poco perché mi sono accorta che il pacchetto yhmath creava un altro tipo di problema e cioè mi rendeva tratteggiate le parentesi graffe dei sistemi…

      Quindi vorrei sapere se esiste un altro metodo per fare dei grandi “hat”.

      Grazie mille 🙂

      Benvenuta nel forum!

      Puoi fare un esempio di parentesi graffe “tratteggiate”?

      Ciao
      Enrico

    • #87117
      Up
      0
      Down
      ::


      Grazie 🙂

      Per Elrond: so che la trasformata di Fourier si può scrivere anche così, ma ci sono alcuni casi in cui preferisco usare il cappello.

      Per egreg9: ho visto che il problema delle parentesi graffe è stato più volte affrontato in questo forum ed è in realtà proprio in una discussione di questo forum che io ho trovato la risoluzione al mio problema accorgendomi che era il pacchetto yhmath la causa!
      In pratica quando si fa un qualunque sistema, sia creando un nuovo ambiente come è consigliato in “L’arte di scrivere con Latex”, sia usando il comando \begin{cases}, le parentesi graffe vengono tratteggiate. E non si tratta di un problema relativo alla schermata perché anche stampando vengono così.
      In ogni caso, levando il pacchetto yhmath ho risolto! Nessuna idea invece per il comando hat più esteso?

      Grazie!!

    • #87118
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Coccinella; introdurre nuove simbologie in matematica non va tanto bene; il \widehat serve per coprire tre lettere che identificano i tre vertici di un un triangolo per individuare l’angolo corrispondente al vertice centrale.

        Usare in “\verywidehat” per dire che ciò che raggruppa è una trasformata di Fourier è una simbologia che usi solo tu (e potresti averne un uso particolare), ma la sua realizzazione è quasi impossibile con LaTeX, quindi è una scelta infelice.

        Per farlo devi usare comandi interni di LaTeX, che non conosci e non sono documentati praticamente da nessuna parte (anche se sono descritti nel manualetto di Enrico Esempi di programmazione TeX e LaTeX) con i quali puoi pporre qualsiasi cosa sopra qualsiasi altra; in particolare dovresti prendere la parte da mettere sotto il “\verywidehat”, metterla dentro una scatola per determinarne la larghezza, poi devi scalare il \widehat solo in senso orizzontale in modo che sia largo quanto la scatola o poco più, poi mettere questa versione scalata sopra la suddetta scatola. Il comando del pacchetto graphicx \resizebox permette di fare lo scalamento in una sola direzione. quidi gli strumenti li hai tutti, ma devi possibilmente crearti la macro fatta apposta per le tue necessità perché è impensabile farlo ogni volta che devi scrivere una trasformata di Fourier.

        Il risultato può darsi che non sia tanto gradevole e appaia seghettato sullo schermo, perché i lati obliqui del segno “\widehat” sono quasi orizzontali, allargare il segno perché copra qualcosa più largo di tre lettere vuol dire fale diventare ancora più vicino all’orizzontale, quindi la seghettatura sullo schermo aumenta considerevolmente. In stampa il problema viene molto ridotto, ma non ci si può fare niente quando le immagini sono discretizzate; anche se stampi a 600dpi (cioè a 23,62 punti al millimetro, la seghettatura si vede tanto piò quanto l’angolo di inclinazione rispetto all’orizzontale diventa piccolo; lo stesso succederebbe per una linea obliqua quasi verticale.
        I glifi di Yannis Haralmbous del pacchetto yhmath soffrono dello stesso problema.

        Ecco perché, anche se si può fare, il risultato è comunque pococ bello, a schermo decisamente brutto, a stampa su carta bruttino.

        Ecco perché la scelta di usare un “hat”, un circonflesso molto allargato, è una cattiva idea.

        PS: le graffe tratteggiate sono una illusione che si vede solo sullo schermo; in realtà è vero che una graffa molto alta (o una graffa orizzontale molto larga) può sembrare tratteggiata sullo schermo perché è fatta di diverse parti accostare le une alle altre, ma questo dipende dalla bassa risoluzione dello schermo; a stampa non si vede nessun tratteggio. Tutto dipende dalla solita densita di pixel al pollice, come per gli “hat” molto allargati.

      • #87119
        Up
        0
        Down
        ::


        Grazie, anche se a me purtroppo si vede anche in stampa la parentesi graffa tratteggiata.
        Comunque non è una simbologia che uso solo io, proprio su uno dei libri da cui sto studiando viene utilizzata e, anzi, nell’utilizzarla, si commette l’errore di non racchiudere sotto il cappello tutto quello che si dovrebbe perché il cappello è troppo piccolo!
        Ma, pazienza, se non si può fare vorrà dire che userò la notazione con \mathscr{F}.
        Grazie ancora!

      • #87120
        Up
        0
        Down
        ::

        Coccinella” post=86519Grazie, anche se a me purtroppo si vede anche in stampa la parentesi graffa tratteggiata.
        Comunque non è una simbologia che uso solo io, proprio su uno dei libri da cui sto studiando viene utilizzata e, anzi, nell’utilizzarla, si commette l’errore di non racchiudere sotto il cappello tutto quello che si dovrebbe perché il cappello è troppo piccolo!
        Ma, pazienza, se non si può fare vorrà dire che userò la notazione con \mathscr{F}.
        Grazie ancora!

        Puoi usare yhmath per il solo [tt]\widehat[/tt]:

        `\documentclass{article}

        %%% Queste due righe devono andare prima di \usepackage{amsmath}
        \DeclareSymbolFont{yhlargesymbols}{OMX}{yhex}{m}{n}
        \DeclareMathAccent{\widehat}{\mathord}{yhlargesymbols}{\string”62}

        \usepackage{amsmath}

        \begin{document}

        $\widehat{abcdef}$

        \end{document}`
        Comunque sia, di graffe tratteggiate non vedo l’ombra. Hai MiKTeX?

        Ciao
        Enrico

      • #87121
        Up
        0
        Down
        ::


        Fantastico!! Così ho risolto il mio problema, grazie!! 🙂

        Cmq sì, ho MiKTeX.

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

    Go to top