Hallo zusammen,
bin neu und auf Empfehlung von Markus hier ...
Mir scheint's als übersprechen/überschreiben sich neuerdings die "contents-" Inhalte über Layergrenzen hinweg.
Der folgende Code funktionierte die letzten 1,5 Jahren fehlerfrei - neuerdings leider nicht mehr (der Inhalt des ersten Layers taucht neuerdings im zweiten/dritten Layer auf). Erklären kann ich mir dies leider nicht. Vielleicht/hoffentlich weiß jemand von Euch warum und kann mir weiterhelfen.
Vielen Dank!
Umgebung: TL2020 (Up2date).
Compiler: LuaLatex.
Editor: TexStudio 3.x
\RequirePackage{luatex85}
\documentclass[draft]{scrartcl}
\usepackage[%
	paperheight=294mm,
	paperwidth=210mm,
	%showcrop,
	%showframe,
	margin=0cm,
	noheadfoot,
	nomarginpar,]%
{geometry}
\usepackage{fontspec}
\usepackage{xcolor}
\usepackage{blindtext}
\usepackage{tikz}
\usetikzlibrary{fadings}
\newcommand\fadingtext[3][]{%
	\begin{tikzfadingfrompicture}[name=fading letter]%
		\node[text=transparent!0,inner xsep=0pt,outer xsep=0pt,#1] {#3};
	\end{tikzfadingfrompicture}%
	\begin{tikzpicture}[baseline=(textnode.base)]%
		\node[inner sep=0pt,outer sep=0pt,{#1}](textnode){\phantom{#3}};
		\shade[path fading=fading letter,#2,fit fading=false]
		(textnode.south west) rectangle (textnode.north east);%
	\end{tikzpicture}%
}
%Hintergrundebenengestaltung mit tikz:
\tikzset{%
	seite/.style = {%
		text=black,
		shade,%shading=axis,shading angle=45,
		left color=green,
		right color=orange,
		middle color=brown,
		minimum height=294mm,
		minimum width=210mm,
		anchor=south west
	},
}
\usepackage{scrlayer}
\DeclareNewLayer[%
	background,
	align=tl,
	hoffset=0mm,
	voffset=0mm,
	width=\paperwidth,
	height=\paperheight,]%
{seite}
\DeclareNewLayer[%
	foreground,
	align=tl,
	hoffset=5mm,
	voffset=5mm,
	width=200mm,
	height=142mm,]%
{info}
\DeclareNewLayer[%
	foreground,
	align=tl,
	hoffset=5mm,
	voffset=152mm,
	width=200mm,
	height=65mm,]%
{nummer}
\DeclareNewLayer[%
	foreground,
	align=tl,
	hoffset=5mm,
	voffset=222mm,
	width=200mm,
	height=69mm,]%
{name}
%Hintergrundebenengestaltung anwenden:
\newcommand{\seite}{%
	\begin{tikzpicture}%
		\node (seite) [seite] {};%
	\end{tikzpicture}%
}
\ModifyLayer[contents=\seite]{seite}
%Inhalte den Vordergrundebenen zuweisen:
\newcommand{\info}{%
	\centering%
	\fadingtext[scale=1.0]{%
		%shading=axis, shading angle=45,
		left color=red,%
		right color=yellow,%
		middle color=blue}%
	{%
		\parbox{0.80\layerwidth}{%
			\noindent
			\blindtext[1]
		}%<-parbox
	}%<-fadingtext
	\par%<-wg. centering!
}
\ModifyLayer[contents=\info]{info}
\newcommand{\nummer}{%
	\centering
	\fadingtext[scale=1.0]{%<- funktioniert nicht [mehr]
		left color=red,%
		right color=yellow,%
		middle color=blue}%
	{%
		{\fontsize{40pt}{\baselineskip}\selectfont
			1234}%
	}%<-\fadingtext
	\par%<-wg. centering!
}
\ModifyLayer[contents=\nummer,]{nummer}
\newcommand{\name}{%
	\centering%
%	\fadingtext[scale=1.0]{%<- funktioniert [auch] nicht [mehr]
%		left color=red,%
%		right color=yellow,%
%		middle color=blue}%
	{%
		{\fontsize{40pt}{\baselineskip}\selectfont%
			oror}%
	}%
	\par%<-wg. centering!
}
\ModifyLayer[contents=\name,]{name}
\DeclareNewPageStyleByLayers{seitenStil}{%
	seite,%
	info,%
	nummer,%
	name,%
}
\pagestyle{seitenStil}
\begin{document}
\mbox{}%
\end{document}
Viele Grüße
MM


