Discussion:
scrlttr2 - enclseparator (Satz der Anlagen)
(zu alt für eine Antwort)
Maier Gerfried
2004-05-28 06:55:27 UTC
Permalink
Hallo!

Nach meinen ersten Versuchen, mit srclttr2 einen Brief aus dem Rechner
zu zaubern, bin ich über folgendes Problem gestoßen:

Die Beilagen werden wie folgt gesetzt:
Anlage(n): 1 Anlage
1 nächste Anlage
...

Ich hätte das aber gerne wie folgt gehabt:
Anlage(n):
1 Anlage
2 nächste Anlage

Meine erste Vermutung war, dass sich das so realisieren lässt:
\setcomavar{enclseparator}[]{: \\}

Weit gefehlt: Das Wort "Anlage(n)" verschwindet völlig, also neu
probiert mit
\setcomavar{enclseparator}[Anlage(n)]{: \\}

-- jetzt steht zwar "Anlage(n)" wieder da (welshalb brauch ich da die
zweite Variante?!), aber von Zeilenumbruch weit und breit keine Spur.
(Auch \par oder \newline statt \\ bringen nicht den gewünschten Effekt)

Kennt jemand von euch eine Möglichkeit, die Anlagen wie oben beschrieben
zu setzen?

Besten Dank
moali
Karl-Heinz Zimmer
2004-05-28 10:15:32 UTC
Permalink
Post by Maier Gerfried
Hallo!
Nach meinen ersten Versuchen, mit srclttr2 einen Brief aus dem Rechner
Anlage(n): 1 Anlage
1 nächste Anlage
...
1 Anlage
2 nächste Anlage
\setcomavar{enclseparator}[]{: \\}
So wird das nichts, selbst wenn es Dir gelingt, den Zeilenumbruch
zu bekommen (z.B. durch verwenden von \encl{\\Anhang 1\\Anhang 2}
unten im Text), musst doch doch ebenfalls den Einzug beseitigen,
sonst steht alles so da:

Anlagen():
Anhang 1
Anhang 2

Zum Erlangen hilfreicher Antworten der uebrigen Mitlesenden, schlage
ich aber vor, Du kommst jetzt mal mit dem "Minimal-Beispiel" rueber.

;-)
Karl-Heinz
--
Karl-Heinz <mailto:***@indeview.org> <mailto:***@kde.org>
Zimmer I n d e V i e w K D E
Föhren Presentations Beyond Limitations Conquer your Desktop
www.fiehr.de www.indeview.org www.kde.org
Karl-Heinz Zimmer
2004-05-28 10:19:09 UTC
Permalink
Post by Maier Gerfried
Hallo!
Nach meinen ersten Versuchen, mit srclttr2 einen Brief aus dem Rechner
Anlage(n): 1 Anlage
1 nächste Anlage
...
1 Anlage
2 nächste Anlage
\setcomavar{enclseparator}[]{: \\}
So wird das nichts, selbst wenn es Dir gelingt, den Zeilenumbruch
zu bekommen (z.B. durch verwenden von \encl{\\Anhang 1\\Anhang 2}
unten im Text), musst Du doch ebenfalls den Einzug beseitigen,
sonst steht alles so da:

Anlagen():
Anhang 1
Anhang 2

Zum Erlangen hilfreicher Antworten der uebrigen Mitlesenden, schlage
ich aber vor, Du kommst jetzt mal mit dem "Minimal-Beispiel" rueber.

;-)
Karl-Heinz
--
Karl-Heinz <mailto:***@indeview.org> <mailto:***@kde.org>
Zimmer I n d e V i e w K D E
Föhren Presentations Beyond Limitations Conquer your Desktop
www.fiehr.de www.indeview.org www.kde.org
Karl-Heinz Zimmer
2004-05-28 10:19:43 UTC
Permalink
Post by Maier Gerfried
Hallo!
Nach meinen ersten Versuchen, mit srclttr2 einen Brief aus dem Rechner
Anlage(n): 1 Anlage
1 nächste Anlage
...
1 Anlage
2 nächste Anlage
\setcomavar{enclseparator}[]{: \\}
So wird das nichts, selbst wenn es Dir gelingt, den Zeilenumbruch
zu bekommen (z.B. durch verwenden von \encl{\\Anhang 1\\Anhang 2}
unten im Text), musst Du doch ebenfalls den Einzug beseitigen,
sonst steht alles so da:

