Ein eigener Befehl soll alle Zahlen von a bis b in einer tasks-Liste ausgeben.

Code, hier editierbar zum Übersetzen:
\documentclass{article}
\usepackage{latexsym}
\usepackage{tasks}
\ExplSyntaxOn
\NewDocumentCommand \Aufgaben {mm}
{
\begin {tasks} [label=$\Box$] (3)
\int_step_inline:nnn {#1} {#2} { \task ##1 }
\end {tasks}
}
\ExplSyntaxOff
\begin{document}
\Aufgaben{5}{10}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Damit erhalte ich die Fehlermeldung:

Package tasks Warning: You've placed
(tasks)
(tasks) \int_step_inline:nnn {5}{10}{\task ##1}
(tasks)
(tasks) before the first \task on line 14. I will throw it
(tasks) away and ignore it for the rest of the list.
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Wie kann ich tasks die Schleife unterjubeln?

gefragt 24 Aug '22, 17:27

Cletus's gravatar image

Cletus
1.6k75866
Akzeptiert-Rate: 75%


Du kannst die Token für die tasks-Umgebung zunächst aufsammeln und dann verarbeiten:

Code, hier editierbar zum Übersetzen:
\documentclass{article}
\usepackage{latexsym}
\usepackage{tasks}
\ExplSyntaxOn
\NewDocumentCommand \Aufgaben {mm}
{
\tl_set:Nn \l_tempa_tl { \begin {tasks} [label=$\Box$] (3) }
\int_step_inline:nnn { #1 } { #2 }
{
\tl_put_right:Nn \l_tempa_tl { \task ##1 }
}
\tl_put_right:Nn \l_tempa_tl { \end{tasks} }
\l_tempa_tl
}
\ExplSyntaxOff
\begin{document}
\Aufgaben{5}{10}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Vermutlich geht das auch noch besser, aber ich kenne mich mit LaTeX3 nicht wirklich aus, sondern habe das aus der Anleitung zusammengeschustert.

Permanenter link

beantwortet 24 Aug '22, 19:17

huibub's gravatar image

huibub
3.1k410
Akzeptiert-Rate: 51%

bearbeitet 25 Aug '22, 18:07

Deine Antwort
[Vorschau ausblenden]

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Frage-Themen:

×21
×4

gestellte Frage: 24 Aug '22, 17:27

Frage wurde gesehen: 2,034 Mal

zuletzt geändert: 25 Aug '22, 18:07

Willkommen, erstes Mal hier? Schau mal unter FAQ!

×