Simbolo prodotto scalare (dot product)

  • Questo topic ha 7 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 19 anni fa da Luca.
  • Creatore
    Topic
  • #16866
    Up
    0
    Down
    ::


    Buon giorno,
    vorrei sapere se esiste (in qualunque pacchetto a voi noto) un simbolo per il prodotto scalare con la notazione anglosassone, i.e. il puntone nero pieno a mezza altezza.
    Attualmente uso
    `\cdot`
    ma è un po’ troppo piccolo. Invece
    `\bullet`
    è decisamente troppo grande. Non c’è una via di mezzo?
    Stesso problema anche per la divergenza scritta con nabla e appunto con un qualche punto nero. Ho guardato sulle varie guide e sul forum, ma non ho trovato riferimenti.
    Grazie anticipatamente,
    Luca

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

        Buon giorno,
        vorrei sapere se esiste (in qualunque pacchetto a voi noto) un simbolo per il prodotto scalare con la notazione anglosassone, i.e. il puntone nero pieno a mezza altezza.
        Attualmente uso
        `\codt`
        ma è un po’ troppo piccolo. Invece
        `\bullet`
        è decisamente troppo grande. Non c’è una via di mezzo?
        Stesso problema anche per la divergenza scritta con nabla e appunto con un qualche punto nero. Ho guardato sulle varie guide e sul forum, ma non ho trovato riferimenti.
        Grazie anticipatamente,
        Luca

        Prova a cercare nella The Comprehensive LaTeX Symbol List
        http://www.ctan.org/tex-archive/info/symbols/comprehensive/symbols-a4.pdf

        Altrimenti se non dovessi trovarla prova così:
        `
        \newcommand{\pscalare}{\mathbin{\vcenter{\hbox{\scalebox{.6}{$\bullet$}}}}}
        ….
        \[\mathbf{A}\pscalare\mathbf{B}\quad\mathbf{A}\bullet\mathbf{B}\]
        `

        per cambiare la grandezza agisci sul fattore .6 di \scalebox.

        A proposito, carica il pacchetto graphicx.

        Ciao

        Andrea

      • #16868
        Up
        0
        Down
        ::


        1) per quanto rigurda la guida ai simboli, avevo già trovato uno \SmallFilledCircle nel pacchetto ifsym, ma è grande come il \bullet, se non di più

        2) ho provato con la definizione di un nuovo comando, come suggerito, facendo come di seguito

        2.1) il pacchetto graphicx era già installato per altri motivi
        `\usepackage[]{graphicx}`
        (giusto così, no?)

        2.2) ho definito il comando copiando la prima riga del codice

        2.3) ho inserito la prova del comando, copiando l’ultima riga del codice

        In realtà si arrabbia per le parentesi quadre, ma è inessenziale per quanto stiamo discutendo, così le ho tolte
        Modificando il parametro di scala nella definizione del comando, l’esito è che diminuisce la spaziatura tra i due fattori A e B, ma il pallino rimane sempre della stessa grandezza (ho provato anche con 0.1) e semmai si alza, verticalmente (?! forse è un qualche automatismo del Latex per evitare che si sovrapponga al simbolo successivo?)

        In ogni caso grazie lo stesso dei suggerimenti, se ne viene fuori qualcosa bene, se no non è la fine del mondo.
        Ciao,
        Luca

      • #16869
        DMW
          Up
          0
          Down
          ::

          1) per quanto rigurda la guida ai simboli, avevo già trovato uno \SmallFilledCircle nel pacchetto ifsym, ma è grande come il \bullet, se non di più

          2) ho provato con la definizione di un nuovo comando, come suggerito, facendo come di seguito

          2.1) il pacchetto graphicx era già installato per altri motivi
          `\usepackage[]{graphicx}`
          (giusto così, no?)

          2.2) ho definito il comando copiando la prima riga del codice

          2.3) ho inserito la prova del comando, copiando l’ultima riga del codice

          In realtà si arrabbia per le parentesi quadre, ma è inessenziale per quanto stiamo discutendo, così le ho tolte
          Modificando il parametro di scala nella definizione del comando, l’esito è che diminuisce la spaziatura tra i due fattori A e B, ma il pallino rimane sempre della stessa grandezza (ho provato anche con 0.1) e semmai si alza, verticalmente (?! forse è un qualche automatismo del Latex per evitare che si sovrapponga al simbolo successivo?)

          In ogni caso grazie lo stesso dei suggerimenti, se ne viene fuori qualcosa bene, se no non è la fine del mondo.
          Ciao,
          Luca

          Succede solo a te, a me questo documento va bene, produce
          A punto piccolo B e A punto grande B.
          `
          \documentclass[12pt,a4paper]{article}
          \usepackage[italian]{babel}
          \usepackage[T1]{fontenc}
          \usepackage{amssymb,array}
          \usepackage{amsfonts}
          \usepackage{amsmath,graphicx}

          \newcommand{\pscalare}{\mathbin{\vcenter{\hbox{\scalebox{.6}{$\bullet$}}}}}

          \begin{document}
          \[\mathbf{A}\pscalare\mathbf{B}\quad\mathbf{A}\bullet\mathbf{B}\]
          \end{document}`

          Prova perché a me va bene, se vuoi ti faccio vedere il pdf.

          Ciao

          Andrea

        • #16870
          Up
          0
          Down
          ::


          OK! Il risultato è perfetto.
          Capito l’arcano: il pdf veniva giusto, anche ieri, ma non l’avevo controllato; mi ero fermato al visualizzatore di dvi incluso nel LED (un editor che era recensito anche in uesto sito).
          FYI, l’utilizzo del comando con resize del simbolo provoca anche un’altra conseguenza bizzarra nel led: una figura nella stessa pagina dove ho usato un prodotto scalare risulta ingrandita, ma evidentemente si tatta di questioni che semmai riguardano gli sviluppatori del led. Peraltro, il pdf è impeccabile (e cmq il led è un buon programma e che consiglio, ed in precedenza l’anteprima era sempre stata perfettamente congruente con il pdf)
          Grazie mille a DMW per la soluzione del problema.
          Ciao,
          Luca

          ps: bisogna fare qcosa per dichiarare risolto il problema? (è la prima volta per me)

        • #16871
          Up
          0
          Down
          ::

          Buon giorno,
          vorrei sapere se esiste (in qualunque pacchetto a voi noto) un simbolo per il prodotto scalare con la notazione anglosassone, i.e. il puntone nero pieno a mezza altezza.
          Attualmente uso
          `\codt`
          ma è un po’ troppo piccolo. Invece
          `\bullet`
          è decisamente troppo grande. Non c’è una via di mezzo?
          Stesso problema anche per la divergenza scritta con nabla e appunto con un qualche punto nero. Ho guardato sulle varie guide e sul forum, ma non ho trovato riferimenti.
          Grazie anticipatamente,
          Luca

          Prova a cercare nella The Comprehensive LaTeX Symbol List
          http://www.ctan.org/tex-archive/info/symbols/comprehensive/symbols-a4.pdf

          Altrimenti se non dovessi trovarla prova così:
          `
          \newcommand{\pscalare}{\mathbin{\vcenter{\hbox{\scalebox{.6}{$\bullet$}}}}}
          ….
          \[\mathbf{A}\pscalare\mathbf{B}\quad\mathbf{A}\bullet\mathbf{B}\]
          `

          per cambiare la grandezza agisci sul fattore .6 di \scalebox.

          A proposito, carica il pacchetto graphicx.

          C’è una soluzione che evita l’uso di graphicx e i conseguenti problemini con i visualizzatori di dvi:
          `\newcommand{\pscalare}{\mathbin{\vcenter{\hbox{$\scriptscriptstyle\bullet$}}}}`
          Sposto nel forum TeX e LaTeX, che è il più adatto alla discussione.

          Ciao
          Enrico

        • #16872
          mcl1962
          Partecipante
            Up
            0
            Down
            ::


            Avevo avuto lo stesso problema qualche tempo fa e l’avevo risolto definendo il seguente comando:

            `\newcommand{\prodscal}{\text{\large{\textbf{\textperiodcentered}}}}`

            Ciao.

            Claudio

          • #16873
            Up
            0
            Down
            ::


            Grazie Claudio.
            E’ vero, funziona.
            La differenza con il bullet rescalato è che gli operandi risultano più vicini.
            Direi che è questione di gusti estetici.
            Ciao,
            Luca

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

        Go to top