Symbol in der Betreffzeile scrlttr2

Symbol in der Betreffzeile scrlttr2

Ich möchte in einer Datei links neben der Betreffzeile ein kleines Symbol einfügen scrlttr2. Bei einer Datei habe ich das bereits geschafft scrartcl, weiß aber nicht, wie das bei einem Brief geht. Können Sie mir helfen?

Der Code daraus lautet scrartcl.cls:

\newcommand{\unquad}{\hskip-1.3em\relax}
\DeclareRobustCommand{\picturetodisplay}{\includegraphics{Bilder/Spiel_Start.jpg}} 
\makeatletter
\def\@seccntformat#1{\unquad\unquad\picturetodisplay\quad}
\makeatother

Weiß jemand, wie die Referenz zum Betreff lautet scrlttr2?

MWE

\documentclass[a4paper, fontsize=10pt, DIV 14]{scrlttr2}
\KOMAoptions{%
    locfield=wide, %
    fromalign=left,%
    fontsize=10pt, %
    parskip=half   %
}
\LoadLetterOption{DINmtext}

\usepackage[utf8]{inputenc} 
\usepackage[ngerman]{babel} 
\usepackage[T1]{fontenc}
\usepackage[scaled=.92]{helvet}

%------------------- It's all about this part -----------------------
\newcommand{\unquad}{\hskip-1.3em\relax}
\DeclareRobustCommand{\picturetodisplay}{\includegraphics{Bilder/Spiel_Start.jpg}} % This is the icon I want to use
\makeatletter
\def\@seccntformat#1{\unquad\unquad\picturetodisplay\quad}
\makeatother
%-------------------------------------------------------------------

\usepackage{blindtext}


\setkomavar{subject}{$\leftarrow$ There should appear the icon \glqq Spiel\_Start.jpg\grqq{}}
\begin{document}
    \setkomavar{fromname}{Me}
    \begin{letter}{Jon Doe}
    \opening{Hey,}
    \blindtext


    \closing{Thank You. Over and out}

    \end{letter}

\end{document}

Die gehackten scrartclAbschnitte sehen folgendermaßen aus:

Gehackte_Abschnitte

Vielen Dank, Michael

Antwort1

Du kannst es einfach \includegraphics[width=1cm]{example-image-a}an der Stelle einfügen, an der du das Icon haben möchtest. Da ich dein verwendetes Image nicht habe, habe ich einfach das Image example-image-a.jpgaus dem Paket MWE verwendet (das installiert, aber nicht aufgerufen werden darf!).

Hier ist der komplette Code (ich habe deinen Code aus dem Code-Snippet gelöscht, da er hier nicht benötigt/verwendet wird):

\documentclass[a4paper, fontsize=10pt, DIV 14]{scrlttr2}
\KOMAoptions{%
    locfield=wide, %
    fromalign=left,%
    fontsize=10pt, %
    parskip=half   %
}
\LoadLetterOption{DINmtext}

\usepackage[utf8]{inputenc} 
\usepackage[ngerman]{babel} 
\usepackage[T1]{fontenc}
\usepackage[scaled=.92]{helvet}
\usepackage{graphicx}

\usepackage{blindtext}

\setkomavar{subject}{\includegraphics[width=1cm]{example-image-a}$\leftarrow$ There should appear the icon \glqq Spiel\_Start.jpg\grqq{}}


\begin{document}
    \setkomavar{fromname}{Me}
    \begin{letter}{Jon Doe}
    \opening{Hey,}
    \blindtext


    \closing{Thank You. Over and out}

    \end{letter}

\end{document}

und das resultierende PDF:

resultierendes PDF

Antwort2

Sie könnten die Variable verwenden subjectseparator:

\documentclass[a4paper, fontsize=10pt, DIV=14]{scrlttr2}% <- syntax changed: DIV=14
\KOMAoptions{%
    locfield=wide, %
    fromalign=left,%
    fontsize=10pt,%
    parskip=half,%
    subject=titled % <- added
}
\LoadLetterOption{DINmtext}

\usepackage[utf8]{inputenc} 
\usepackage[ngerman]{babel} 
\usepackage[T1]{fontenc}
\usepackage[scaled=.92]{helvet}
\usepackage{graphicx}

\usepackage{blindtext}

\setkomavar{subject}{$\leftarrow$ There should appear the icon \glqq Spiel\_Start.jpg\grqq{}}
\setkomavar{subjectseparator}[]{\makebox[0pt][r]{\includegraphics[width=1.5em]{example-image}\enskip}}% <- added


\begin{document}
\setkomavar{fromname}{Me}
\begin{letter}{Jon Doe}
\opening{Hey,}
\blindtext
\closing{Thank You. Over and out}
\end{letter}
\end{document}

Ergebnis:

Bildschirmfoto

Zusätzliche Anmerkung zu deinem scrartclHack: Wenn du eine KOMA-Script-Klasse verwendest, vermeide die Neudefinition eines internen Befehls. Du könntest neu definieren \sectionlinesformatoder vielleicht \sectionformat(je nach gewünschtem Ergebnis).

verwandte Informationen