我从这里指示我的软件中已执行的步骤。但是,在使用$\triangleright$
它时显示如下:
之前它没有这样做,所以在某个时候我做了一些改变,但产生了意想不到的后果。我编写了一堆包和一个文档类来到这里,我不能真正与你分享,所以我希望提到我使用XeLaTeX
和来自的 segoe ui 字体就足够了这里。我到处都看到说它需要这个latexsym
包,但是之前我并不需要它。
编辑:当我写这个问题时,我意识到我可以尝试注释掉字体选择,我这样做了,而且成功了。所以我的问题仍然存在,事实上,只要提到我使用的是该链接中发布的 segoe ui 字体就足够了。
另一项编辑:使用$\rhd$
alternative 可以工作,但有点丑陋。还有其他指向右边的三角形符号可以使用吗?
答案1
你可以用 TikZ 设计自己的符号:
\triangleright
这是与标准字体中的新符号的比较\newtr
。当然,您可以按照自己想要的方式调整 tikz 图片。由于您的字体没有字形\triangleright
,因此请按照您喜欢的方式进行调整。
您可以找到更多关于设计您自己的符号的信息这里。
\documentclass{article}
\usepackage{tikz}
\newcommand{\newtr}{\mathrel{\tikz{\draw[line join=round] (0:.6ex)--(120:.6ex)--(240:.6ex)--cycle;}}}
\begin{document}
$a\triangleright b\newtr c$
$a\newtr b\triangleright c$
\end{document}