\ifstr-Ausgabe innerhalb \foreach-Schleife in Variable speichern
Ich möchte wenn `\ifstr` zutrifft einen Wert in einer Variable speichern.
Ich habe das versucht nur leider funktioniert es nicht.
\documentclass{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{scrdate}
\usepackage{pgffor}
\newcommand\jahr{2016}
\begin{document}
\huge{Jahr: \jahr, \\ Neujahr: \DayName{\jahr}{1}{1}, erster Montag:}
\foreach \tag in {1,...,7}{%
\ifstr{\DayName{\jahr}{1}{\tag}}
{\DayNameByNumber{1}}
{\tag.\,Januar~\jahr
**\newcommand[\firstmonday]{\tag.\,Januar~\jahr}}**
\newcommand[\firstmonday]{\tag.\,Januar~\jahr}}% HIER
{}%
**Der Der erste Montag im Jahr \firstmonday**
\firstmonday.
}
\end{document}