如何创建如图所示的新符号

如何创建如图所示的新符号

在此处输入图片描述

我是 LaTeX 新手。我想创建一个如图所示的新符号。请有人帮我创建这个符号。我正在写论文。

答案1

比使用 TikZ 更轻的版本:

\documentclass{article}
\usepackage{pict2e}

\DeclareRobustCommand{\kumarsymbol}{%
  \begingroup\setlength{\unitlength}{\fontcharht\font`A}%
  \begin{picture}(.5,1)
  \roundcap
  \put(0,1){\line(2,-1){.25}}
  \put(.25,.875){\line(0,-1){.75}}
  \put(.25,.125){\line(2,-1){.25}}
  \end{picture}%
  \endgroup
}

\begin{document}
A\kumarsymbol B

\LARGE A\kumarsymbol B
\end{document}

在此处输入图片描述

可以通过相当简单的方式修改线条的粗细和角度,请参阅的文档pict2e

答案2

如果您使用 pdfTeX,您可以使用 PDF 基本命令绘制符号并将其设置为 PDF 格式(这就像 PDF 中的子程序,绘图命令不会在 PDF 文件中符号的每个实例上重复)。

\def\drawmysymbol{\pdfliteral{q 1 J 0 8 m 3 5 l 3 1 l 6 -2 l S Q}}
\setbox0=\hbox to8bp{\kern1bp\vrule height9bp depth3bp width0bp \drawmysymbol\hss}
\pdfxform0 \mathchardef\mysymbolA=\pdflastxform
\def\mysymbol{\pdfrefxform\mysymbolA}

And the test: here is \mysymbol.

绘制符号

该方法的要点是您可以绘制任意符号(如果您知道 PDF 基本命令),并且可以将其设置为字符(即绘图命令不会在输出 PDF 中重复)。此外,\pdfliteral可以从 Inkscape 的输出(EPS 格式)复制的参数,因此您可以通过交互式编辑器创建字符。

答案3

请给我们更多关于其含义和用法的信息。我为你搜索了unicode,最相似的是U+23B1。这个符号相当卷曲,但字体Code222这可能是可以接受的。您必须使用 Xe- 或 LuaLaTeX 编译我的 MWE。

我让符号适用于数学和文本模式。获得更多信息后可以做进一步的改进。

\rmoustache该符号在 中被调用unicode-math。您可以将其与 XITS 字体一起使用。我注释掉了这些行,因为它比 Code2000 版本更加弯曲。

% arara: lualatex

\documentclass{article}
\usepackage{fontspec}
\usepackage{mathtools}
%\usepackage{unicode-math}
\newcommand*\strangeSymbol{{\fontspec{code2000.ttf}\ensuremath{\text{\symbol{"23B1}}}}}

\begin{document}
\strangeSymbol $\strangeSymbol$
%\setmathfont{XITS Math} % even more curly version
%$\rmoustache$
\end{document}

在此处输入图片描述


如果您使用的是 XITS 或 Asana Math 字体,您可以通过组合两个角符号来生成一个具有其独特风格的符号。非常粗俗、非常硬编码、非常丑陋……

% arara: lualatex

\documentclass{article}
\usepackage{mathtools}
\usepackage{unicode-math}
\usepackage{graphicx}

\begin{document}
    \setmathfont{XITS Math}
    \(
    \begin{array}{c}
    \mkern-8.6625mu\reflectbox{\rotatebox{-90}{$\wideangledown$}}\\[-2.2pt]
    \mkern+8.6625mu\rotatebox{90}{$\wideangleup$}
    \end{array}
    \)
    \setmathfont{Asana Math}
    \(
    \begin{array}{c}
    \mkern-3.1425mu\reflectbox{\rotatebox{-90}{$\wideangledown$}}\\[-2.5pt]
    \mkern+3.1425mu\rotatebox{90}{$\wideangleup$}
    \end{array}
    \)
\end{document}

在此处输入图片描述

在此处输入图片描述

答案4

利用该包可以实现一个非常简单的解决方案tikz

\documentclass{article}
\usepackage{tikz}
\newcommand\mysymbol{%
  \tikz[scale=.3]{\draw[very thick] (0,0) to ++(330:.5) to ++(0,-1) to ++(330:.5);}%
} 

\begin{document}
Two single \mysymbol and \mysymbol .
\end{document}

在此处输入图片描述

相关内容