Как использовать \usepackage{pst-barcode}

Как использовать \usepackage{pst-barcode}

При использовании \usepackage {pst-barcode} возникает ошибка:

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

введите описание изображения здесь

решение1

Вы можете передать параметры xcolorчерез 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}

xcolorсам загружается по умолчаниюcolor

И с

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

введите описание изображения здесь

введите описание изображения здесь

решение2

Pstricks(загружено pst-barcode) уже загружается xcolorбез опции. Если загрузить последний с опцией, возникнет «конфликт опций». Решение состоит в загрузке опции из класса документа, который предложит ее всем последующим пакетам, пока один из них ее не распознает.

Альтернативное решение: написать в преамбуле \PassOptionsToPackage{selected options}{xcolor}.

Связанный контент