<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to HowTo_LetterLayer</title><link>https://sourceforge.net/p/koma-script/wiki-en/HowTo_LetterLayer/</link><description>Recent changes to HowTo_LetterLayer</description><atom:link href="https://sourceforge.net/p/koma-script/wiki-en/HowTo_LetterLayer/feed" rel="self"/><language>en</language><lastBuildDate>Tue, 10 Aug 2021 12:27:42 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/koma-script/wiki-en/HowTo_LetterLayer/feed" rel="self" type="application/rss+xml"/><item><title>HowTo_LetterLayer modified by Markus Kohm</title><link>https://sourceforge.net/p/koma-script/wiki-en/HowTo_LetterLayer/</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="how-to-use-scrlayer-scrpage-to-output-the-same-header-and-footer-in-the-same-position-on-all-pages-of-a-letter"&gt;How to use &lt;code&gt;scrlayer-scrpage&lt;/code&gt; to output the same header and footer in the same position on all pages of a letter&lt;/h1&gt;
&lt;p&gt;Sometimes the same &lt;em&gt;letterhead&lt;/em&gt; is to be used for letters on all sides. Thus, no distinction is made between first and second sheets. However, elements such as address and business line should of course still be output only on the first page.&lt;/p&gt;
&lt;p&gt;It is true that there are solutions with corresponding typesetting settings and output of the variables &lt;code&gt;firsthead&lt;/code&gt; within &lt;code&gt;nexthead&lt;/code&gt; and &lt;code&gt;firstfoot&lt;/code&gt; within &lt;code&gt;nextfoot&lt;/code&gt;. In principle, however, it is also easy to define an appropriate page style directly with &lt;code&gt;scrlayer-scrpage&lt;/code&gt; and use it on all pages. &lt;/p&gt;
&lt;p&gt;The easiest way to do this is to use &lt;code&gt;scrletter&lt;/code&gt; instead of &lt;code&gt;scrlttr2&lt;/code&gt; as letter class. &lt;code&gt;scrletter&lt;/code&gt; is actually the class &lt;code&gt;scrartcl&lt;/code&gt; with the package &lt;code&gt;scrletter&lt;/code&gt;. In this case &lt;code&gt;scrlayer-scrpage&lt;/code&gt; is already loaded anyway and a page style pair &lt;code&gt;letter&lt;/code&gt; is defined. Here the main style outputs the contents of variables &lt;code&gt;nexthead&lt;/code&gt; and &lt;code&gt;nextfoot&lt;/code&gt;.  To use &lt;code&gt;letter&lt;/code&gt; instead of &lt;code&gt;plain.letter&lt;/code&gt; on the following pages, you can either use &lt;code&gt;\AtBeginLetter{\pagestyle{letter}}&lt;/code&gt; or directly use &lt;code&gt;\renewcommand*{\letterpagestyle}{letter}&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;For the first page of the letter, however, page style &lt;code&gt;empty&lt;/code&gt; is hardcoded. Since &lt;code&gt;scrlayer-scrpage&lt;/code&gt; is based on the &lt;code&gt;scrlayer&lt;/code&gt; package, it is easy to define the page style &lt;code&gt;empty&lt;/code&gt; as an alias of page style &lt;code&gt;letter&lt;/code&gt; using &lt;code&gt;\RedeclareLayerPagestyle{empty}{letter}&lt;/code&gt;. It is then no longer empty, of course. Alternatively you can use &lt;code&gt;\AtBeginLetter{\thispagestyle{letter}}&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;As a further measure, &lt;code&gt;\setkomavar{firsthead}{}&lt;/code&gt; is then useful for the first page, so that the standard letterhead is not additionally output. However, one could still use the variable &lt;code&gt;firsthead&lt;/code&gt; for contents that are to be additionally output on the first page only.&lt;/p&gt;
&lt;p&gt;How the structure of letterhead and footer is actually chosen is not of importance in the final analysis. In the following example, it has turned out somewhat larger, which is why the calculated typesetting settings are modified via &lt;code&gt;\AfterCalculatingTypearea&lt;/code&gt; to create the necessary room. Just as well one could realize suitable margin settings with the package &lt;a class="" href="https://www.ctan.org/pkg/geometry" rel="nofollow"&gt;&lt;code&gt;geometry&lt;/code&gt;&lt;/a&gt;. In that case it would make sense to additionally specify option &lt;code&gt;usegeometry&lt;/code&gt; when loading the class. More details can be found in the KOMA-Script manual.&lt;/p&gt;
&lt;p&gt;For the demonstration of the principle procedure it should also not matter that the following example letter is in German.&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="k"&gt;\documentclass&lt;/span&gt;&lt;span class="na"&gt;[ngerman]&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;scrletter&lt;span class="nb"&gt;}&lt;/span&gt;
&lt;span class="k"&gt;\usepackage&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;babel&lt;span class="nb"&gt;}&lt;/span&gt;
&lt;span class="k"&gt;\usepackage&lt;/span&gt;&lt;span class="na"&gt;[svgnames]&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;xcolor&lt;span class="nb"&gt;}&lt;/span&gt;
&lt;span class="k"&gt;\usepackage&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;mwe&lt;span class="nb"&gt;}&lt;/span&gt;

