Barcodes funktionieren in Overleaf nicht aber in texstudio

Alles rund um das System für Linux, Mac & Windows.


sun
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Mo 9. Sep 2024, 18:28

Barcodes funktionieren in Overleaf nicht aber in texstudio

Beitrag von sun »

Hallo,
ich bin gerade dabei Barcodes auf einer Seite auszugeben, um sie dann später auf Klebeetiketten zu drucken.
Das dargestellte Dokument funktioniert unter overleaf.com.

Leider funktioniert es nicht in meinem texstudio. Ich bekomme in Zeile 37 einen Fehler: "Undefined control sequence.}".
Ich verstehe den Fehler nicht, da ja die geschweifte Klammer wenige Zeilen darüber geöffnet wird.
Kommentiere ich
\etikett{\x}
aus und notiere dort
Hallo \x \\
funktioniert alles wie gewünscht. Es scheint also an den Barcodes zu liegen?
\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{geometry}
\usepackage{pgffor}
\usepackage{pstricks}
\usepackage{pst-barcode}
\usepackage{multicol} % Für Mehrspaltigen Text

\setlength\parindent{0pt}
\geometry{margin=1cm} % Seitenränder anpassen

\setlength{\columnsep}{1cm} % Abstand zwischen den Spalten anpassen
\setlength{\textheight}{29.7cm} % Höhe der Seite auf A4 einstellen
\setlength{\textwidth}{21cm} % Breite der Seite auf A4 einstellen

% Größe der Etiketten definieren
\newcommand{\etikett}[1]{
    \begin{minipage}[t][3cm][c]{3cm} % Höhe Breite
        \centering
        \begin{pspicture}(30mm,20mm)
            \psbarcode{\x}{includetext}{code128}
        \end{pspicture}
    \end{minipage}
}

\begin{document}

\begin{multicols}{4} % Anzahl der Spalten, kann auf deine Etikettengröße angepasst werden
\raggedcolumns % Verhindert, dass Spalten unterschiedlich hoch sind

\foreach \x in {12345,...,12369}
	{
		\etikett{\x} % Füge das Etikett mit Barcode und Nummer hinzu
        %\vspace{1cm} % Abstand zwischen den Etiketten, kann angepasst werden 
	}
    
\end{multicols}
\end{document}

Benutzeravatar
Stefan Kottwitz
Admin
Admin
Beiträge: 2753
Registriert: Di 8. Jul 2008, 00:39
Kontaktdaten:

Re: Barcodes funktionieren in Overleaf nicht aber in texstudio

Beitrag von Stefan Kottwitz »

Poste doch einmal die .log-Datei, als Datei-Anhang, da findet sich vllt. der Grund.

Stefan

sun
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Mo 9. Sep 2024, 18:28

Re: Barcodes funktionieren in Overleaf nicht aber in texstudio

Beitrag von sun »

Ich habe die log Datei angehängt.
Leider bin ich als Anfänger nicht richtig in der Lage aus den Fehlermeldungen etwas zu lernen. Ich habe versucht mit Hilfe einer Suchmaschine zu verstehen, was da falsch läuft.
Das Problem konnte ich so auf die Verwendung von pstricks eingrenzen. Ich habe versucht mit luaLatex das Dokument zu erzeugen.
Allerdings erstellt er mir nur einen einzigen Barcode. In Overleaf erstellt er mir alle.
Ich bitte weiter um Hilfe.
Dateianhänge
etiketten.log
(11.91 KiB) 90-mal heruntergeladen

Benutzeravatar
Stefan Kottwitz
Admin
Admin
Beiträge: 2753
Registriert: Di 8. Jul 2008, 00:39
Kontaktdaten:

Re: Barcodes funktionieren in Overleaf nicht aber in texstudio

Beitrag von Stefan Kottwitz »

Ja, das zeigt die .log-Datei, dass pdfLaTeX verwendet wird, und daher PSTricks-Funktionen nicht gehen. Hier kannst Du entweder XeLaTeX oder LuaLaTeX verwenden. Auf letzteres bist Du ja schon gestoßen, gut.

Probier doch mal XeLaTeX. Obiges Beispiel läuft damit bei mir.

Stefan

sun
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Mo 9. Sep 2024, 18:28

Re: Barcodes funktionieren in Overleaf nicht aber in texstudio

Beitrag von sun »

Ich habe es nicht hinbekommen. Allerdings habe ich gelernt, dass es am erzeugen des Barcodes liegt.
Ich werde ein neues Thema öffnen.

Benutzeravatar
Stefan Kottwitz
Admin
Admin
Beiträge: 2753
Registriert: Di 8. Jul 2008, 00:39
Kontaktdaten:

Re: Barcodes funktionieren in Overleaf nicht aber in texstudio

Beitrag von Stefan Kottwitz »

Ok! Noch ist kein neues Thema zu sehen. ;-)
Schaue ich mir dann natürlich auch gern an.

Stefan

Antworten