{"id":8620,"date":"2023-09-23T15:50:40","date_gmt":"2023-09-23T13:50:40","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=8620"},"modified":"2023-11-27T13:22:48","modified_gmt":"2023-11-27T12:22:48","slug":"barcodes-mit-latex-unter-linux-erstellen","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2023\/09\/23\/barcodes-mit-latex-unter-linux-erstellen\/","title":{"rendered":"Barcodes mit Latex unter Linux erstellen"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Auch mit\u00a0Latex\u00a0lassen sich unter Linux Barcodes erstellen, wie einfach dies funktioniert zeigt Ihnen dieser Artikel.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Voraussetzungen schaffen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Neben der normalen Latex-Installation (<em>siehe erster Link<\/em>) ben\u00f6tigen Sie zus\u00e4tzlich das Latex-Paket\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/ctan.org\/pkg\/pst-barcode?lang=de\" target=\"_blank\">PST-Barcode (<em>Ctan<\/em>)<\/a>\u00a0&#8211; die Installation beschreibt der Artikel\u00a0Latex-Pakete von Ctan installieren. Unter auf Debian basierenden Linux-Distributionen installieren Sie dieses Paket wie \u00fcblich ganz einfach \u00fcber die\u00a0Paket-Verwaltung\u00a0durch das Paket &#8222;<strong>texlive-pstricks<\/strong>&#8222;.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Barcodes mit Latex erstellen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Mit PST-Barcode erstellen Sie unter Linux Barcodes aller Arten &#8211; zu Beginn als Beispiel einen ganz einfachen EAN13-Code. Die Latex-Steuerdatei nenne ich ganz einfach &#8222;<strong>barcode.tex<\/strong>&#8222;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\\documentclass{article} \n\\usepackage{pst\u2010barcode}\n\\begin{document}\n\\begin{pspicture}(3.5,3)\n\\psbarcode{4190655802404}{includetext}{ean13}\n\\end{pspicture}\n\\end{document}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Wir beginnen mit dem Paket &#8222;<strong>\\usepackage{pst\u2010barcode}<\/strong>&#8220; &#8211; wir binden also das Paket &#8222;<strong>pst\u2010barcode<\/strong>&#8220; ein. Mit &#8222;<strong>\\begin{pspicture}(3.5,3)<\/strong>&#8220; arbeiten wir am eigentlichen Barcode &#8211; mit den Zahlen in runder Klammer geben wir die Koordinaten der rechten oberen Ecke des Barcodes an &#8211; hier &#8222;<strong>3.5,3<\/strong>&#8222;. Jetzt folgt der eigentliche Barcode &#8211; hier &#8222;<strong>4190655802404<\/strong>&#8220; und anschlie\u00dfend die Art des Barcodes &#8211; hier also &#8222;<strong>ean13<\/strong>&#8222;.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das war es auch schon, wir kompilieren am\u00a0Terminal\u00a0den Quellcode:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>latex barcode.tex<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Jetzt erstellen wir die PostScript-Datei (<em>pspicture arbeitet nicht mit PDF zusammen<\/em>):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dvips barcode.dvi<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Das war es auch schon:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/pst-barcode-1024x576.jpg\" alt=\"\" class=\"wp-image-8621\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/pst-barcode-1024x576.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/pst-barcode-300x169.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/pst-barcode-150x84.jpg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/pst-barcode-768x432.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/pst-barcode-1536x864.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/pst-barcode.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Diesen k\u00f6nnen wir, wenn gew\u00fcnscht, mit der Software Imagemagick (gleichnamiges Debian-Paket) am Terminal in das PDF-Format konvertieren:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>convert barcode.ps barcode.pdf<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Das Sch\u00f6ne an Latex, wir k\u00f6nnen auch noch weiter gehen &#8211; wir k\u00f6nnen etwa auch gleich zwei Barcodes nebeneinander setzen &#8211; etwa:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\\documentclass{article} \n\\usepackage{pst\u2010barcode}\n\\begin{document}\n\\begin{pspicture}(3.5,3)\n\\psbarcode{3\u201088340\u2010455}{includetext}{isbn}\n\\end{pspicture}\n\\begin{pspicture}(1.5,3)\n\\psbarcode{00700}{}{ean5}\n\\end{pspicture}\n\\end{document}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Womit wir folgenden Barcode erhalten w\u00fcrden:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/pst-barcod-1-1024x576.jpg\" alt=\"\" class=\"wp-image-8622\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/pst-barcod-1-1024x576.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/pst-barcod-1-300x169.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/pst-barcod-1-150x84.jpg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/pst-barcod-1-768x432.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/pst-barcod-1-1536x864.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/pst-barcod-1.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<div class=\"pld-like-dislike-wrap pld-custom\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir\" data-post-id=\"8620\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Hoch.png\" alt=\"Gef\u00e4llt mir\" \/>\r\n            <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">    <\/span>\r\n<\/div><div class=\"pld-dislike-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-dislike-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir nicht\" data-post-id=\"8620\" data-trigger-type=\"dislike\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Runter.png\" alt=\"Gef\u00e4llt mir nicht\" \/>\r\n            <\/a>\r\n    <span class=\"pld-dislike-count-wrap pld-count-wrap\"><\/span>\r\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Auch mit\u00a0Latex\u00a0lassen sich unter Linux Barcodes erstellen, wie einfach dies funktioniert zeigt Ihnen dieser Artikel. Voraussetzungen schaffen Neben der normalen Latex-Installation (siehe erster Link) ben\u00f6tigen Sie zus\u00e4tzlich das Latex-Paket\u00a0PST-Barcode (Ctan)\u00a0&#8211; die Installation beschreibt der Artikel\u00a0Latex-Pakete von Ctan installieren. Unter auf Debian basierenden Linux-Distributionen installieren Sie dieses Paket wie \u00fcblich ganz einfach \u00fcber die\u00a0Paket-Verwaltung\u00a0durch das Paket [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":8622,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[57,473],"tags":[59],"class_list":["post-8620","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-buero","category-latex","tag-buero"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/8620","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/comments?post=8620"}],"version-history":[{"count":1,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/8620\/revisions"}],"predecessor-version":[{"id":8623,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/8620\/revisions\/8623"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media\/8622"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=8620"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=8620"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=8620"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}