&lt;span class="c"&gt;% Platz für einen größeren Kopf über die komplette Seitenbreite schaffen.&lt;/span&gt;
&lt;span class="k"&gt;\AfterCalculatingTypearea&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;&lt;span class="c"&gt;%&lt;/span&gt;
  &lt;span class="k"&gt;\addtolength&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;&lt;span class="k"&gt;\headheight&lt;/span&gt;&lt;span class="nb"&gt;}{&lt;/span&gt;&lt;span class="k"&gt;\topmargin&lt;/span&gt;&lt;span class="nb"&gt;}&lt;/span&gt;&lt;span class="c"&gt;%&lt;/span&gt;
  &lt;span class="k"&gt;\addtolength&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;&lt;span class="k"&gt;\headheight&lt;/span&gt;&lt;span class="nb"&gt;}{&lt;/span&gt;1in&lt;span class="nb"&gt;}&lt;/span&gt;&lt;span class="c"&gt;%&lt;/span&gt;
  &lt;span class="k"&gt;\setlength&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;&lt;span class="k"&gt;\topmargin&lt;/span&gt;&lt;span class="nb"&gt;}{&lt;/span&gt;-1in&lt;span class="nb"&gt;}&lt;/span&gt;&lt;span class="c"&gt;%&lt;/span&gt;
  &lt;span class="k"&gt;\addtolength&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;&lt;span class="k"&gt;\headheight&lt;/span&gt;&lt;span class="nb"&gt;}{&lt;/span&gt;2cm&lt;span class="nb"&gt;}&lt;/span&gt;&lt;span class="c"&gt;%&lt;/span&gt;
  &lt;span class="k"&gt;\addtolength&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;&lt;span class="k"&gt;\textheight&lt;/span&gt;&lt;span class="nb"&gt;}{&lt;/span&gt;-2cm&lt;span class="nb"&gt;}&lt;/span&gt;&lt;span class="c"&gt;%&lt;/span&gt;
&lt;span class="nb"&gt;}&lt;/span&gt;
&lt;span class="k"&gt;\KOMAoptions&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;headwidth=&lt;span class="k"&gt;\paperwidth&lt;/span&gt;,footwidth=&lt;span class="k"&gt;\textwidth&lt;/span&gt;,footlines=2&lt;span class="nb"&gt;}&lt;/span&gt;
&lt;span class="k"&gt;\recalctypearea&lt;/span&gt;

&lt;span class="k"&gt;\setkomafont&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;pageheadfoot&lt;span class="nb"&gt;}{}&lt;/span&gt;&lt;span class="c"&gt;% Kopf und Fuß im Standardfont&lt;/span&gt;

