как создать новый символ, как показано на рисунке

как создать новый символ, как показано на рисунке

введите описание изображения здесь

Я новичок в 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

Пожалуйста, дайте нам больше информации о значении и его использовании. Я поискал юникод для вас, и наиболее похожим будетУ+23Б1. Этот символ довольно фигурный, но сшрифт Код222это может быть приемлемо. Вам придется скомпилировать мой MWE с Xe- или LuaLaTeX.

Я сделал символ применимым для математического и текстового режима. Дальнейшие улучшения могут быть сделаны при наличии дополнительной информации.

Символ называется \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}

введите описание изображения здесь

Связанный контент