Como usar \usepackage{código de barras pst}

Como usar \usepackage{código de barras pst}

Ao usar, \usepackage {pst-barcode} recebo um erro:

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

insira a descrição da imagem aqui

Responder1

Você pode passar as opções para xcolorvia 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}

xcolorele mesmo carrega por padrãocolor

E com

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

insira a descrição da imagem aqui

insira a descrição da imagem aqui

Responder2

Pstricks(carregado por pst-barcode) já carrega xcolorsem opção. Se você carregar o último com uma opção, haverá um 'conflito de opções'. A solução consiste em carregar a opção desde a classe do documento, que a proporá a todos os pacotes subsequentes, até que um deles a reconheça.

Solução alternativa: escreva no preâmbulo \PassOptionsToPackage{selected options}{xcolor}.

informação relacionada