我是 LaTeX 新手,不知道如何使用CTAN 包用于输入 APL 符号。到目前为止,我使用了该wasysym
包,但不包括 ⍎(向下标记)等符号。
我已经下载了apl
CTAN 包,它是一个包含各种文件的目录,但我找不到如何在我的 LaTeX 编辑器(TeXworks)中使用它的说明。
请您告诉我如何使用这个包吗?
答案1
您可以叠加\perp
和\circ
。
\documentclass{article}
\usepackage{wasysym}
\makeatletter
\DeclareRobustCommand{\APLdtj}{%
\begingroup\m@th
\vphantom{$\perp$}%
\ooalign{\hfil\raisebox{0.2ex}{$\circ$}\hfil\cr$\perp$\cr}%
\endgroup
}
\makeatother
\begin{document}
\APLbox \quad \APLdtj \quad \APLcomment
\end{document}
答案2
\documentclass{article}
\usepackage{stackengine,scalerel}
\newcommand\dtjot{\ThisStyle{\ensurestackMath{\stackengine{\dimexpr.6\LMpt+.2pt\relax}%
{\SavedStyle\perp}{\SavedStyle\kern-.2pt\kern.08pt\circ}{O}{c}{F}{F}{L}}}
}
\begin{document}
$\dtjot\quad\scriptstyle\dtjot\quad\scriptscriptstyle\dtjot$
\end{document}
如果你想让圆圈变小,
\documentclass{article}
\usepackage{stackengine,scalerel,graphicx}
\newcommand\dtjot{\ThisStyle{\ensurestackMath{\stackengine{\dimexpr1\LMpt+.2pt\relax}%
{\SavedStyle\perp}{\scalebox{.7}{$\SavedStyle\kern-.18pt\kern.08pt\circ$}}%
{O}{c}{F}{F}{L}}}
}
\begin{document}
$\dtjot\quad\scriptstyle\dtjot\quad\scriptscriptstyle\dtjot$
\end{document}
答案3
由于您刚刚使用了 Unicode 符号 ⍎,所以您知道它。您也可以在 LaTeX 中使用它。加载包fontspec
,在 LuaLaTeX 或 XeLaTeX 中编译,然后您可以将其粘贴到源代码中。 ^^^^234E
也可以,也可以\char{"234e}
,或者您可以定义一个\newcommand
。
如果您的主字体不包含该字形,您可以在文本模式下定义命令,如下所示:
\newfontfamily\symbolfont{DejaVu Sans}[Scale=MatchLowercase]
\newcommand\dtjot{{\symbolfont ⍎}}
在数学模式下,如果您要使用的主数学字体没有覆盖它,您可以加载unicode-math
并使用range=
选项\setmathfont
。您也可以将文本模式命令放在 中\mbox
。