找不到 ⍎(向下标记)符号的乳胶代码

找不到 ⍎(向下标记)符号的乳胶代码

我是 LaTeX 新手,不知道如何使用CTAN 包用于输入 APL 符号。到目前为止,我使用了该wasysym包,但不包括 ⍎(向下标记)等符号。

我已经下载了aplCTAN 包,它是一个包含各种文件的目录,但我找不到如何在我的 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

相关内容