hf-tikz: le opzioni non sono riconosciute

  • Creatore
    Topic
  • #85247
    Up
    0
    Down
    ::


    `\documentclass{beamer}
    \usepackage[beamer]{hf-tikz}
    \begin{document}
    \begin{frame}
    \begin{equation*}
    \tikzmarkin<2>[set fill color=blue!10,set border color=blue]{a}a +
    b\tikzmarkend{a} = \tikzmarkin<3>{c}c\tikzmarkend{c}
    \end{equation*}
    \end{frame}
    \end{document}`
    Risultato
    `! Package pgfkeys Error: I do not know the key '/tikz/set fill color' and I am going to ignore it. Perhaps you misspelled it.

    See the pgfkeys package documentation for explanation.
    Type H for immediate help.

    l.9 \end{frame}

    ! Package pgfkeys Error: I do not know the key '/tikz/set border color' and I am going to ignore it. Perhaps you misspelled it.

    See the pgfkeys package documentation for explanation.
    Type H for immediate help.

    l.9 \end{frame}`
    Riesco ad aggirare il problema solo copiando
    `\pgfkeys{/tikz/.cd,
    set fill color/.code={\renewcommand{\fcol}{#1}},
    set border color/.code={\renewcommand{\bcol}{#1}}
    }`
    nel preambolo della presentazione

    Ah, nella documentazione scriverei chiaramente che nella modalità beamer le opzioni vanno dopo la specifica dell’overlay, ho perso diversi minuti perché credevo andassero prima (e il fatto che le opzioni non fossero riconosciute non mi ha aiutato a capire che ci fosse anche questo problema)

Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #85248
      Up
      0
      Down
      ::

      Elrond” post=84638`\documentclass{beamer}
      \usepackage[beamer]{hf-tikz}
      \begin{document}
      \begin{frame}
      \begin{equation*}
      \tikzmarkin<2>[set fill color=blue!10,set border color=blue]{a}a +
      b\tikzmarkend{a} = \tikzmarkin<3>{c}c\tikzmarkend{c}
      \end{equation*}
      \end{frame}
      \end{document}`
      Risultato
      `! Package pgfkeys Error: I do not know the key '/tikz/set fill color' and I am going to ignore it. Perhaps you misspelled it.

      See the pgfkeys package documentation for explanation.
      Type H for immediate help.

      l.9 \end{frame}

      ! Package pgfkeys Error: I do not know the key '/tikz/set border color' and I am going to ignore it. Perhaps you misspelled it.

      See the pgfkeys package documentation for explanation.
      Type H for immediate help.

      l.9 \end{frame}`
      Riesco ad aggirare il problema solo copiando
      `\pgfkeys{/tikz/.cd,
      set fill color/.code={\renewcommand{\fcol}{#1}},
      set border color/.code={\renewcommand{\bcol}{#1}}
      }`
      nel preambolo della presentazione

      Non sono riconosciute perché non hai specificato l’opzione [tt]customcolors[/tt]: solo se è attiva quell’opzione hai la possibilità di personalizzare i colori perché si fa un controllo prima di definire comandi e chiavi.

      Elrond” post=84638Ah, nella documentazione scriverei chiaramente che nella modalità beamer le opzioni vanno dopo la specifica dell’overlay, ho perso diversi minuti perché credevo andassero prima (e il fatto che le opzioni non fossero riconosciute non mi ha aiutato a capire che ci fosse anche questo problema)

      Hai ragione: da quel punto di vista la documentazione è carente. A dire il vero documentando le novità dell’ultima versione non avevo neppure pensato a modificare la sottosezione sull’opzione [tt]beamer[/tt] perché c’era già abbastanza carne al fuoco. Dico però che la scelta di avere le opzioni dopo le overlay specifications ha due ragioni: a) mantenere compatibilità con le versioni precedenti in cui la sintassi era [tt]\tikzmarkin{label}[/tt], b) emulare in qualche modo il comportamento standard degli utenti di Beamer che usano di solito le overlay specifications come primo argomento.

      Ciao
      Claudio

    • #85249
      Up
      0
      Down
      ::

      cfiandra” post=84640Non sono riconosciute perché non hai specificato l’opzione [tt]customcolors[/tt]: solo se è attiva quell’opzione hai la possibilità di personalizzare i colori perché si fa un controllo prima di definire comandi e chiavi.

      Avevo colpevolmente saltato quel passo della documentazione 😳
      Grazie

    • #85250
      Up
      0
      Down
      ::

      Elrond” post=84642

      Non sono riconosciute perché non hai specificato l’opzione [tt]customcolors[/tt]: solo se è attiva quell’opzione hai la possibilità di personalizzare i colori perché si fa un controllo prima di definire comandi e chiavi.

      Avevo colpevolmente saltato quel passo della documentazione 😳
      Grazie

      😀 figurati: quando ho visto il tuo messaggio neppure io ho pensato a quello, ma sono andato a leggermi il codice (ero convinto di aver combinato uno dei miei soliti errori di distrazione nel sistemare il codice 😉 – plausibile: mi ricordo ancora il mal di testa che mi era venuto ad annidare tutti gli if).

      Ciao
      Claudio

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

Go to top