Seite 1 von 1

PSTricks Barcode

Verfasst: Mo 1. Jan 2018, 23:44
von volker1960
Hallo,

Frohe Weihnachten !

Da ich mich noch nicht lange mit LaTex beschäftige bitte ich gleich am Anfang meine nicht konkrete Fragestellung zu entschuldigen , vielleicht wird es besser.

Also : Mein Wunsch ist einen Barcode (128) zu erzeugen (QR Code sowie ISBN Code habe ich ohne PSTricks hinbekommen)

Für diesen Code128 habe ich nun überall gelesen dass ich das mit PSTricks anstellen muss. Dazu habe ich nun folgendes probiert.
1.Erstellen mit PdfLaTex und \usepackage{auto-pst-pdf} sowie bei den Einstellungen --shell-escape angegeben
Dabei erhalte ich immer die fehlermeldung --shell-escape muss enabeld werden.

2.Erstellen mit XeLaTex und dann alles andere (was ich bei Punkt 1 beschrieben habe) weggelassen.
Dabe erhalte ich die fehlermeldung "! Undefined control sequence. \if@check@engine"

Was muss ich da machen ?

Vielen Dank im Voraus und noch eine schönen Abend

Volker.

Verfasst: Di 2. Jan 2018, 10:35
von u_fischer
Das zweite ist ein vorübergehender Fehler in pstricks:

https://tex.stackexchange.com/questions ... cks-update

Und beim ersten: wahrscheinlich hast du --shell-escape nicht richtig aktiviert.

PSTricks Barcode

Verfasst: Di 2. Jan 2018, 11:15
von volker1960
Hallo,

vielen Dank für die Antwort.

Wie aktiviere ich das richtig ich habe -shell-escape und -enable-write18 im Texmaker unter Konfigurieren, Befehle, PdfLatex eingetragen.


Volker.

Verfasst: Di 2. Jan 2018, 12:10
von u_fischer
Was kommt raus, wenn du das hier mit pdflatex übersetzt:
\documentclass{article}

\begin{document}
\the\pdfshellescape
\end{document}

Verfasst: Di 2. Jan 2018, 14:26
von volker1960
Hallo,

also wenn ich es als PdfLaTex übersetze dann kommt keine Fehlermeldung , wenn ich XeLaTex nehme dann kommt "! Undefined control sequence. \the\pdfshellescape"

Allerdings habe ich den Schalter shell escape nun nicht mehr gesetzt gehabt.

Gruß Volker.

Verfasst: Di 2. Jan 2018, 15:24
von u_fischer
Was kommt raus? Was steht im Dokument?

Verfasst: Di 2. Jan 2018, 15:37
von volker1960
Hallo,

sorry wusste nicht dass da überhaupt ein PDF erzeugt wird, dachte es ging nur um die Fehlermeldung.

Es steht eine 2 drin auf der 1.Seite

Gruß Volker.

Verfasst: Di 2. Jan 2018, 15:56
von u_fischer
Dann ist -shell-escape nicht korrekt aktiviert. Vielleicht verwendest du nicht das Profil, wo du es eingetragen hast.

Verfasst: Di 2. Jan 2018, 19:31
von volker1960
Hallo,

wie schon geschrieben hatte ich shell-escape gar nicht angegeben . Wenn ich es eintrage dann kommt die 1 auf der 1.seite.

Gibt es denn kein anderes Package welches ich nehmen könnte ?

Gruß Volker.

Verfasst: Do 4. Jan 2018, 19:10
von volker1960
Hallo,

habe alles de - und dann neu installiert (weil ich gestern doch sehrviel heruntergeladen und probiert habe) und siehe da es funktioniert.

Aber : kann ich den anzuzeigenden BarCode auch durch eine Variable ersetzen , wenn möglich mit JavaScript.

Gruß Volker.