Barcodes funktionieren in Overleaf nicht aber in texstudio

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Barcodes funktionieren in Overleaf nicht aber in texstudio

Re: Barcodes funktionieren in Overleaf nicht aber in texstudio

von Stefan Kottwitz » Di 1. Apr 2025, 21:20

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

Stefan

Re: Barcodes funktionieren in Overleaf nicht aber in texstudio

von sun » Di 1. Apr 2025, 07:13

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

Re: Barcodes funktionieren in Overleaf nicht aber in texstudio

von Stefan Kottwitz » Mo 31. Mär 2025, 21:22

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

Re: Barcodes funktionieren in Overleaf nicht aber in texstudio

von sun » Mo 31. Mär 2025, 06:22

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) 426-mal heruntergeladen

Re: Barcodes funktionieren in Overleaf nicht aber in texstudio

von Stefan Kottwitz » So 30. Mär 2025, 20:54

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

Stefan

Barcodes funktionieren in Overleaf nicht aber in texstudio

von sun » So 30. Mär 2025, 20:17

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}

Nach oben