Symbol: Setze ein Smiley-Symbol unter ein Plus

Symbol: Setze ein Smiley-Symbol unter ein Plus

Ich möchte ein \smileSymbol unter einem Pluszeichen haben. Was ich bisher habe, ist

\newcommand{\pluss}{\raisebox{-.5ex}{\,$\overset{\textstyle{\raisebox{-0.5ex}{$+$}}}{\smile}$}\,}

Ich hätte das Plus allerdings gerne weiter unten. Ich habe versucht, dies über den \raiseboxBefehl zu erreichen (wie Sie sehen). Das funktioniert bis zu einem gewissen Grad, aber wenn ich weiter als -0,5ex gehe, geht das Ganze nach unten und nicht nur das Pluszeichen.

Kann mir bitte jemand helfen?

Antwort1

Mit etwas TeX-Programmierung auf niedriger Ebene:

\documentclass{article}
\usepackage{amsmath}

\makeatletter
\DeclareRobustCommand{\pluss}{\mathbin{\text{\pluss@}}}
\newcommand{\pluss@}{%
  \vtop{%
    \offinterlineskip\m@th
    \halign{\hfil##\hfil\cr$+$\cr$\smile$\cr}%
  }%
}
\makeatother

\begin{document}

$3\pluss 4+5$

$\scriptstyle 3\pluss 4+5$

\end{document}

Bildbeschreibung hier eingeben

Mit einem kleineren \smile:

\documentclass{article}
\usepackage{amsmath}

\makeatletter
\DeclareRobustCommand{\pluss}{\mathbin{\text{\pluss@}}}
\newcommand{\pluss@}{%
  \vtop{%
    \offinterlineskip\m@th
    \halign{\hfil##\hfil\cr$+$\cr$\scriptstyle\smile$\cr}%
  }%
}
\makeatother

\begin{document}

$3\pluss 4+5$

$\scriptstyle 3\pluss 4+5$

\end{document}

Bildbeschreibung hier eingeben

Antwort2

Hier ist eine einfache Lösung (glaube ich) mit stackengine:

\documentclass{article}
\usepackage{stackengine}
\newcommand\pluss{\mathop{\stackMath\stackinset{c}{0pt}{c}{-1ex}{{\smile}}{{+}}}}

\begin{document}

\[ \pluss_{k} f(k) \]

\end{document} 

Bildbeschreibung hier eingeben

Antwort3

Ich bin nicht sicher, welchen Abstand Sie genau wünschen, daher handelt es sich hierbei um einen anpassbaren Ansatz, der sich xparsean Ihrem Originaldesign orientiert.

\documentclass[11pt]{article}

\usepackage{amsmath,xparse}  

\NewDocumentCommand{\pluss}{O{-.5ex} O{0.5ex}}{%
    \raisebox{#1}{\,$\overset{\textstyle{\raisebox{#2}{$+$}}}{\smash{\smile}}$}\,%
}

\begin{document}

$3 \pluss 4 $

$3 \pluss[0.ex][0.2ex] 4 $

$3 \pluss[-0.3ex][0.2ex] 4 $

\end{document}

Sie können es anpassen, bis Sie die gewünschten Standardeinstellungen gefunden haben.

Bildbeschreibung hier eingeben

verwandte Informationen