Cómo utilizar \usepackage{pst-barcode}

Cómo utilizar \usepackage{pst-barcode}

Al usarlo \usepackage {pst-barcode} me sale error:

  \documentclass[10pt,a4paper,twoside,openany]{book}
\usepackage[spanish]{babel}
\usepackage[dvipsnames,x11names]{pstricks}% Options for xcolor
\usepackage{pst-barcode}
\usepackage[utf8]{inputenc}
\begin{document}
\begin{pspicture}(3.5,1.2in)
\psbarcode[linecolor=red]{1613198400316}{includetext inkspread=0.1}{ean13}
\end{pspicture}
\end{document}

ingrese la descripción de la imagen aquí

Respuesta1

Puede pasar las opciones a xcolortravés de pstricks:

\documentclass{article}
\usepackage[dvipsnames,x11names]{pstricks}% Options for xcolor
\usepackage{pst-barcode}
\begin{document}
\begin{pspicture}(3.5,1.2in)
\psbarcode[linecolor=red]{1234567}{includetext inkspread=0.5}{ean8}
\end{pspicture}
\end{document}

xcolorse carga por defectocolor

Y con

\psbarcode[linecolor=red]{1613198400317}{includetext inkspread=0.5}{ean13}

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Respuesta2

Pstricks(cargado por pst-barcode) ya se carga xcolorsin opción. Si carga este último con una opción, habrá un "choque de opciones". La solución consiste en cargar la opción desde dentro de la clase de documento, que la propondrá a todos los paquetes posteriores, hasta que uno de ellos la reconozca.

Solución alternativa: escribir en el preámbulo \PassOptionsToPackage{selected options}{xcolor}.

información relacionada