&lt;span class="k"&gt;\setkomavar&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;nexthead&lt;span class="nb"&gt;}{&lt;/span&gt;&lt;span class="c"&gt;%&lt;/span&gt;
  &lt;span class="k"&gt;\smash&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;&lt;span class="k"&gt;\includegraphics&lt;/span&gt;&lt;span class="na"&gt;[width=.25\paperwidth,height=\headheight]&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;example-image&lt;span class="nb"&gt;}}&lt;/span&gt;&lt;span class="c"&gt;%&lt;/span&gt;
  &lt;span class="k"&gt;\hfill&lt;/span&gt;
  &lt;span class="k"&gt;\smash&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;&lt;span class="c"&gt;%&lt;/span&gt;
    &lt;span class="k"&gt;\parbox&lt;/span&gt;&lt;span class="na"&gt;[b][\headheight]&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;&lt;span class="k"&gt;\dimexpr&lt;/span&gt; .75&lt;span class="k"&gt;\paperwidth&lt;/span&gt;-1em&lt;span class="nb"&gt;}{&lt;/span&gt;&lt;span class="k"&gt;\raggedright&lt;/span&gt;
      &lt;span class="k"&gt;\color&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;DarkGoldenrod&lt;span class="nb"&gt;}&lt;/span&gt;&lt;span class="c"&gt;%&lt;/span&gt;
      &lt;span class="k"&gt;\usekomavar&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;fromname&lt;span class="nb"&gt;}&lt;/span&gt;&lt;span class="k"&gt;\\&lt;/span&gt;
      &lt;span class="k"&gt;\usekomavar&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;fromaddress&lt;span class="nb"&gt;}&lt;/span&gt;&lt;span class="k"&gt;\\&lt;/span&gt;
      &lt;span class="k"&gt;\color&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;MediumVioletRed&lt;span class="nb"&gt;}&lt;/span&gt;&lt;span class="c"&gt;%&lt;/span&gt;
      &lt;span class="k"&gt;\hspace*&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;-1em&lt;span class="nb"&gt;}&lt;/span&gt;&lt;span class="k"&gt;\rule&lt;/span&gt;&lt;span class="na"&gt;[1ex]&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;&lt;span class="k"&gt;\dimexpr\hsize&lt;/span&gt;+2em&lt;span class="nb"&gt;}{&lt;/span&gt;1pt&lt;span class="nb"&gt;}&lt;/span&gt;&lt;span class="k"&gt;\hspace*&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;-1em&lt;span class="nb"&gt;}&lt;/span&gt;&lt;span class="k"&gt;\\&lt;/span&gt;
      &lt;span class="k"&gt;\large\centering&lt;/span&gt;
      Wir graben die tiefsten Löcher und bauen die höchsten
      Burgen!&lt;span class="k"&gt;\\&lt;/span&gt;&lt;span class="na"&gt;[2ex]&lt;/span&gt;
    &lt;span class="nb"&gt;}&lt;/span&gt;&lt;span class="c"&gt;%&lt;/span&gt;
  &lt;span class="nb"&gt;}&lt;/span&gt;&lt;span class="c"&gt;%&lt;/span&gt;
&lt;span class="nb"&gt;}&lt;/span&gt;

&lt;span class="k"&gt;\setkomafont&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;pagefoot&lt;span class="nb"&gt;}{&lt;/span&gt;&lt;span class="k"&gt;\footnotesize&lt;/span&gt;&lt;span class="nb"&gt;}&lt;/span&gt;

&lt;span class="k"&gt;\setkomavar&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;nextfoot&lt;span class="nb"&gt;}{&lt;/span&gt;&lt;span class="c"&gt;%&lt;/span&gt;
  &lt;span class="k"&gt;\textcolor&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;DarkGoldenrod&lt;span class="nb"&gt;}{&lt;/span&gt;Bank der spielenden Kinden&lt;span class="nb"&gt;}&lt;/span&gt;&lt;span class="k"&gt;\\&lt;/span&gt;
  &lt;span class="k"&gt;\textcolor&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;DarkGoldenrod&lt;span class="nb"&gt;}{&lt;/span&gt;IBAN DE12 3456 7890 1234 5678&lt;span class="nb"&gt;}&lt;/span&gt;&lt;span class="k"&gt;\hfill\pagemark&lt;/span&gt;
&lt;span class="nb"&gt;}&lt;/span&gt;

