打印出与文本一起的彩色播放图标

打印出与文本一起的彩色播放图标

问题:

我一直在想办法复制按钮,但没有成功。我想在 LaTex 中复制以下按钮。控制按钮似乎在综合符号列表中不可用。

按钮:

在此处输入图片描述

期望的结果:

包含一个绿色的播放图标,背景为透明,圆形图标为绿色,箭头为黑色。文本“运行”应跟在其后。

答案1

fontawesome提供图标的简单选项\faPlayCircle

\documentclass{article}
\usepackage{fontawesome}
\usepackage[dvipsnames]{xcolor}
\begin{document}
\colorbox{black}{{\color{ForestGreen}\faPlayCircle}\ {\color{white}\sf Run}}
\end{document}

这使

在此处输入图片描述

答案2

您可以使用以下方式构建图标TikZ

在此处输入图片描述

代码:

\documentclass{article}
\usepackage{amssymb}
\usepackage{tikz}

\definecolor{playgreen}{RGB}{58,193,62}

\newcommand\PlayButton{%
\begin{tikzpicture}
\node[draw=black,fill=black,thick,minimum width=3.7em,minimum height=3.2ex]
  (bframe) {};
\node[minimum size=2ex,circle,fill=playgreen,draw=none,anchor=west,label={0:\textcolor{white}{\sffamily\bfseries Run}}]
  (bcircle) at ([xshift=0.3em]bframe.west) {};
\node[scale=0.8]
  at ([xshift=0.6pt]bcircle.center) {$\blacktriangleright$};    
\end{tikzpicture}%
}

\begin{document}

Test text \PlayButton

\end{document}

对颜色进行了一些细微的更改:

\newcommand\PlayButton{%
\begin{tikzpicture}
\node[draw=playgreen,fill=white,fill opacity=0,thick,minimum width=3.7em,minimum height=3.2ex]
  (bframe) {};
\node[minimum size=2ex,circle,fill=playgreen,draw=none,anchor=west,label={0:\textcolor{playgreen!70!black}{\sffamily\bfseries Run}}]
  (bcircle) at ([xshift=0.3em]bframe.west) {};
\node[scale=0.8]
  at ([xshift=0.6pt]bcircle.center) {$\blacktriangleright$};    
\end{tikzpicture}%
}

结果是

在此处输入图片描述

相关内容