evidenziare parti di formula

  • Creatore
    Topic
  • #72333
    Up
    0
    Down
    ::


    Ciao a tutti
    qualcuno di voi sa dirmi se è possibile, in una presentazione fatta con Beamer, cerchiare con una linea colorata
    pezzi di formula nell’ambiente equation?

    Vi faccio un esempio. Ho un’equazione del tipo:

    \begin{equation}\label{eq:Qsold} \notag
    \tilde{Q}_{t,s} = \sum_{k \in K} q_{k,t,s} + \sum_{w\in W} g_{w,t,s} – \sum_{i\in \textit{I}}z^{+}_{i,t,s} + \sum_{i\in \textit{I}}z^{-}_{i,t,s}
    \end{equation}

    Io vorrei fare uncerchio colorato attorno alla parte \sum_{k \in K} q_{k,t,s}
    e possibilmente mettere anche una freccia verso il basso per scrivere un commento?

    So che in powerpoint si usa molto, ma io preferisco LaTeX!!!!
    Mi serve per discussione della tesi di dottorato!!! AIUTOOOOOOOO 😉

    Grazie a tutti
    Filo

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #72334
      Up
      0
      Down
      ::


      Soluzione numero 1: inserisci la formula in un’ambiente block. Esempio:

      `
      \begin{block}{} % secondo argomento è il titolo del blocco; inserisci comunque le graffe anche se non vuoi dare il titolo
      \begin{equation}\label{eq:Qsold} \notag
      \tilde{Q}_{t,s} = \sum_{k \in K} q_{k,t,s} + \sum_{w\in W} g_{w,t,s} – \sum_{i\in \textit{I}}z^{+}_{i,t,s} + \sum_{i\in \textit{I}}z^{-}_{i,t,s}
      \end{equation}
      \end{block}
      `
      Il pregio è l’estrema semplicità; difetti: non fa proprio cosa vuoi tu.

      Soluzione numero 2: fai riferimento a questo post. In quel caso si evidenziano passi di un algoritmo, ma in pratica può essere usato anche nel tuo caso.

      Il pregio è che ottieni esattamente quello che ti interessa; difetto: è un po’ più complicato.

      A te la scelta 😉

      Ciao
      Claudio

    • #72335
      Up
      0
      Down
      ::


      Ciao Claudio,
      grazie per la risposta.
      Purtroppo non sono riuscita a risolvere il problema.
      L’ambiente block, lo uso già per evidenziare tutta la formula.
      La seconda soluzione la trovo un po’ complessa e credo che non si possa utilizzare all’interno dell’ambiente
      equation per evidenziare parte di una formula.
      Però ammetto la mia ignoranza 😉
      Grazie lo stesso
      Filo

    • #72336
      Up
      0
      Down
      ::

      Filo” post=71603Ciao Claudio,
      grazie per la risposta.
      Purtroppo non sono riuscita a risolvere il problema.
      L’ambiente block, lo uso già per evidenziare tutta la formula.
      La seconda soluzione la trovo un po’ complessa e credo che non si possa utilizzare all’interno dell’ambiente
      equation per evidenziare parte di una formula.
      Però ammetto la mia ignoranza 😉
      Grazie lo stesso
      Filo

      Hai ragione: la soluzione è un po’ complessa 😆 .

      Ho pensato quindi di crearti un esempio minimo con la formula che riportavi nel messaggio iniziale:

      `
      \documentclass{beamer}
      \usepackage[T1]{fontenc}
      \usepackage[utf8]{inputenc}
      \usepackage{amsmath,amssymb}
      \usepackage{tikz}
      \usetikzlibrary{fit,calc}

      \newcommand{\tikzmark}[1]{%
      \tikz[overlay,remember picture,baseline] \node [anchor=base] (#1) {};}

      \definecolor{mybrown}{RGB}{255,218,195}
      \definecolor{myframe}{RGB}{197,122,195}

      \usetheme{Copenhagen}

      \begin{document}

      \begin{frame}{Titolo}
      \begin{block}{}
      \begin{equation}\label{eq:Qsold} \notag
      \tilde{Q}_{t,s} = \tikzmark{a}\sum_{k \in K} q_{k,t,s}\tikzmark{b} + \tikzmark{c}\sum_{w\in W} g_{w,t,s} \tikzmark{d}-\tikzmark{e} \sum_{i\in \textit{I}}z^{+}_{i,t,s}\tikzmark{f} + \tikzmark{g}\sum_{i\in \textit{I}}z^{-}_{i,t,s}\tikzmark{h}
      \end{equation}
      \begin{tikzpicture}[remember picture,overlay]
      \coordinate (aa) at ($(a)+(0.1,0.5)$);
      \coordinate (bb) at ($(b)+(0,-0.5)$);
      \node<1>[draw=myframe,line width=1pt,fill=mybrown,opacity=0.4,rectangle,rounded corners,fit=(aa) (bb)] {};
      \coordinate (cc) at ($(c)+(0.1,0.5)$);
      \coordinate (dd) at ($(d)+(0,-0.5)$);
      \node<2>[draw=myframe,line width=1pt,fill=mybrown,opacity=0.4,rectangle,rounded corners,fit=(cc) (dd)] {};
      \coordinate (ee) at ($(e)+(0.1,0.5)$);
      \coordinate (ff) at ($(f)+(0,-0.5)$);
      \node<3>[draw=myframe,line width=1pt,fill=mybrown,opacity=0.4,rectangle,rounded corners,fit=(ee) (ff)] {};
      \coordinate (gg) at ($(g)+(0.1,0.5)$);
      \coordinate (hh) at ($(h)+(0,-0.5)$);
      \node<4>[draw=myframe,line width=1pt,fill=mybrown,opacity=0.4,rectangle,rounded corners,fit=(gg) (hh)] {};
      \end{tikzpicture}
      \end{block}
      \end{frame}

      \end{document}
      `
      Ammetto di essere estremamente soddisfatto 8) : il risultato della presentazione è veramente carino. Ricordati di compilare due volte per far apparire correttamente la parte evidenziata.

      Enjoy,
      Claudio

    • #72337
      Up
      0
      Down
      ::


      Rieccomi,
      sei stato gentilissimo.
      Io ho provato ad inserire il codice che mi hai inviato nel mio file.
      Ma mi da un sacco di errori, forse è la sequenza di comandi che non va…
      non so, non riesco a venirne a capo.
      Ti invio il mio file con la sola pagina “incriminata”
      (senza il tuo codice)
      Se riesci a darci un occhiata e ad inserire il codice nel punto giusto
      mi faresti un favore.
      Se non hai tempo non preoccuparti, lascio tutto com’è e ci riprovo in un momento di maggiore calma
      (dopo la seduta 😉 )
      Grazie ancora
      Filo

      Attachments:
      You must be logged in to view attached files.
    • #72338
      Up
      0
      Down
      ::

      Filo” post=71609Rieccomi,
      sei stato gentilissimo.
      Io ho provato ad inserire il codice che mi hai inviato nel mio file.
      Ma mi da un sacco di errori, forse è la sequenza di comandi che non va…
      non so, non riesco a venirne a capo.
      Ti invio il mio file con la sola pagina “incriminata”
      (senza il tuo codice)
      Se riesci a darci un occhiata e ad inserire il codice nel punto giusto
      mi faresti un favore.
      Se non hai tempo non preoccuparti, lascio tutto com’è e ci riprovo in un momento di maggiore calma
      (dopo la seduta 😉 )
      Grazie ancora
      Filo

      Mi viene il dubbio che se hai errori probabilmente dipenda dalla distribuzione che usi… TeXLive o MikTeX?

    • #72339
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        A me funziona benissimo dopo aver tolto le parti inutili dek tuo preambolo e aver corretto un certo numero di errore.
        [attachment=206]formula.pdf[/attachment]

        [attachment=207]formula.tex[/attachment]

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

    Go to top