From d6fec4d0b583fe8703130adc475bcb5805839d98 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wiesner=20Andr=C3=A1s?= Date: Mon, 15 Dec 2025 11:00:36 +0100 Subject: [PATCH 1/3] README added --- README.md | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..ac4ce8d --- /dev/null +++ b/README.md @@ -0,0 +1,46 @@ +# ID-stickers + +Névreszóló matricák rácsszerű generálása *egyedi azonosító*, *név*, *terem*, *kurzus* megjelöléssel és egy jobb alsó sarokban megjelenített *piktogrammal* [5x13 elrendezésű, A4 etiketthez](https://www.pcx.hu//etikett-fortuna-38x21-2mm-univerzalis-6500-cimke-doboz-100-iv-doboz-01-01309-665992). + +A tároló egy teljes, működő projektet tartalmaz. + +## Bemenetek + +- *Lehetséges piktogramok* a `logos` könyvtárban, +- *Hallgatók felsorolása* termenként különálló, **vesszővel tagolt** CSV fájlokban, a `rooms` könyvtárban elhelyezve. A táblázatnak a következő oszlopokat kell tartalmaznia: + - `name`: hallgató neve + - `room`: terem megjelölése + - `barcode`: a vonalkódra/QR-kódra kerülő információ + - `logo`: a jobb alsó sarokban megjelenített piktogram fájlneve a `logos` könyvtárhoz képest relatív elérési úttal, + Ezeken felül a táblázat AMC-beli későbbi felhasználását megkönnyítendő, célszerű egy `id`, illetve egy `neptun` mezővel is ellátni a táblázatot. + +## Kimenetek + +A generált matrica-oldalak a `pages` mappában fognak megjelenni. + +## Futtatás + +A matricák generálása a `gen_stickers.sh` script futtatásával történik, ami a `rooms` mappában található összes `.csv` táblázathoz előállítja a PDF oldalakat, amiket a `pages` mappába helyez végül. + +### Függőségek + +A fordításhoz `xelatex` és az alábbi LaTeX-csomagok megléte szükséges: +- `babel` +- `inputenc` +- `fontenc` +- `fontspec` +- `geometry` +- `csvsimple-13` +- `tabularx` +- `graphicsx` +- `pst-barcode` + +## Nyomtatás + +Az előállított oldalakat *teljes A4 oldalra történő illesztéssel* szükséges nyomtatni. A nyomtatás teszteséléhez használható a [grid.pdf](grid.pdf) fájl, ami egy, az etikett elrendezésével megegyező rácsot tartalmaz. + +## Credits + +Wiesner András, 2025. Készült a *Beágyazott információs rendszerek* és a *Digitális technika* tárgyakhoz. + + -- 2.47.2 From 8edb5f6dd593863fdc3086215fadbd4642fcf93e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wiesner=20Andr=C3=A1s?= Date: Mon, 15 Dec 2025 11:03:57 +0100 Subject: [PATCH 2/3] readme update --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index ac4ce8d..35fa944 100644 --- a/README.md +++ b/README.md @@ -6,21 +6,21 @@ A tároló egy teljes, működő projektet tartalmaz. ## Bemenetek -- *Lehetséges piktogramok* a `logos` könyvtárban, -- *Hallgatók felsorolása* termenként különálló, **vesszővel tagolt** CSV fájlokban, a `rooms` könyvtárban elhelyezve. A táblázatnak a következő oszlopokat kell tartalmaznia: +- *Lehetséges piktogramok* a [`logos`](logos) könyvtárban, +- *Hallgatók felsorolása* termenként különálló, **vesszővel tagolt** CSV fájlokban, a [`rooms`](rooms) könyvtárban elhelyezve. A táblázatnak a következő oszlopokat kell tartalmaznia: - `name`: hallgató neve - `room`: terem megjelölése - `barcode`: a vonalkódra/QR-kódra kerülő információ - - `logo`: a jobb alsó sarokban megjelenített piktogram fájlneve a `logos` könyvtárhoz képest relatív elérési úttal, + - `logo`: a jobb alsó sarokban megjelenített piktogram fájlneve a [`logos`](logos) könyvtárhoz képest relatív elérési úttal, Ezeken felül a táblázat AMC-beli későbbi felhasználását megkönnyítendő, célszerű egy `id`, illetve egy `neptun` mezővel is ellátni a táblázatot. ## Kimenetek -A generált matrica-oldalak a `pages` mappában fognak megjelenni. +A generált matrica-oldalak a [`pages`](pages) mappában fognak megjelenni. ## Futtatás -A matricák generálása a `gen_stickers.sh` script futtatásával történik, ami a `rooms` mappában található összes `.csv` táblázathoz előállítja a PDF oldalakat, amiket a `pages` mappába helyez végül. +A matricák generálása a [`gen_stickers.sh`](gen_stickers.sh) script futtatásával történik, ami a [`barcode-gen.tex`](barcode-gen.tex) segítésgével a [`rooms`](rooms) mappában található összes `.csv` táblázathoz előállítja a matricákat tartalmazó PDF oldalakat, amiket a `pages` mappába helyez végül. ### Függőségek -- 2.47.2 From 0ed06a1a959dd3182488797c5a1bbf0e98706a94 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wiesner=20Andr=C3=A1s?= Date: Mon, 15 Dec 2025 11:04:57 +0100 Subject: [PATCH 3/3] readme update --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 35fa944..bec86ea 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ A generált matrica-oldalak a [`pages`](pages) mappában fognak megjelenni. ## Futtatás -A matricák generálása a [`gen_stickers.sh`](gen_stickers.sh) script futtatásával történik, ami a [`barcode-gen.tex`](barcode-gen.tex) segítésgével a [`rooms`](rooms) mappában található összes `.csv` táblázathoz előállítja a matricákat tartalmazó PDF oldalakat, amiket a `pages` mappába helyez végül. +A matricák generálása a [`gen_stickers.sh`](gen_stickers.sh) script futtatásával történik, ami a [`barcode-gen.tex`](barcode-gen.tex) segítésgével a [`rooms`](rooms) mappában található összes `.csv` táblázathoz előállítja a matricákat tartalmazó PDF oldalakat, amiket a [`pages`](pages) mappába helyez végül. ### Függőségek -- 2.47.2