저는 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
자세한 의미와 사용법을 알려주세요. 나는 당신을 위해 유니코드를 검색했는데 가장 유사한 것은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 글꼴을 사용하는 경우 두 개의 각도 기호를 결합하여 고유한 스타일의 기호를 생성할 수 있습니다. 매우 해킹적이고, 매우 하드 코딩되어 있으며, 매우 추악합니다...
% 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}