Assim que eu carregar o pacoteSVG, tikz não lidaopacidadenão mais.
Aqui, um exemplo:
\documentclass{article}
\usepackage{tikz}
\usepackage{svg}
\begin{document}
\begin{tikzpicture}
\draw[fill=green] (0,0) circle (1cm);
\draw[fill=red,opacity=0.5] (1,0) circle (1cm);
\end{tikzpicture}
\end{document}
Isso renderá:
Sem \usepackage{svg}
, a opacidade será exibida corretamente:
No arquivo de log, as seguintes versões do pacote estão listadas:
- todoshi 15/05/2001 v3.00
- pgfrcs 2013/12/20 v3.0.0
- pgf 2013/12/18 v3.0.0
- gráficox 1999/02/16 v1.0f
- chaveval 1999/03/16 v1.13
- gráficos 2009/02/05 v1.0o
- trigonometria 1999/03/16 v1.09
- infwarerr 2010/04/08 v1.3
- ltxcmds2011/11/09 v1.22
- pgfsys 30/11/2013 v3.0.0
- xcolor 2007/01/21 v2.11
- pgfcore 2010/04/11 v3.0.0
- pgfcomp-versão-0-65 2007/07/03 v3.0.0
- pgfcomp-versão-1-18 2007/07/23 v3.0.0
- pgfpara 13/12/2013 v3.0.0
- tikz 2013/12/13 v3.0.0
- pdftexcmds 2011/11/29 v0.20
- ifluatex 2010/03/01 v1.3
- ifpdf 30/01/2011 v2.3
- epstopdf-base 2010/02/09 v2.5
- grfext 2010/08/19 v1.1
- kvdefinekeys 2011/04/07 v1.3
- kvopções 30/06/2011 v3.11
- kvsetkeys 2012/04/25 v1.16
- etexcmds 2011/02/16 v1.5
Se \usepackage{svg}
for carregado, o arquivo de log incluirá também:
- SVG 2012/09/05 v1.0
- xkeyval 2012/10/14 v2.6b
- subfig 28/06/2005 versão: 1.3
- legenda 02/05/2013 v3.3-89
- legenda3 02/05/2013 v1.6-88
- importação 23/03/2009 v 5.1
- transparente 2007/01/08 v1.0
- gancho auxiliar 2011/03/04 v1.3
Obrigado por qualquer dica para resolver este problema!
Responder1
Atualizar
a versão mais recente do pacote transparente evita o conflito e a solução alternativa não é mais necessária.
Resposta antiga
O pacote transparente, carregado por svg, entra em conflito com o código tikz em termos de opacidade. Como solução alternativa, você pode tentar suprimir o carregamento do transparente:
\documentclass{article}
\usepackage{tikz}
\expandafter\def\csname [email protected]\endcsname{}
\usepackage{svg}
\begin{document}
\begin{tikzpicture}
\draw[fill=green] (0,0) circle (1cm);
\draw[fill=red,opacity=0.5] (1,0) circle (1cm);
\end{tikzpicture}
\end{document}