元素指数函数

元素指数函数

我使用$\odot$进行向量和矩阵的逐元素乘法,以及$\oslash$逐元素除法。 表示逐元素指数函数的好方法是什么? 我尝试过,使用或amsmath,但我都不太喜欢这些。\overset{\circ}{\exp}\exp_\circ

答案1

一种选择:

\documentclass{article}
\usepackage{amsmath}

\newcommand{\Pexp}{\mathbin{\text{$\vcenter{\hbox{\textcircled{$e$}}}$}}}

\begin{document}

${\displaystyle A \Pexp B}\quad
A \Pexp B\quad
L_{A \Pexp B}\quad 
M_{L_{A \Pexp B}} 
$

\end{document}

在此处输入图片描述

答案2

我感谢迄今为止所有人的回答,但由于我的问题非常主观(基于“我不太喜欢 [...]”),我可以选择不接受其中任何一个(暂时)。 (另外,我暂时不会接受我的,因为我对结果不是特别满意。)有趣的是你们两个,@GonzaloMedina 和 @StevenB.Segletes,都提出了非常相似的建议;但是,有一个要求(我在发布原始问题时没有这个要求)是我还需要一个元素对数,并且l与带圆圈的 相比, 带圆圈的 很难排版e。同样,\textcircled{e}^{x}我简要考虑过的 不容易扩展到对数。所以这里是迄今为止所有选项的比较;我更喜欢那些也显示 的相应解决方案的选项\log

在此处输入图片描述

\documentclass[preview]{standalone}
\usepackage{amsmath}

% Steven B. Segletes
\usepackage{stackengine,scalerel}
\def\Vexp{\mathbin{\ThisStyle{\stackinset{c}{-.1\LMpt}{c}{}{%
  $\SavedStyle e$}{$\SavedStyle\bigcirc$}}}}

% Gonzalo Medina
\newcommand{\Pexp}{\mathbin{\text{$\vcenter{\hbox{\textcircled{$e$}}}$}}}

% myself
\let\expe\exp
\patchcmd{\expe}{exp}{exp\circ}{}{}

\let\loge\log
\patchcmd{\loge}{log}{log\circ}{}{}

\makeatletter
\newcommand{\expo}{\mathop{\overset{\circ\hphantom{\rule{0.10em}{0em}}}{\smash[t]{\operator@font exp}\vphantom{\rule[0.35em]{0em}{0em}}}}\nolimits}
\newcommand{\logo}{\mathop{\overset{\circ\hphantom{\rule{0.22em}{0em}}}{\smash[t]{\operator@font log}\vphantom{\rule[0.35em]{0em}{0em}}}}\nolimits}
\makeatother

\begin{document}
    \begin{equation*}
    \begin{array}{lllll}
        {\displaystyle A \Vexp B} &
        {\textstyle A \Vexp B} & 
        L_{A \Vexp B} & 
        M_{L_{A \Vexp B}} &
        \scriptscriptstyle A \Vexp B \\

        {\displaystyle A \Pexp B} & 
        {\textstyle A \Pexp B} &
        L_{A \Pexp B}& 
        M_{L_{A \Pexp B}} &
        \scriptscriptstyle A \Pexp B \\

        {\displaystyle A \Vexp^B} &
        {\textstyle A \Vexp^B} & 
        L_{A \Vexp^B} & 
        M_{L_{A \Vexp^B}} &
        \scriptscriptstyle A \Vexp^B \\

        {\displaystyle A \Pexp^B} & 
        {\textstyle A \Pexp^B} &
        L_{A \Pexp^B}& 
        M_{L_{A \Pexp^B}} &
        \scriptscriptstyle A \Pexp^B \\

        {\displaystyle A \exp_\circ B} & 
        A \exp_\circ B &
        L_{A \exp_\circ B} &
        M_{L_{A \exp_\circ B}} &
        \scriptscriptstyle A \exp_\circ B \\

        {\displaystyle A \exp^\circ B} &
        {\textstyle A \exp^\circ B} & 
        L_{A \exp^\circ B} & 
        M_{L_{A \exp^\circ B}} & 
        \scriptscriptstyle A \exp^\circ B \\

        {\displaystyle A \expe B} &
        {\textstyle A \expe B} & 
        L_{A \expe B} & 
        M_{L_{A \expe B}} & 
        \scriptscriptstyle A \expe B \\

        {\displaystyle A \loge B} &
        {\textstyle A \loge B} & 
        L_{A \loge B} & 
        M_{L_{A \loge B}} & 
        \scriptscriptstyle A \loge B \\

        {\displaystyle A \exp B} &
        {\textstyle A \exp B} & 
        L_{A \exp B} & 
        M_{L_{A \exp B}} & 
        \scriptscriptstyle A \exp B \\

        {\displaystyle A \expo B} &
        {\textstyle A \expo B} & 
        L_{A \expo B} & 
        M_{L_{A \expo B}} & 
        \scriptscriptstyle A \expo B \\

        {\displaystyle A \log B} &
        {\textstyle A \log B} & 
        L_{A \log B} & 
        M_{L_{A \log B}} & 
        \scriptscriptstyle A \log B \\

        {\displaystyle A \logo B} &
        {\textstyle A \logo B} & 
        L_{A \logo B} & 
        M_{L_{A \logo B}} & 
        \scriptscriptstyle A \logo B \\
    \end{array}
    \end{equation*}
\end{document}

答案3

扩展我的评论,并使其可扩展到数学风格......

\documentclass{article}
\usepackage{stackengine,scalerel}
\def\Vexp{\mathbin{\ThisStyle{\stackinset{c}{-.1\LMpt}{c}{}{%
  $\SavedStyle e$}{$\SavedStyle\bigcirc$}}}}
\begin{document}
$A\Vexp B \quad X_{A\Vexp B} \quad\scriptscriptstyle A\Vexp B$
\end{document}

在此处输入图片描述

相关内容