goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Mehrzeilige Geschäftszeile

 

Tewa
Forum-Newbie
Forum-Newbie

Beiträge: 2
Anmeldedatum: 22.11.17
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.11.2017, 11:14     Titel: Mehrzeilige Geschäftszeile
  Antworten mit Zitat      
Hallo zusammen,

ich schreibe mit scrlttr2 einen Geschäftsbrief. Für diesen ist es notwendig, Variablen in der Geschäftszeile mehrzeilig zu haben. Dabei tritt jedoch das Problem auf, dass durch den Zeilenumbruch in der Setzung der Variablen der Eintrag zu breit wird und dadurch die Einträge der Geschäftszeile nicht mehr alle nebeneinander passen.

Mein Beispiel:
[
\documentclass[absender,paper=a4,version=last,fontsize=11pt,DIV=13,BCOR=0mm]{scrlttr2}
\usepackage[german]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\setkomavar{yourref}[Ihr Zeichen und Schreiben]{ }
\setkomavar{myref}[Unser Zeichen]{XXX}
\setkomavar{customer}[Durchwahl und Mitarbeiter]{02233/445 - 123 \\ Mira Maxens} % mehrzeiliger Eintrag
\setkomavar{invoice}[Rechnung ]{77889910}
\setkomavar{date}[Datum]{21.12.2017 \\ Uhrzeit 12:45 } %mehrzeiliger Eintrag

\begin{document}
\begin{letter}{
Herr Max Mustermann }
\opening{Sehr geehrter Herr Mustermann}
Text
\closing{Mit freundlichen Grüßen}
\end{letter}
\end{document}
][/code]

Da die Einträge, die untereinander stehen, nicht viel in der Breite voneinander abweichen, ist für mich die Frage, warum KOMAScript hier die Geschäftszeileninhalte nicht alle nebeneinander setzen kann? Gibt es eine Möglichkeit, dies zu bewerkstelligen?

Danke für eine Antwort.
Private Nachricht senden Benutzer-Profile anzeigen

markusv
Forum-Guru
Forum-Guru

Beiträge: 415
Anmeldedatum: 03.09.15
Wohnort: Leipzig
Version: ---
     Beitrag Verfasst am: 22.11.2017, 11:37     Titel:
  Antworten mit Zitat      
Hallo und herzlich Willkommen!

Du könntest die mehrzeiligen Variablen in eine parbox mit fester Breite packen. Dann scheint es zu funktionieren. Wieso weshalb warum und ob es noch bessere Alternativen gibt können evtl. die Experten hier beantworten. Ich kenne mich mit der Klasse leider nur sehr oberflächlich aus.

Code • Öffne in Overleaf
\documentclass[paper=a4,version=last,fontsize=11pt,BCOR=0mm]{scrlttr2}
 \usepackage[ngerman]{babel} %ngerman für NEUE dt. Rechtschreibung
 \usepackage[utf8]{inputenc}
 \usepackage[T1]{fontenc}

 \setkomavar{yourref}[Ihr Zeichen und Schreiben]{ }
 \setkomavar{myref}[Unser Zeichen]{XXX}
 \setkomavar{customer}[Durchwahl und Mitarbeiter]{\parbox[t]{3cm}{02233/445 - 123\\ Mira Maxens}} % mehrzeiliger Eintrag
 \setkomavar{invoice}[Rechnung ]{77889910}
 \setkomavar{date}[Datum]{\parbox[t]{3cm}{21.12.2017\\Uhrzeit 12:45}} %mehrzeiliger Eintrag

 \begin{document}
 \begin{letter}{
 Herr Max Mustermann
}
 \opening{Sehr geehrter Herr Mustermann}
 Text
 \closing{Mit freundlichen Grüßen}
 \end{letter}
 \end{document}

_________________

Wäre Microsoft Word für das Schreiben von Büchern entwickelt worden,
würde es Microsoft Book heißen.

Unkomplizierte und schnelle LaTeX-Hilfe, bspw. Erstellung von Vorlagen und Bewerbungen:
Help-LaTeX@web.de
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden

Tewa
Forum-Newbie
Forum-Newbie

Beiträge: 2
Anmeldedatum: 22.11.17
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.11.2017, 12:59     Titel:
  Antworten mit Zitat      
Danke, funktioniert einwandfrei.
Private Nachricht senden Benutzer-Profile anzeigen

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.11.2017, 13:46     Titel:
  Antworten mit Zitat      
