Значок в строке темы scrlttr2

Значок в строке темы scrlttr2

Я хочу добавить маленькую иконку справа слева от строки «Тема» в файле scrlttr2. Я уже сделал это для scrartclфайла, но не знаю, как сделать это в письме. Можете ли вы мне помочь?

Код отсюда scrartcl.cls:

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

Кто-нибудь знает, как называется ссылка на тему scrlttr2?

МВЭ

\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}

Взломанные scrartclразделы выглядят так:

Взломанные_разделы

Спасибо, Майкл.

решение1

Вы можете просто добавить \includegraphics[width=1cm]{example-image-a}в точке, где вы хотите получить иконку. Поскольку у меня нет вашего используемого изображения, я просто использовал изображение example-image-a.jpgfrpm пакета 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}
\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}

и полученный PDF-файл:

полученный pdf

решение2

Вы можете использовать переменную 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}

Результат:

Скриншот

Дополнительное замечание относительно вашего scrartclхака: если вы используете класс KOMA-Script, избегайте переопределения внутренней команды. Вы можете переопределить \sectionlinesformatили, возможно, \sectionformat(в зависимости от желаемого результата).

Связанный контент