Anlage(n):
Anhang 1
Anhang 2

Zum Erlangen hilfreicher Antworten der uebrigen Mitlesenden, schlage
ich aber vor, Du kommst jetzt mal mit dem "Minimal-Beispiel" rueber.

;-)
Karl-Heinz
--
Karl-Heinz <mailto:***@indeview.org> <mailto:***@kde.org>
Zimmer I n d e V i e w K D E
Föhren Presentations Beyond Limitations Conquer your Desktop
www.fiehr.de www.indeview.org www.kde.org
Rolf Hellermann
2004-05-28 11:10:04 UTC
Permalink
Post by Maier Gerfried
Hallo!
Nach meinen ersten Versuchen, mit srclttr2 einen Brief aus dem Rechner
Anlage(n): 1 Anlage
1 nächste Anlage
...
1 Anlage
2 nächste Anlage
[...]
Post by Maier Gerfried
Kennt jemand von euch eine Möglichkeit, die Anlagen wie oben beschrieben
zu setzen?
Folgende Umdefinition in der Präambel sollte den gewünschten Effekt
erzielen:

\makeatletter
\renewcommand*{\encl}[1]{\par%
\ifdim\parskip=\z@%
\vskip\baselineskip%
\fi\noindent%
\begingroup
\parbox[t]{\textwidth}{%
\ifkomavarempty*{enclseparator}{}{%
\strut\usekomavar*{enclseparator}\usekomavar{enclseparator}\\%
}%
\ignorespaces #1\strut}%
\parfillskip\fill\par
\endgroup
}
\makeatother

Gruß
Rolf
Maier Gerfried
2004-06-02 06:09:46 UTC
Permalink
Post by Rolf Hellermann
Folgende Umdefinition in der Präambel sollte den gewünschten Effekt
[...]
Super!

Besten Dank für die Hilfe!

moali
Markus Kohm
2004-06-02 08:34:58 UTC
Permalink
Post by Rolf Hellermann
Folgende Umdefinition in der Präambel
Noch besser: Diese Umdefinition in eine lco-Datei auslagern.

Außerdem sollte man statt \parfillskip\fill besser \setlength{\parfillskip
{0pt plus 1fil} verwenden. Der Unterschied liegt zwar nur in einem "l" aber
der ist eventuell maßgeblich.

Gruß
Markus
--
Fragen zu LaTeX? --> http://www.dante.de/faq/de-tex-faq/
Fragen zu KOMA-Script? --> Anleitung z. B. auf CTAN (--> FAQ);
--> http://www.komascript.de
Die Verwendung einer falschen From-Angabe wäre ein Verstoß gegen rfc1036.
Christian Faulhammer
2004-06-03 19:15:00 UTC
Permalink
Tach Maier, 0x2B859DE3 (PGP-PK-ID)
Post by Maier Gerfried
\setcomavar{enclseparator}[]{: \\}
[...]
Post by Maier Gerfried
Weit gefehlt: Das Wort "Anlage(n)" verschwindet völlig, also neu
probiert mit
\setcomavar{enclseparator}[Anlage(n)]{: \\}
Lass den optionalen Paramter ganz weg, damit setzt du nämlich den
Bezeichner/"Namen" (der Inhalt der Variablen findet sich zwischen den
{}) auf nichts.

V-Li
--
Fingerprint: 68C5 D381 B69A A777 6A91 E999 350A AD7C 2B85 9DE3
http://www.gnupg.org
Loading...