Envirenment figure undefined in scrlttr2 (\opening)

Klassen und Pakete zur einfachen Umsetzung individueller Vorstellungen


Mirulan
Forum-Newbie
Forum-Newbie
Beiträge: 9
Registriert: Mi 25. Sep 2024, 10:53

Envirenment figure undefined in scrlttr2 (\opening)

Beitrag von Mirulan »

Hallo wertes Forum.

Ich habe hier ein Problem mit scrlttr2.

Obwohl ich den "Befehl" \opening{Sehr geehrte ...} aus einer Vorlage zum Thema kopiert habe sagt mir
LateX, daß er die envirenment-figure nicht kennt.
\documentclass[paper=a4, enlargefirstpage, pagenumber=topright, parskip=half, fromphone, fromfax, fromemail, addrfield=true, backaddress=true, subject=beforeopening, numericaldate=true, firsthead=true]{scrlttr2}

\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{scraddr}
\usepackage{scrdate}
\usepackage{scrtime}
\usepackage{multicol}
\usepackage{graphicx}

\setkomavar{fromname}{...}
\setkomavar{fromaddress}{...}
\setkomavar{fromphone}{...}
\setkomavar{fromemail}{...}
\setkomavar{fromfax}{..}
\setkomavar{subject}{Betreff:~...}
\setkomavar{date}[Datum]{\today}
%\setkomavar{}[]{}

\setkomavar{yourmail}{Ihr Schreiben}
\setkomavar{yourref}{Ihr Zeichen}


\firsthead{
	\begin{figure}
		\begin{minipage}{8cm}
			\usekomavar{fromname}\\
			\usekomavar{fromaddress}
		\end{minipage}
		\begin{minipage}{8.2cm}
			\begin{flushright}
				\usekomavar{fromphone}\\
				\usekomavar{fromfax}\\
				\usekomavar{fromemail}
			\end{flushright}
		\end{minipage}
	\end{figure}
	\vspace{5pt}
	\hrule
}

\firstfoot{
	\hrule\vspace{5pt}
	\begin{figure}
	...
	\end{figure}
}
\begin{document}
	\LoadLetterOption{DINmtext}
	\begin{letter}{...}
				
		\opening{Sehr geehrte ...}
		
		anbei sende ich Ihnen folgende Unterlagen:
		\begin{itemize}
			...
		\end{itemize}
		
		...
		\closing{Mit freundlichen Gr\"u\ss en}
		\vfill
		\encl{Anlagen}
	\end{letter}
\end{document}
Auch das befragen von Tante Google brachte kein Ergebnis, leider. Deshalb hier diese Frage:

Gibt es einen Workaround, oder was mache ich falsch?

Ich bedanke mich schon mal im voraus und verbleibe
mit freundlichen Grüßen

Mirulan

Benutzeravatar
Stefan Kottwitz
Admin
Admin
Beiträge: 2759
Registriert: Di 8. Jul 2008, 00:39
Kontaktdaten:

Re: Envirenment figure undefined in scrlttr2 (\opening)

Beitrag von Stefan Kottwitz »

Hallo Mirulan,

lasse die figure-Umgebung einfach weg. Das, wofür sie da ist, nämlich Gleiten/Platzieren mit Bildunterschriften und Referenzen sowie Abbildungslisten, sowas benutzt Du gar nicht. Belasse es bei den minipages.

Briefe sind nicht für figure-Gleitumgebungen vorgesehen, man kann aber z.B. scrartcl verwenden und das Paket scrletter laden. Nur wie gesagt, das scheint hier nicht nötig zu sein.

Stefan

Mirulan
Forum-Newbie
Forum-Newbie
Beiträge: 9
Registriert: Mi 25. Sep 2024, 10:53

Re: Envirenment figure undefined in scrlttr2 (\opening)

Beitrag von Mirulan »

Hallo Stefan.

erst mal danke für deinen Beitrag, aber auch wenn ich die figure-Umgebung auskommentiere kommen
die gleichen Fehler und er kennt das
\opening{Sehr geehrte ...}
immer noch nicht.

Wenn ich das Paket scrletter lade kommen noch viel, viel mehr Fehler.

TeXStudio zeigt mir auch nicht das PDF an, aber LaTeX erzeugt ein PDF, welches mit dem Dokumenten-
betrachter vernünftig aussieht, auch mit opening.

Im Prinzip ist die Sache gelöst, aber ich hätte gerne ein sauberes Log und die Vorschau in TeXStudio.

Ich danke dir und verbleibe mit lieben Grüßen

Mirulan

Gehtdoch

Re: Envirenment figure undefined in scrlttr2 (\opening)

Beitrag von Gehtdoch »

Wenn ich in deinem Beispiel alle \begin{figure} und \end{figure} auskommentiere und das fehlende \item bei itemize ergänze läuft es ohne Fehlermeldung. Kann man im Online-Editor oben recht leicht testen. Allerdings gibt es Warnungen, die man ernst nehmen sollte. Vielleicht würde es dir auch helfen, wenn du die Gelegenheit nutzen würdest, um einmal in die Anleitung zu schauen.

Benutzeravatar
Stefan Kottwitz
Admin
Admin
Beiträge: 2759
Registriert: Di 8. Jul 2008, 00:39
Kontaktdaten:

Re: Envirenment figure undefined in scrlttr2 (\opening)

Beitrag von Stefan Kottwitz »

Mirulan hat geschrieben:
Fr 23. Mai 2025, 05:33
auch wenn ich die figure-Umgebung auskommentiere kommen
die gleichen Fehler
Du musst sie an allen Stellen auskommentieren, sie kommt mehrfach vor.
Mirulan hat geschrieben:
Fr 23. Mai 2025, 05:33
und er kennt das \opening{Sehr geehrte ...} immer noch nicht.
Das kommt immer noch, wenn man ein figure drin vergisst. LaTeX zeigt \opening nur in der Fehlermeldung, weil es an der Stelle implizit bemerkt wird. Das verschwindet wenn sie weg sind.
Mirulan hat geschrieben:
Fr 23. Mai 2025, 05:33
Wenn ich das Paket scrletter lade kommen noch viel, viel mehr Fehler.
Das geht nicht mit scrlttr2 zusammen. Das ist wie gesagt eine Alternative, wenn man nicht scrlttr2 verwendet, sondern z.B. auf die scrartcl-Dokumentklasse wechselt, wenn man unbedingt features von figure braucht. Ist ja hier nicht nötig.
Mirulan hat geschrieben:
Fr 23. Mai 2025, 05:33
Im Prinzip ist die Sache gelöst, aber ich hätte gerne ein sauberes Log
Das ist immer gut, alle Fehler und Warnungen wegzukriegen. Log-Dateien kannst Du hier auch als Anhang posten.
Mirulan hat geschrieben:
Fr 23. Mai 2025, 05:33
und die Vorschau in TeXStudio.
Die kommt dann wieder, wenn der Fehler weg ist.

Stefan

Antworten