Re: hf-tikz: le opzioni non sono riconosciute

#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

Go to top