von PaulMuaddib » So 18. Nov 2018, 17:09
Hallo,
ich möchte für die erste Seite eine andere Geometry Einstellungen verwenden. Das benötige ich, weil ich auf der ersten Seiten ein anderes Hintergrundlayout verwende. Eine feste Umgebung für die erste Seite kann ich nicht benutzen, da ich nicht weiß viel Text für die erste Seite in Anspruch genommen wird. Der Text fließt von der ersten Seite zur nächsten Seite.
Bei der Recherche im Internet habe ich nur eine Lösung gefunden.
\afterpage{\aftergroup\restoregeometry}
Das funktioniert jedoch nicht mit einem two column Layout. Kennt jemand eine andere Lösung?
Danke für die Hilfe.
Grüße,
Paul
\documentclass[a4paper,12pt]{article}
\usepackage{lipsum}
\usepackage{setspace}
\usepackage[ngerman]{babel}
\usepackage[draft=true]{scrlayer}
%showframe
\usepackage[a4paper,includefoot,nohead,nomarginpar,twocolumn,%
top=7.5cm,bottom=2.2cm,left=1.8cm,right=1.8cm,%
columnsep=1.5cm]{geometry}
\usepackage{afterpage}
\DeclareNewLayer[
align=tl,
hoffset=9.5cm,
voffset=2.5cm,
width=9cm,
height=3\baselineskip,
contents={%
\begingroup\setstretch{1}%
{Text Text}%
\par\endgroup
}
]{report_typ_layer}
\DeclareNewLayer[
align=tl,
hoffset=1.8cm,
voffset=6.3cm,
width=17.4cm,
height=2\baselineskip,
contents={%
\begingroup\setstretch{1.5}%
{\@title}%
\par\endgroup
}
]{firstpage_title_layer}
\DeclareNewLayer[
align=tl,
hoffset=1.8cm,
voffset=9cm,
width=17.4cm,
height=1\baselineskip,
contents={%
\begingroup\setstretch{1}%
{Text Text Text}
\par\endgroup
}
]{firstpage_subtitle_layer}
\DeclareNewLayer[
align=tl,
hoffset=1.8cm,
voffset=5.7cm,
width=17.4cm,
height=1\baselineskip,
contents={%
\begingroup\setstretch{1}%
{Text Text Text}
\par\endgroup
}
]{subtitle_layer}
\DeclareNewLayer[
align=tl,
hoffset=1.75cm,
voffset=28.25cm,
width=17.4cm,
height=2\baselineskip,
contents={%
\begingroup\setstretch{1.1}%
{Text Text Text}
\par\endgroup
}
]{footer_layer}
\title{Title Title Title}
\DeclareNewPageStyleByLayers{titlestyle}{report_typ_layer,%
firstpage_title_layer,%
firstpage_subtitle_layer,%
footer_layer}
\DeclareNewPageStyleByLayers{normalpage}{report_typ_layer,%
subtitle_layer,%
footer_layer}
\pagestyle{normalpage}
\thispagestyle{titlestyle}
\onehalfspace
\begin{document}
\newgeometry{a4paper, includefoot,nohead,nomarginpar,twocolumn,%
top=11.5cm,bottom=2.2cm,left=1.8cm,right=1.8cm,%
columnsep=1.5cm}
\afterpage{\aftergroup\restoregeometry}
\lipsum[6-10]
\end{document}
Hallo,
ich möchte für die erste Seite eine andere Geometry Einstellungen verwenden. Das benötige ich, weil ich auf der ersten Seiten ein anderes Hintergrundlayout verwende. Eine feste Umgebung für die erste Seite kann ich nicht benutzen, da ich nicht weiß viel Text für die erste Seite in Anspruch genommen wird. Der Text fließt von der ersten Seite zur nächsten Seite.
Bei der Recherche im Internet habe ich nur eine Lösung gefunden.
[code]\afterpage{\aftergroup\restoregeometry}[/code] Das funktioniert jedoch nicht mit einem two column Layout. Kennt jemand eine andere Lösung?
Danke für die Hilfe.
Grüße,
Paul
[code]\documentclass[a4paper,12pt]{article}
\usepackage{lipsum}
\usepackage{setspace}
\usepackage[ngerman]{babel}
\usepackage[draft=true]{scrlayer}
%showframe
\usepackage[a4paper,includefoot,nohead,nomarginpar,twocolumn,%
top=7.5cm,bottom=2.2cm,left=1.8cm,right=1.8cm,%
columnsep=1.5cm]{geometry}
\usepackage{afterpage}
\DeclareNewLayer[
align=tl,
hoffset=9.5cm,
voffset=2.5cm,
width=9cm,
height=3\baselineskip,
contents={%
\begingroup\setstretch{1}%
{Text Text}%
\par\endgroup
}
]{report_typ_layer}
\DeclareNewLayer[
align=tl,
hoffset=1.8cm,
voffset=6.3cm,
width=17.4cm,
height=2\baselineskip,
contents={%
\begingroup\setstretch{1.5}%
{\@title}%
\par\endgroup
}
]{firstpage_title_layer}
\DeclareNewLayer[
align=tl,
hoffset=1.8cm,
voffset=9cm,
width=17.4cm,
height=1\baselineskip,
contents={%
\begingroup\setstretch{1}%
{Text Text Text}
\par\endgroup
}
]{firstpage_subtitle_layer}
\DeclareNewLayer[
align=tl,
hoffset=1.8cm,
voffset=5.7cm,
width=17.4cm,
height=1\baselineskip,
contents={%
\begingroup\setstretch{1}%
{Text Text Text}
\par\endgroup
}
]{subtitle_layer}
\DeclareNewLayer[
align=tl,
hoffset=1.75cm,
voffset=28.25cm,
width=17.4cm,
height=2\baselineskip,
contents={%
\begingroup\setstretch{1.1}%
{Text Text Text}
\par\endgroup
}
]{footer_layer}
\title{Title Title Title}
\DeclareNewPageStyleByLayers{titlestyle}{report_typ_layer,%
firstpage_title_layer,%
firstpage_subtitle_layer,%
footer_layer}
\DeclareNewPageStyleByLayers{normalpage}{report_typ_layer,%
subtitle_layer,%
footer_layer}
\pagestyle{normalpage}
\thispagestyle{titlestyle}
\onehalfspace
\begin{document}
\newgeometry{a4paper, includefoot,nohead,nomarginpar,twocolumn,%
top=11.5cm,bottom=2.2cm,left=1.8cm,right=1.8cm,%
columnsep=1.5cm}
\afterpage{\aftergroup\restoregeometry}
\lipsum[6-10]
\end{document}[/code]