如何在 LaTeX 中创建蜡烛符号

如何在 LaTeX 中创建蜡烛符号

我需要在“精英”的“i”位置插入一个蜡烛符号。我浏览了全面的 LaTeX 符号 pdf找不到任何匹配的。有没有什么简单的方法可以实现这一点?图像处理工具总是一种方法,但我想看看 LaTeX 是否有任何解决方案。

答案1

这是 TikZ 中定制设计的贝塞尔曲线火焰与无点字母“i”的组合:

蜡烛示例

以下是来源:

\documentclass{minimal}
\usepackage{tikz}

\newcommand{\iflame}[2]{%
  \begin{tikzpicture}[scale=#1]
    \fill[color=#2]
      (0,0) .. controls (-1.5,1.25) and (.5,2) .. (-.2,4)
            .. controls (1,2.5) and (1,.5) .. (0,0);
  \end{tikzpicture}
}

\newcommand{\icandle}[1]{%
  \rlap{\kern-.0275em\raisebox{1.2ex}{\iflame{.035}{#1}}}$\i$%
}

\begin{document}

\noindent
el\icandle{red}te\\
el\icandle{orange}te\\
el\icandle{yellow!80!red}te\\
el\icandle{gray}te\\
elite\\
\par

\end{document}

如果您觉得“i”上的衬线不合适,您可以用高度 1ex、深度 0ex、宽度 .7pt 的垂直线代替,每边的字距约为 .09em,然后将火焰降低 .1ex。我尝试了这两种方法,我个人更喜欢“i”上的衬线。

附录

我今天才发现,elite 中间三个字母是 lit,最后四个字母是 lite。还有个视觉双关语“e-lite”,比如“电子灯”。

答案2

这是一个基于文本的“蜡烛”,通过堆叠获得\sun(来自wasysym\i使用accents包裹. 一些缩放比例\scaleboxgraphicx。它甚至可以根据字体选择进行缩放(例如\large,,\Large...)。

在此处输入图片描述

\documentclass{article}
\usepackage{graphicx}% http://ctan.org/pkg/graphicx
\usepackage{wasysym}% http://ctan.org/pkg/wasysym
\usepackage{accents}% http://ctan.org/pkg/accents
\newcommand{\sunI}{\ensuremath{\accentset{\scalebox{.5}{\sun}}{\mbox{\i}}}}%
\begin{document}
elite~el\sunI te
\end{document}​

我不确定你想要什么样的烛光造型……:-|

答案3

通过调整符号的垂直位置,我认为这可以起作用:

\documentclass{minimal}
\usepackage{txfonts}
\usepackage{stmaryrd}
\usepackage{graphicx}
\usepackage{accents}
\newcommand{\candle}{\ensuremath{\accentset{\scalebox{.5}{\(\varspadesuit\)}}{\scalebox{.6}{\(\talloblong\)}}}}
\begin{document}
elite el\candle{}te
\end{document}

蜡烛

答案4

有一个\Candle符号tikzsymbols包裹。

\documentclass{standalone}
\usepackage{tikzsymbols}
\begin{document}
    \Candle
\end{document}

输出

需要注意的是:我注意到火焰没有完全对齐。

相关内容