我是乳膠新手。我想建立一個如圖所示的新符號。請有人幫我創建這個符號。我正在寫論文。
答案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。這個符號非常捲曲,但帶有字體代碼222這是可以接受的。您必須使用 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 字體,您可以透過組合兩個角度符號來產生其獨特風格的符號。非常hackish,非常硬編碼,非常醜陋......
% 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}