El paquete svg interfiere con la opacidad.

El paquete svg interfiere con la opacidad.

Tan pronto como cargo el paquetesvg, tikz no manejaopacidadmás tiempo.

Aquí, un ejemplo:

\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}

Esto producirá:

equivocado

Sin \usepackage{svg}, la opacidad se mostrará correctamente:

correcto

En el archivo de registro, se enumeran las siguientes versiones del paquete:

  • cadashi 2001/05/15 v3.00
  • pgfrcs 2013/12/20 v3.0.0
  • página 2013/12/18 v3.0.0
  • gráficox 1999/02/16 v1.0f
  • claveval 1999/03/16 v1.13
  • gráficos 2009/02/05 v1.0o
  • trigonometría 1999/03/16 v1.09
  • infwarerr 2010/04/08 v1.3
  • ltxcmds 2011/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-versión-0-65 2007/07/03 v3.0.0
  • pgfcomp-versión-1-18 23/07/2007 v3.0.0
  • pgfpara 2013/12/13 v3.0.0
  • tikz 2013/12/13 v3.0.0
  • pdftexcmds 29/11/2011 v0.20
  • ifluatex 2010/03/01 v1.3
  • ifpdf 2011/01/30 v2.3
  • base epstopdf 2010/02/09 v2.5
  • grfetext 2010/08/19 v1.1
  • kvdefinekeys 2011/04/07 v1.3
  • kvopciones 30/06/2011 v3.11
  • kvsetkeys 25/04/2012 v1.16
  • etexcmds 2011/02/16 v1.5

Si \usepackage{svg}está cargado, el archivo de registro incluye también:

  • svg 2012/09/05 v1.0
  • xkeyval 2012/10/14 v2.6b
  • subfig 2005/06/28 ver: 1.3
  • título 2013/05/02 v3.3-89
  • subtítulo3 2013/05/02 v1.6-88
  • importar 23/03/2009 v 5.1
  • transparente 2007/01/08 v1.0
  • gancho auxiliar 2011/03/04 v1.3

¡Gracias por cualquier sugerencia para resolver este problema!

Respuesta1

Actualizar

La versión más nueva del paquete transparente evita el conflicto y ya no es necesaria la solución alternativa.

Antigua respuesta

El paquete transparente, cargado por svg, choca con el código tikz por su opacidad. Como solución alternativa, puedes intentar suprimir la carga de 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}

información relacionada