letter in einer Minipage

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: letter in einer Minipage

von Gast » Do 5. Mär 2020, 08:20

Von der Verwendung einer letter-Umgebung innerhalb einer minipage-Umgebung wird trotzdem abgeraten. Alles, was eine neue Seite beginnt, hat nichts in einer minipage verloren. Man sollte nicht damit rechnen, dass das wirklich funktioniert.

von mmo » Do 5. Mär 2020, 08:01

Ach wie peinlich ... In einem anderen Thread dieses Forums habe ich die Antwort gefunden:

Man definiert einfach die Variablen:
\setkomavar{toname}{Muster GmbH\\HR}
\setkomavar{toaddress}{Musteradresse}
und unterlässt den Umbruch im Opening. Ich frage mich zwar, wieso das früher funktioniert hat, aber das ist am Ende vielleicht auch nicht so relevant ... Problem solved! :-)

letter in einer Minipage

von mmo » Do 5. Mär 2020, 07:51

Hallo zusammen,

ich habe nach mehreren Jahren eine Eigenkreation eines Anschreibens hervorgekramt, um diese in einer anstehenden Bewerbung zu verwenden. Hierbei handelt es sich um zwei übereinandergestapelte Elemente, die jeweils in eine Minipage verpackt werden. Oben gibt es ein tikz-Bild und unten einen Brief, realisiert mit scrlttr2. Der untere Abschnitt will nun leider nicht mehr kompilieren. Ich habe den ganzen Code einmal heruntergebrochen auf das folgende Minimalbeispiel:
\documentclass[
    fontsize=12pt,
    refline=dateright,
    backaddress=false,
    fromalign=left,
    locfield=narrow,
    foldmarks=false,
    version=last
        ]{scrlttr2}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}

\begin{document}
    \begin{minipage}{\textwidth}
        \begin{letter}{Bli \\ Bla \\ Blubb}
            \opening{...}

            ...

            \closing{Mit freundlichen Grüßen}
        \end{letter}
    \end{minipage}
\end{document}
Das lässt sich leider nicht übersetzen:
! Undefined control sequence.
\\->\let \reserved@e 
                     \relax \let \reserved@f \relax \@ifstar {\let \reserved...
l.15         \begin{letter}{Bli \\ Bla \\ Blubb}
Entfernt man die Minipage um die letter-Umgebung, läuft die Kompilation wieder durch. Ohne meinen gesamten Code umzubauen, benötige ich aber die Minipage und das hat (zugegeben, vor mehreren Jahren) auch mal kompiliert ... :-)

Was muss ich ändern, um den Code wieder kompilierbar zu machen?

Grüße
mmo

Nach oben