我一直在研究一个大型乳胶项目(使用 pdflatex 编译),我需要在文本中使用一些伽马迪恩十字符号。
它的 unicode 是 U+534D 和 U+5350,我尝试使用 inputenc + DeclareUnicodeCharacter,但没有成功。我想避免使用任何其他类型设置引擎(xelatex 或 lualatex),因为这需要对我的 tex 项目进行大量修改。
在 LaTeX 符号综合列表中 (http://anorien.csc.warwick.ac.uk/mirrors/CTAN/info/symbols/comprehensive/symbols-a4.pdf) 我找到了辛普森人物的符号(!?)所以我很难相信伽马迪恩十字架没有标准命令......
谢谢!
答案1
根据@HarishKumar 的评论,这里是解决方案
在 之前定义以下命令\begin{document}
,即
对于 卍 伽马迪翁
\newcommand{\agni}[1]{%
\begin{tikzpicture}[#1]
\draw (-1,1) -- (0,1) -- (0,-1) -- (1,-1);
\draw (-1,-1) -- (-1,0) -- (1,0) -- (1,1);
\end{tikzpicture}%
}
和卐伽马迪翁
\newcommand{\fash}[1]{%
\begin{tikzpicture}[#1]
\draw (-1,1) -- (-1,0) -- (1,0) -- (1,-1);
\draw (-1,-1) -- (0,-1) -- (0,1) -- (1,1);
\end{tikzpicture}%
}
要在文本中插入符号,只需分别使用\agni{scale=0.2}
或\fash{scale=0.2}
。
答案2
基于 Jake Pyne 的版本,但您只需使用\agni
它来包含它。
完整代码
\documentclass[varwidth=true, border=2pt]{standalone}
% Color
\usepackage{color}
\definecolor{lightgray}{gray}{0.95}
%Additional packages and symbol definition
\usepackage{tikz}
\newcommand{\agni}{%
\begin{tikzpicture}[x=1.4ex, y=1.4ex, scale=0.5, baseline=-.8ex]
\draw[semithick] (-1,1) -- (0,1) -- (0,-1) -- (1,-1);
\draw[semithick] (-1,-1) -- (-1,0) -- (1,0) -- (1,1);
\end{tikzpicture}%
}
%document
\begin{document}{\textcolor{lightgray}{a}}\agni{\textcolor{lightgray}{b}}
\end{document}