&lt;span class="k"&gt;\setkomavar&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;fromname&lt;span class="nb"&gt;}{&lt;/span&gt;Buddelberg und Enkel&lt;span class="nb"&gt;}&lt;/span&gt;
&lt;span class="k"&gt;\setkomavar&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;fromaddress&lt;span class="nb"&gt;}{&lt;/span&gt;Sandelberg 4&lt;span class="k"&gt;\\&lt;/span&gt;12345 Dünenhain&lt;span class="nb"&gt;}&lt;/span&gt;

&lt;span class="k"&gt;\setkomavar&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;myref&lt;span class="nb"&gt;}{&lt;/span&gt;SND&lt;span class="nb"&gt;}&lt;/span&gt;
&lt;span class="k"&gt;\setkomavar&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;yourref&lt;span class="nb"&gt;}{&lt;/span&gt;KID&lt;span class="nb"&gt;}&lt;/span&gt;
&lt;span class="k"&gt;\setkomavar&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;customer&lt;span class="nb"&gt;}{&lt;/span&gt;1234-567&lt;span class="nb"&gt;}&lt;/span&gt;
&lt;span class="k"&gt;\setkomavar&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;signature&lt;span class="nb"&gt;}{&lt;/span&gt;Sandy&lt;span class="nb"&gt;}&lt;/span&gt;
&lt;span class="k"&gt;\setkomavar&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;subject&lt;span class="nb"&gt;}{&lt;/span&gt;Ihre Frage zu unserem Sandburgenbaukasten Feinkorn 7&lt;span class="nb"&gt;}&lt;/span&gt;

&lt;span class="k"&gt;\setkomavar&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;firsthead&lt;span class="nb"&gt;}{}&lt;/span&gt;&lt;span class="c"&gt;% Kein zusätzlicher Kopf auf der ersten Seite.&lt;/span&gt;

&lt;span class="k"&gt;\RedeclarePageStyleAlias&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;empty&lt;span class="nb"&gt;}{&lt;/span&gt;letter&lt;span class="nb"&gt;}&lt;/span&gt;&lt;span class="c"&gt;% Damit die erste Seite denselben&lt;/span&gt;
                                &lt;span class="c"&gt;% Briefkopf hat&lt;/span&gt;
&lt;span class="k"&gt;\renewcommand*&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;&lt;span class="k"&gt;\letterpagestyle&lt;/span&gt;&lt;span class="nb"&gt;}{&lt;/span&gt;letter&lt;span class="nb"&gt;}&lt;/span&gt;&lt;span class="c"&gt;% Anderenfalls ist plain.letter voreingestellt.&lt;/span&gt;

&lt;span class="k"&gt;\begin&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;document&lt;span class="nb"&gt;}&lt;/span&gt;
&lt;span class="k"&gt;\begin&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;letter&lt;span class="nb"&gt;}{&lt;/span&gt;Petra Spielkind&lt;span class="k"&gt;\\&lt;/span&gt;Hinter dem Deich 8&lt;span class="k"&gt;\\&lt;/span&gt;77777 Kiesreich&lt;span class="nb"&gt;}&lt;/span&gt;
  &lt;span class="k"&gt;\opening&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;Hallo Petra,&lt;span class="nb"&gt;}&lt;/span&gt;
  &lt;span class="k"&gt;\Blindtext&lt;/span&gt;&lt;span class="na"&gt;[5]&lt;/span&gt;
  &lt;span class="k"&gt;\closing&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;Schöne Grüße&lt;span class="nb"&gt;}&lt;/span&gt;
&lt;span class="k"&gt;\end&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;letter&lt;span class="nb"&gt;}&lt;/span&gt;
&lt;span class="k"&gt;\end&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;document&lt;span class="nb"&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;&lt;img alt="Two pages of the example letter." src="https://sourceforge.net/p/koma-script/wiki-de/HowTo_LetterLayer/attachment/Buddelberg-example.png" width="100%"/&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Markus Kohm</dc:creator><pubDate>Tue, 10 Aug 2021 12:27:42 -0000</pubDate><guid>https://sourceforge.net97ae89e726eb4deb7ba638aafdfcc0649f7f1493</guid></item></channel></rss>