Ich erstelle im Moment eine Klausur für etwa 120 Teilnehmer. Damit die Noten schnellstmöglich bekanntgegeben werden können, würde ich gerne jeder Klausur eine Nummer geben. Dann kann jeder auf einer Liste mit Klausurnummern und Noten sein Ergebnis einsehen. Kann mir jemand einen Tipp geben, wie ich das realisieren kann? |
Ich würde das mit einem zusätzlichen externen Dokument machen: Open in Online-Editor
\documentclass{article} \usepackage{pdfpages} \usepackage{eso-pic,picture} \usepackage{multido} \usepackage{hyperref,bookmark} \newcommand*{\KlausurAnzahl}{20} \newcommand*{\KlausurDatei}{mwe.pdf} \newcommand*{\NummerXPos}{16cm} \newcommand*{\NummerYPos}{1cm} \newcommand*{\NummerFormat}{Klausur Nr. \n} \begin{document} \multido{\n=1+1}{\KlausurAnzahl}{% \AddToShipoutPicture{% \AtPageUpperLeft{% \put(\NummerXPos,-\NummerYPos){\NummerFormat}% } }% \bookmark[page=\thepage]{Klausur~\n}% \includepdf[pages=-]{\KlausurDatei}% \ClearShipoutPicture } \end{document} Dabei wird Im Beispiel habe ich die Anleitung zum Paket Die Bookmarks mit Falls die Nummern bereits fest Namen zugeordnet sind, kann man die Schleife natürlich auch mit einem Paket wie Natürlich könnte man die Lösung auch so abändern, dass innerhalb der beantwortet 14 Jul '15, 10:31 saputello Super vielen Dank!! Genau so etwas habe ich gesucht.
(14 Jul '15, 10:54)
Nina
|
@Nina Willkommen auf der TeXwelt! Vielleicht gib ein verkürztes Beispiel an, so dass wir sehen können, wie Du die Klausur grundsätzlich erstellst. Also mit welcher Klasse, welchen Extra-Paketen (exsheets o.a.), welchem Kopf-/Fußzeilen-Paket, ... evtl. willst Du ja eine Nummer in der Kopfzeile haben. Wenn die Klausur nur eine Seite hat, könntest Du 120 gleiche Seiten generieren und die Seitenzahl als Nummer nehmen.
Bei großen Dokumentdruckern kann man teilweise im Druckertreiber oder am Drucker selbst einstellen, dass er jedes Exemplar des Mehrfach-Ausdrucks mit einer laufenden Nummer im Kopf oder Fuß versehen soll. Das wäre vermutlich die schnellste und einfachste Lösung dafür.