Hallo TeX-Welt-Gemeinde, ich habe eine Frage zu Open in Online-Editor
\SetupExSheets{ question/print=false, solution/print=true } umgehen. Jetzt gibt er mir aber nicht mehr die Punkte für die jeweilige Frage mit aus. Meine Frage ist nun: Gibt es eine Möglichkeit, mit der ich nur die Lösungen mit der jeweiligen Punktzahl der Aufgabe drucken kann? Vielleicht mit der auto-label Funktion, um die id's zu setzen? Open in Online-Editor
\documentclass[ paper=a4, ]{scrartcl} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage[ngerman]{babel} \usepackage{exsheets} \DeclareInstance{exsheets-heading}{mystyle}{default}{ join = { title[r,B]number[l,B](.333em,0pt) ; title[r,B]subtitle[l,B](1em,0pt) ; } , attach = { main[l,vc]title[l,vc](0pt,0pt) ; main[r,vc]points[l,vc](\marginparsep,0pt) ; } , title-pre-code = {% \rlap{\makebox[\linewidth][r]{% \PrintSolutionsT{\GetQuestionProperty{points}{\CurrentQuestionID} BE}}}% } } \SetupExSheets{ headings=mystyle, question/print=false, solution/print=true } \begin{document} \begin{question}[type=exam,subtitle=Eine Aufgabe]{6} Eine ganz tolle Aufgabe. \end{question} \begin{solution} Die Lösung der ganz tollen Aufgabe. \end{solution} \end{document} Grüße maphy-psd |
Mit v0.21a (2016/01/28) geht es: Open in Online-Editor
\documentclass[paper=a4]{scrartcl} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage[ngerman]{babel} \usepackage{exsheets}[2016/01/28]% v0.21a verwenden \DeclareInstance{exsheets-heading}{mystyle}{default}{ join = { title[r,B]number[l,B](.333em,0pt) ; title[r,B]subtitle[l,B](1em,0pt) ; } , attach = { main[l,vc]title[l,vc](0pt,0pt) ; main[r,vc]points[l,vc](\marginparsep,0pt) ; } , title-pre-code = {% \rlap{\makebox[\linewidth][r]{% \PrintSolutionsT{\GetQuestionProperty{points}{\CurrentQuestionID} BE}}}% } } \SetupExSheets{ headings=mystyle, question/print=false, solution/print=true } \begin{document} \begin{question}[type=exam,subtitle=Eine Aufgabe]{6} Eine ganz tolle Aufgabe. \end{question} \begin{solution} Die Lösung der ganz tollen Aufgabe. \end{solution} % \printsolutions \end{document} beantwortet 30 Jan '16, 14:26 cgnieder |
Das ist ein fehlendes Feature in
exsheets
oder auch ein Bug: die Punkte werden nicht als questionproperty gespeichert, wenn eine Frage nicht gedruckt wird – übrigens auch keine sonstigen Eigenschaften. Das zu korrigieren wird ein bisschen dauern, aber ich mach mich dran…Probier mal die Beta-Version von v0.21: https://bitbucket.org/cgnieder/exsheets/
Mit v0.21-beta klappt es bei mir. :)
Sag mir Bescheid, falls irgendwas anderes nicht mehr funktioniert. Ansonsten schicke ich nächste Woche ein offizielles Update raus...