scrlayer-scrpage und eigene titlepage

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: scrlayer-scrpage und eigene titlepage

von MoonKid » Do 16. Jan 2014, 10:22

So gehts. Danke!
% ...
\newcommand{\makeTitelseite}
{    
    \begin{titlepage}
        \thispagestyle{plain.scrheadings}
        TITELSEITE
    \end{titlepage}
}
% ...
Johannes_B hat geschrieben:Warum benutzt du in deinem Beispiel XeTeX? Du musst später sicherstellen, dass deine Nutzer jede Engine nutzen können.
Ich nutze generell nur \XeTeX. Andere Nutzer wird es vorraussichtlich nicht geben.

Und wie du siehst, hab ich schon mit banalen Dingen so meine Probleme. Wie man engine-unabhängigen Code produziert weiß ich erst recht nicht.

von Johannes_B » Do 16. Jan 2014, 10:09

Was ist der Unterschied zwischen clearpage und newpage?


Warum benutzt du in deinem Beispiel XeTeX? Du musst später sicherstellen, dass deine Nutzer jede Engine nutzen können. Oder aber entsprechende Warnungen (oder sogar Fehler) generieren, wenn die Verwendung von einer bestimmten Engine abhängig ist.

Re: scrlayer-scrpage und eigene titlepage

von esdd » Mi 15. Jan 2014, 21:59

MoonKid hat geschrieben:Beide Aufrufe von \thispagestyle in der titlepage-Umgebung ändern daran nichts.
Die \thispagestyle Befehle stehen in deinem Code doch gar nicht in der titlepage Umgebung sondern davor? \begin{titlepage} erzeugt eine neue Seite und schaltet mit \thispagestyle{empty} für diese Seite auf leere Kopf- und Fußzeilen um. Wenn du einen anderen Seitenstil für diese Seite möchtest, dann muss das entsprechende \thispagestyle hinter \begin{titlepage}, damit es auf der Titelseite wirksam ist.

Gruß
Elke

scrlayer-scrpage und eigene titlepage

von MoonKid » Mi 15. Jan 2014, 20:14

Ich möchte die Kopfzeile auf der Titelseite anders setzen, als auf allen folgenden Seiten. Mit scrlayer-scrpage aus dem Koma-Packet und dem default \maketitle geht das auch problemlos.

Allerdings muss ich eine eigenen Titelseite machen und habe dafür einen eigenen Befehl mit der titlepage-Umgebung gebaut. In Kombination damit funktioniert die Unterscheidung der Kopfzeile zwischen Titelseite und dem Rest leider nicht.

Hab auch schon im Code von strartcl.cls geschaut. Aber \TeX kann ich nur schwer lesen.

Beide Aufrufe von \thispagestyle in der titlepage-Umgebung ändern daran nichts. Daher hab ich sie erstmal wieder auskommentiert.
\begin{filecontents}{titelseite.sty}
\ProvidesPackage{titelseite}[2013/11/00 unsupported LaTeX2e package]
\newcommand{\makeTitelseite}
{
    %\thispagestyle{\titlepagestyle}
    %\thispagestyle{scrheadings}
    \begin{titlepage}
        TITELSEITE
    \end{titlepage}
}
\end{filecontents}

\documentclass[oneside,a4paper]{scrartcl}

\usepackage{xltxtra}
\defaultfontfeatures{Mapping=tex-text}
\usepackage{polyglossia}
\setdefaultlanguage[spelling=new]{german}

% -- Fuß- und Kopfzeile --
\usepackage{scrlayer-scrpage}
\ohead[Titelseite Rechts]{Rechts}
\ihead[Titelseite Links]{Links}
\pagestyle{scrheadings}

\usepackage{titelseite}

\begin{document}
\makeTitelseite % Titelseite
%\title{T I T E L}
%\maketitle
\newpage
TEXT
\newpage
TEXT
\newpage
TEXT
\end{document}

Nach oben