So verwenden Sie \usepackage{pst-barcode}

So verwenden Sie \usepackage{pst-barcode}

Bei der Verwendung \usepackage {pst-barcode} erhalte ich die Fehlermeldung:

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

Bildbeschreibung hier eingeben

Antwort1

Sie können die Optionen für xcolorvia übergeben 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}

xcolorselbst wird standardmäßig geladencolor

Und mit

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

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Antwort2

Pstricks(geladen von pst-barcode) wird bereits xcolorohne Option geladen. Wenn Sie letzteres mit einer Option laden, kommt es zu einem „Optionskonflikt“. Die Lösung besteht darin, die Option aus der Dokumentklasse heraus zu laden, die sie allen nachfolgenden Paketen vorschlägt, bis eines davon sie erkennt.

Alternative Lösung: Schreiben Sie in die Präambel \PassOptionsToPackage{selected options}{xcolor}.

verwandte Informationen