Símbolo: coloque um símbolo de sorriso abaixo de um sinal de mais

Símbolo: coloque um símbolo de sorriso abaixo de um sinal de mais

Eu gostaria de ter um \smilesímbolo sob um símbolo de mais. O que tenho até agora é

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

No entanto, gostaria de ter o ponto positivo mais abaixo. Tentei fazer isso através do \raiseboxcomando (como você pode ver). Isso funciona até certo ponto, mas quando eu for além de -0,5ex, tudo cairá em vez de apenas o símbolo de mais.

Alguém pode ajudar por favor?

Responder1

Com alguma programação TeX de baixo nível:

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

insira a descrição da imagem aqui

Com um menor \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}

insira a descrição da imagem aqui

Responder2

Aqui está uma solução fácil (eu acho) com stackengine:

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

\begin{document}

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

\end{document} 

insira a descrição da imagem aqui

Responder3

Não tenho certeza exatamente de qual espaçamento você deseja, então esta é uma abordagem ajustável em xparsetorno do seu design original.

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

Você pode ajustá-lo até encontrar os padrões desejados.

insira a descrição da imagem aqui

informação relacionada