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