Simbolo piu/meno con colori diversi

  • Creatore
    Topic
  • #120644
    Up
    0
    Down
    ::


    Salve a tutti, grazie per avermi accettato, mi sto approcciando adesso a questo nuovo modo di scrivere, mi districo tra L’arte e google per i primi passi, sto scrivendo delle dispense da dare agli alunni e avevo necessita di scrivere il simbolo più/meno con colori diversi, sono riuscita a
    scriverlo cosi:
    ` \[
    \overset{\textcolor{green}+}{\textcolor{red}-}
    \]`
    esiste altro modo ?

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #120645
      Up
      0
      Down
      ::


      Benvenuta Cinzia!

      Ti riporto di seguito una soluzione apparsa su tex.stackexchange.com alla pagina https://tex.stackexchange.com/a/278075/231952

      `\documentclass{article}
      \usepackage{stackengine,xcolor}
      \def\cpm{\mathbin{\ensurestackMath{\abovebaseline[-3.4pt]{%
      \stackunder[-3.5pt]{\color{green!70}+}{\color{red}-}}}}}

      \begin{document}
      $1\pm2\cpm3$
      \end{document}`

      Come puoi vedere, non si tratta solo di mettere un + sopra un -, ma anche di “qualificare il simbolo come operatore binario e di posizionarli correttamente.
      Dai un’occhiata anche a questo: https://tex.stackexchange.com/a/50937/231952. Potrebbe tornarti utile.

      Da questo codice si può partire e “giocare” con soluzioni più o meno utili, tipo questa:

      `\newcommand{\xcpm}[2]{%
      \mathbin{\ensurestackMath{\abovebaseline[-3.4pt]{%
      \stackunder[-3.5pt]{\color{#1}+}{\color{#2}-}}}}
      }
      `

      da usare così:

      `$3\xcpm{violet}{teal}2=2\xcpm{yellow}{green}3$`

      Ciao
      Ivan

    • #120646
      Up
      0
      Down
      ::


      Grazie mille, si il mio era un modo alla buona, ero sicura che ci doveva essere il modo corretto.

    • #120647
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Cinzia, ieri ho provato a risponderti. Il tuo codice era impostato inmodo parziale e la mia risposta non solo non partiva, ma anche il tuo messaggio era sparito. Ne ho informato l’amministratore che ha sistemato le cose e infatti, Ivan ti ha dato un’eccellente soluzione.

        Riprendo qui parte della risposta che avevo salvato:

        Benvenuta @mcinzia in questo forum.
        […]
        Attenta; spesso si usano i pennarelli colorati evidenziatori per evidenziare molte cose, tanto che alla fine tutto è colorato; e lo scopo dell’evidenziazione viene perso.

        […] ma pensaci bene.

        Per carità: non prendere troppo sul serio la frase finale; aveva un senso con le parti omesse. Tuttavia resta la raccomandazione di non evidenziare troppo: che sia colorato, che sia in corsivo, che sia in neretto, che sia in font di corpo maggiore, qualunque cosa si scriva non deve contenere troppe cose evidenziate. Tempo fa un altro utente chiese come evidenziare una formula colorata, dentro un riquadro dal bordo colorato e con uno sfondo colorato; gli trovai una soluzione con i tre diversi colori, perché era divertente e interessante; ho inserito la soluzione in una delle guide tematiche che puoi scaricare dalla sezione Documentazione di questo forum; ma una cosa è mostrare le potenzialità del sistema TeX, un’altra è quella di esagerare con le evidenziazioni.

        In rete si trovano cose interessanti, come le ha trovate Ivan per darti la soluzione; ma ricordati della sezione Documentazione di questo forum, dove ci sono guide per gli utenti italiani, quindi scritte in italiano, che coprono con maggiore o minore profondità quasi tutti i problemi che possono nascere usando LaTeX.

        Happy LaTeXing!

      • #120648
        Up
        0
        Down
        ::


        Credo di averlo cancellato per sbaglio, grazie del consiglio, e ti do perfettamente ragione l’uso dei colori deve essere mimino, nel mio caso devo usarlo solo in una formula fisica (doppler).

      • #120649
        Up
        0
        Down
        ::

        mcinzia” post=121162Salve a tutti, grazie per avermi accettato, mi sto approcciando adesso a questo nuovo modo di scrivere, mi districo tra L’arte e google per i primi passi, sto scrivendo delle dispense da dare agli alunni e avevo necessita di scrivere il simbolo più/meno con colori diversi, sono riuscita a
        scriverlo cosi:
        ` \[
        \overset{\textcolor{green}+}{\textcolor{red}-}
        \]`
        esiste altro modo ?

        Sì, certo. 🙂

        `
        \documentclass{article}
        \usepackage{amsmath}
        \usepackage{xcolor}

        \colorlet{plus}{green!80!red}
        \colorlet{minus}{red!80!green}

        \makeatletter
        \newcommand{\cpm}{\mathbin{\mathpalette\cpm@\relax}}
        \newcommand{\cpm@}[2]{%
        \ooalign{%
        \raisebox{\depth}{\color{plus}$\m@th#1+$}\cr
        \raisebox{-\cmpheight{#1}}[0pt][0pt]{\color{minus}$\m@th#1-$}\cr
        }%
        }
        \newcommand{\cmpheight}[1]{%
        \dimexpr
        \fontdimen22
        \ifx#1\displaystyle\textfont\else
        \ifx#1\textstyle\textfont\else
        \ifx#1\scriptstyle\scriptfont\else
        \scriptscriptfont\fi\fi\fi 2

        0.5\fontdimen8
        \ifx#1\displaystyle\textfont\else
        \ifx#1\textstyle\textfont\else
        \ifx#1\scriptstyle\scriptfont\else
        \scriptscriptfont\fi\fi\fi 3
        \relax
        }
        \makeatother

        \begin{document}

        $a\cpm b\pm c$

        \end{document}
        `

        [attachment=2657]Screenshot2021-11-30at19.14.54.png[/attachment]

        Il simbolo cambia correttamente dimensioni anche in apici e pedici.

        Dobbiamo sovrapporre i due simboli (con [tt]\ooalign[/tt]) ma il segno meno va abbassato dell’altezza dell’asse delle formule [tt]\fontdimen22[/tt] meno metà dello spessore della linea di frazione [tt]\fontdimen8[/tt]. Il segno più va alzato di quanto è la sua profondità.

        Ciao
        Enrico

        Attachments:
        You must be logged in to view attached files.
    Visualizzazione 4 filoni di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top