von Auch ein » Mi 8. Jul 2015, 19:02
zop hat geschrieben:Eigentlich bin ich schon fast am Ziel... Ich möchte ein Layout wie auf folgendem Bild. Mit den von euch gelieferten Tipps bin ich auch (fast) fertig. Einzig die Ausrichtung des Absenders und des Datums soll immer (also auch bei längerem Datum, z.B. September anstatt Juli) gleich sein. Nämlich entlang der blauen Linie.
Ich habe das bisher über die refvpos, refhpos und refwidth versucht. Da ich aber keine Möglichkeit gefunden habe, das Feld der Referenz (da hier ja auch das Datum enthalten ist) anzuzeigen, kann ich nicht verifizieren an welchem Maß es nun scheitert.
Nachdem du bereits explizit auf visualize hingewiesen wurdest, hättest Du das ja mal in der Anleitung nachlesen können. Dort hättest Du auch gefunden, wie man die Position der Geschäftszeile darstellen kann.
Aber tatsächlich willst Du doch gar nicht, dass das Datum in der Geschäftszeile ausgegeben wird, sondern es soll zusammen mit dem Absender ausgegeben werden, denn nur dann können die beiden horizontal relativ zueinander ausgerichtet werden. So jedenfalls habe ich Dich verstanden. Also würde ich die Ausgabe des Datums in der Geschäftszeile schlicht abschalten und mit in das location-Feld packen.
In Anlehnung an Elkes Beispiel also beispielsweise:
\documentclass[12pt,
paper=a4,
%numbers=noendperiod,% keine Option von scrlttr2
]{scrlttr2}
\KOMAoptions{%
%fromalign=locationright,%
%fromrule=afteraddress,%
fromphone=false,%
fromemail=false,%
fromurl=false,%
foldmarks=false,%
backaddress=false,%
addrfield=true,%
footsepline=true,
headsepline=false,
enlargefirstpage=true,
refline=nodate,% Kein Datum in der Geschäftszeile
}
% zum Sichtbarmachen der Felder:
%\LoadLetterOption{visualize}
%\showfields{address,location,head}
\usepackage{mwe}% Für ein Demo-Logo
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
%\KOMAoptions{DIV=last}%
%\LoadLetterOption{DIN}% wird mit der Klasse geladen
\makeatletter
\@setplength{locvpos}{\useplength{toaddrvpos}}
\@addtoplength{locvpos}{\useplength{toaddrheight}}
\@setplength{refvpos}{\useplength{locvpos}}
\@addtoplength{refvpos}{4cm}
\@setplength[.5]{lochpos}{\dimexpr\paperwidth-\textwidth\relax}
\makeatother
\setkomavar{fromlogo}{\includegraphics[height=2cm]{example-image}}
\setkomavar{fromname}{Max Muster}
\setkomavar{fromaddress}{Musterfirma\\
Musterabteilung\\
Musterstr. 1\\
12345 Musterstadt}
\setkomavar{place}{Musterstadt}
\setkomavar{date}{25. September 2043}% Als Beispiel mit langem Datum
\setkomavar{firsthead}{\raggedleft\usekomavar{fromlogo}}
\setkomavar{location}{
\raggedleft
\begin{tabular}[t]{l@{}}
\usekomavar{fromname}\\
\usekomavar{fromaddress}\\[1\normalbaselineskip]% mit kleinem Abstand
\usekomavar{date}% jetzt noch das Datum
\end{tabular}%
}
\begin{document}
\begin{letter}{Empfänger}
\setkomavar{toname}{Vorname Nachname}
\setkomavar{toaddress}{Straße \\ Ort}
\opening{Sehr geehrter Damen und Herren,}
blablabla
\closing{Mit freundlichen Grüßen}
\end{letter}
\end{document}
Allerdings finde ich, dass dabei sehr viel Platz neben dem Absender verschwendet wird. Ein asymmetrischer Ansatz wie im Anhang des
KOMA-Script-Buchs wäre da deutlich besser.
PS: Was die
Vorlagen für Abschlussarbeiten u. ä. im Internet betrifft, muss ich vermutlich nicht mehr viele Worte verlieren. Da hat Johannes absolut recht.
[quote="zop"]Eigentlich bin ich schon fast am Ziel... Ich möchte ein Layout wie auf folgendem Bild. Mit den von euch gelieferten Tipps bin ich auch (fast) fertig. Einzig die Ausrichtung des Absenders und des Datums soll immer (also auch bei längerem Datum, z.B. September anstatt Juli) gleich sein. Nämlich entlang der blauen Linie.
Ich habe das bisher über die refvpos, refhpos und refwidth versucht. Da ich aber keine Möglichkeit gefunden habe, das Feld der Referenz (da hier ja auch das Datum enthalten ist) anzuzeigen, kann ich nicht verifizieren an welchem Maß es nun scheitert.[/quote]
Nachdem du bereits explizit auf [tt]visualize[/tt] hingewiesen wurdest, hättest Du das ja mal in der Anleitung nachlesen können. Dort hättest Du auch gefunden, wie man die Position der Geschäftszeile darstellen kann.
Aber tatsächlich willst Du doch gar nicht, dass das Datum in der Geschäftszeile ausgegeben wird, sondern es soll zusammen mit dem Absender ausgegeben werden, denn nur dann können die beiden horizontal relativ zueinander ausgerichtet werden. So jedenfalls habe ich Dich verstanden. Also würde ich die Ausgabe des Datums in der Geschäftszeile schlicht abschalten und mit in das [tt]location[/tt]-Feld packen.
In Anlehnung an Elkes Beispiel also beispielsweise: [code]\documentclass[12pt,
paper=a4,
%numbers=noendperiod,% keine Option von scrlttr2
]{scrlttr2}
\KOMAoptions{%
%fromalign=locationright,%
%fromrule=afteraddress,%
fromphone=false,%
fromemail=false,%
fromurl=false,%
foldmarks=false,%
backaddress=false,%
addrfield=true,%
footsepline=true,
headsepline=false,
enlargefirstpage=true,
refline=nodate,% Kein Datum in der Geschäftszeile
}
% zum Sichtbarmachen der Felder:
%\LoadLetterOption{visualize}
%\showfields{address,location,head}
\usepackage{mwe}% Für ein Demo-Logo
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
%\KOMAoptions{DIV=last}%
%\LoadLetterOption{DIN}% wird mit der Klasse geladen
\makeatletter
\@setplength{locvpos}{\useplength{toaddrvpos}}
\@addtoplength{locvpos}{\useplength{toaddrheight}}
\@setplength{refvpos}{\useplength{locvpos}}
\@addtoplength{refvpos}{4cm}
\@setplength[.5]{lochpos}{\dimexpr\paperwidth-\textwidth\relax}
\makeatother
\setkomavar{fromlogo}{\includegraphics[height=2cm]{example-image}}
\setkomavar{fromname}{Max Muster}
\setkomavar{fromaddress}{Musterfirma\\
Musterabteilung\\
Musterstr. 1\\
12345 Musterstadt}
\setkomavar{place}{Musterstadt}
\setkomavar{date}{25. September 2043}% Als Beispiel mit langem Datum
\setkomavar{firsthead}{\raggedleft\usekomavar{fromlogo}}
\setkomavar{location}{
\raggedleft
\begin{tabular}[t]{l@{}}
\usekomavar{fromname}\\
\usekomavar{fromaddress}\\[1\normalbaselineskip]% mit kleinem Abstand
\usekomavar{date}% jetzt noch das Datum
\end{tabular}%
}
\begin{document}
\begin{letter}{Empfänger}
\setkomavar{toname}{Vorname Nachname}
\setkomavar{toaddress}{Straße \\ Ort}
\opening{Sehr geehrter Damen und Herren,}
blablabla
\closing{Mit freundlichen Grüßen}
\end{letter}
\end{document}[/code]
Allerdings finde ich, dass dabei sehr viel Platz neben dem Absender verschwendet wird. Ein asymmetrischer Ansatz wie im Anhang des [url=http://www.dante.de/index/Literatur/KOMA-Script.html]KOMA-Script-Buchs[/url] wäre da deutlich besser.
PS: Was die [url=http://www.komascript.de/node/1948]Vorlagen für Abschlussarbeiten u. ä. im Internet[/url] betrifft, muss ich vermutlich nicht mehr viele Worte verlieren. Da hat Johannes absolut recht.