Finde ich sehr unschön. Wie wäre es mit:
Code • Öffne in Overleaf
\documentclass[paper=a4,version=last,fontsize=11pt,BCOR=0mm]{scrlttr2}
\usepackage[ngerman]{babel} %ngerman für NEUE dt. Rechtschreibung
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

%\setkomavar{yourref}[Ihr Zeichen und Schreiben]{ }
\removereffields
\addtoreffields{myref}
\addtoreffields{customer}
\setkomavar{myref}[Unser Zeichen]{XXX}
\newkomavar*[Durchwahl]{myphone}
\setkomavar{myphone}{02233/445\,-\,123}
\setkomavar{customer}[Mitarbeiter]{Mira Maxens} % mehrzeiliger Eintrag
\addtoreffields{invoice}
\setkomavar{invoice}[Rechnung ]{77889910}
\setkomavar{date}[Datum/Uhrzeit]{\parbox[t]{3cm}{21.12.2017~12:45}} %mehrzeiliger Eintrag

 \begin{document}
 \begin{letter}{
 Herr Max Mustermann
}
 \opening{Sehr geehrter Herr Mustermann}
 Text
 \closing{Mit freundlichen Grüßen}
 \end{letter}
 \end{document}

Wenn noch ein "Ihr Zeichen" benötigt wird:
Code • Öffne in Overleaf
\documentclass[paper=a4,version=last,fontsize=11pt,BCOR=0mm,refline=wide]{scrlttr2}
\usepackage[ngerman]{babel} %ngerman für NEUE dt. Rechtschreibung
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\setkomavar{yourref}[Ihr Zeichen und Schreiben]{ }
\removereffields
\addtoreffields{yourref}
\addtoreffields{myref}
\addtoreffields{customer}
\setkomavar{myref}[Unser Zeichen]{XXX}
\newkomavar*[Durchwahl]{myphone}
\setkomavar{myphone}{02233/445\,-\,123}
\setkomavar{customer}[Mitarbeiter]{Mira Maxens} % mehrzeiliger Eintrag
\addtoreffields{invoice}
\setkomavar{invoice}[Rechnung ]{77889910}
\setkomavar{date}[Datum/Uhrzeit]{\parbox[t]{3cm}{21.12.2017~12:45}} %mehrzeiliger Eintrag

 \begin{document}
 \begin{letter}{
 Herr Max Mustermann
}
 \opening{Sehr geehrter Herr Mustermann}
 Text
 \closing{Mit freundlichen Grüßen}
 \end{letter}
 \end{document}

Oder einfach Mitarbeiter und dessen Zeichen zusammenfassen. Das finde ich inzwischen häufiger:
Code • Öffne in Overleaf
\documentclass[paper=a4,version=last,fontsize=11pt,BCOR=0mm]{scrlttr2}
\usepackage[ngerman]{babel} %ngerman für NEUE dt. Rechtschreibung
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\setkomavar{yourref}[Ihr Zeichen und Schreiben]{ }
\removereffields
\addtoreffields{yourref}
\addtoreffields{myref}
\setkomavar{myref}[Mitarbeiter]{Mira Maxens (XXX)}
\newkomavar*[Durchwahl]{myphone}
\setkomavar{myphone}{02233/445\,-\,123}
\addtoreffields{invoice}
\setkomavar{invoice}[Rechnung ]{77889910}
\setkomavar{date}[Datum/Uhrzeit]{\parbox[t]{3cm}{21.12.2017~12:45}} %mehrzeiliger Eintrag

 \begin{document}
 \begin{letter}{
 Herr Max Mustermann
}
 \opening{Sehr geehrter Herr Mustermann}
 Text
 \closing{Mit freundlichen Grüßen}
 \end{letter}
 \end{document}

Die Durchwahl kann man übrigens guten Gewissens min. um die Vorwahl kürzen, wenn diese mit dem Hauptanschluss übereinstimmt. Anders sieht es bei Mobilnummern als Durchwahl aus. Die würde ich immer vollständig angeben (dafür gibt es übrigens bereits ein Feld).

Generell würde ich Felder eher nicht missbrauchen. Also auch an Stelle von customer eher etwas wie staff neu definieren.

Neues Thema eröffnen Neue Antwort erstellen



Options and Permissions
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen
.

goLaTeX ist Teil der goForen
goForen.de goMATLAB.de goLaTeX.de goPCB.de


  Impressum | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2017 goLaTeX.de