如何从 LaTeX 符号自定义符号?

如何从 LaTeX 符号自定义符号?
\bigtriangledown

创建 在此处输入图片描述

如何填充颜色并去除黑色边界,以便我可以创建类似于此的自定义符号:

在此处输入图片描述

答案1

如果你能找到合适的黑色符号,那么它就可以轻松地被着色:

\documentclass{article}
\usepackage{amssymb}
\usepackage{xcolor}

\begin{document}
\[
  \triangledown
  \blacktriangledown
  \begingroup
    \color{blue}
    \blacktriangledown
  \endgroup
\]
\end{document}

结果

如果符号是数学符号,则应通过以下方式设置颜色:

\begingroup\color{<color>}<symbol>\endgroup

花括号\textcolor会改变数学原子的含义,这会影响水平间距。


上例中的符号似乎具有相同的高度和宽度。这意味着,倾斜边缘的长度为 sqrt(A2 + (A/2)2)与A作为三角形的高度或宽度。然后水平缩放因子(A= 1)是sqrt(5)/ 2≈1.118034:

\documentclass{article}
\usepackage{amssymb}
\usepackage{xcolor}
\usepackage{graphicx}

\newcommand*{\isotri}[1]{%
  \scalebox{1.118034}[1]{$#1$}%
}

\begin{document}
\[
  \isotri\triangledown
  \isotri\blacktriangledown
  \begingroup
    \color{blue}
    \isotri\blacktriangledown
  \endgroup
\]
\end{document}

结果缩放


符号也可以通过tikz或类似的包轻松创建。然而,在 TeX 中不可能获得关于字形形状的准确信息,因此必须测量、估计或猜测尺寸。

答案2

一种可能的方法:

\documentclass[12pt]{article}
\usepackage{amsmath,amssymb}
\usepackage[dvipsnames]{xcolor}
\usepackage[geometry]{ifsym}

\begin{document}

Example: {\color{SeaGreen}\FilledBigTriangleDown}
\end{document} 

在此处输入图片描述

相关内容