在 LaTeX 中创建新符号

在 LaTeX 中创建新符号

我想在 LaTeX 中为一个函数创建一个符号,如下所示: 就像 f(x) 的 f

有人能帮我吗?

它看起来应该是这样的:在此处输入图片描述

答案1

我免费为您提供\froogle...适用于所有数学风格的著作。

\documentclass{article}
\usepackage{graphicx,scalerel}
\newcommand\froogle{\scalerel*{\rotatebox{90}{\raisebox{1pt}{%
  \scalebox{1}[.7]{$\varsigma$}}\kern-1.1pt\scalebox{.7}[1]{o}}}{Xg}}
\begin{document}
$\froogle(x) + A_{\froogle_{(1 + \froogle)}}$
\end{document}

在此处输入图片描述

如果更改字体,则可能需要调整参数。在这里,我重做了txfonts

\documentclass{article}
\usepackage{graphicx,scalerel,txfonts}
\newcommand\froogle{\scalerel*{\rotatebox{90}{\raisebox{1.3pt}{%
  \scalebox{.85}[.7]{$\varsigma$}}\kern-1.2pt\scalebox{.85}[1]{o}}}{Xg}}
\begin{document}
$\froogle(x) + A_{\froogle_{(1 + \froogle)}}$
\end{document}

在此处输入图片描述

答案2

我认为你可以找到三个接近你想要的符号。Fran 的答案中的 $\varrho$ 和两个\mathfrak字符(g 和 d,已转换)。 在此处输入图片描述

代码在这里。

\documentclass[11pt, border=1cm]{standalone}
\usepackage{amssymb}
\usepackage{graphicx}

\begin{document}

$x\mapsto\varrho(x)$ 
\qquad
$x\mapsto\raisebox{-.2ex}{\rotatebox[origin=c]{180}{$\mathfrak{d}$}}(x)$
\qquad
$x\mapsto\raisebox{.35ex}{\reflectbox{$\mathfrak{g}$}}(x)$
\end{document}

相关内容