von Gast » Sa 3. Nov 2018, 17:32
Wenn Du \show\spacing in Deinem Dokument ausführst, erhältst Du
> \spacing=\long macro:
#1->\par \begingroup \setstretch {#1}.
l.36 \show\spacing
in der .log-Datei. Das heißt, dass \spacing{...} und damit auch \begin{spacing}{...}...\end{spacing} zu Beginn einen \par ausführen. Das kann zu einem neuen Absatz und damit einem Umbruch führen.
Wenn man das nicht möchte, kann man \setspace direkt nutzen.
\documentclass[a4paper]{article}
\usepackage{setspace}
\usepackage{xcolor}
\usepackage[ngerman]{babel}
\usepackage[draft=true]{scrlayer}
\usepackage[a4paper,includefoot,nohead,nomarginpar,twocolumn,showframe,
top=11.5cm,bottom=2.2cm,left=1.8cm,right=1.8cm,
columnsep=1.5cm]{geometry}
\newcommand{\green}[1]{
\textcolor[RGB]{83,175,76}{#1}
}
\DeclareNewLayer[
align=tl,
hoffset=2cm,
voffset=8cm,
width=4cm,
height=2\baselineskip,
contents={%
\begingroup\setstretch{1.2}%
\green{\MakeUppercase{%
test test test test test test
test test test test test test}}%
\par\endgroup
}
]{test_layer}
\DeclareNewPageStyleByLayers{titlestyle}{test_layer}
\pagestyle{titlestyle}
\begin{document}
Test
\end{document}
Wenn Du [tt]\show\spacing[/tt] in Deinem Dokument ausführst, erhältst Du
[code]> \spacing=\long macro:
#1->\par \begingroup \setstretch {#1}.
l.36 \show\spacing[/code]
in der [tt].log[/tt]-Datei. Das heißt, dass [tt]\spacing{...}[/tt] und damit auch [tt]\begin{spacing}{...}...\end{spacing}[/tt] zu Beginn einen [tt]\par[/tt] ausführen. Das kann zu einem neuen Absatz und damit einem Umbruch führen.
Wenn man das nicht möchte, kann man [tt]\setspace[/tt] direkt nutzen.
[code]\documentclass[a4paper]{article}
\usepackage{setspace}
\usepackage{xcolor}
\usepackage[ngerman]{babel}
\usepackage[draft=true]{scrlayer}
\usepackage[a4paper,includefoot,nohead,nomarginpar,twocolumn,showframe,
top=11.5cm,bottom=2.2cm,left=1.8cm,right=1.8cm,
columnsep=1.5cm]{geometry}
\newcommand{\green}[1]{
\textcolor[RGB]{83,175,76}{#1}
}
\DeclareNewLayer[
align=tl,
hoffset=2cm,
voffset=8cm,
width=4cm,
height=2\baselineskip,
contents={%
\begingroup\setstretch{1.2}%
\green{\MakeUppercase{%
test test test test test test
test test test test test test}}%
\par\endgroup
}
]{test_layer}
\DeclareNewPageStyleByLayers{titlestyle}{test_layer}
\pagestyle{titlestyle}
\begin{document}
Test
\end{document}[/code]