绘制实心箭头/三角形作为项目符号的简单方法

绘制实心箭头/三角形作为项目符号的简单方法

我想画一个实心箭头,并将其用作item项目符号

我已经设法划清界限

\rule[0.5ex]{0.6ex}{0.6ex}

但我无法创建箭头。我想使用默认为subitems 的字符,但它怎么调用呢?

所以基本上我想将这两者缝合在一起:

在此处输入图片描述

并与文本垂直居中。

在 Powerpoint 中,这个小家伙看起来像这样:

在此处输入图片描述

并且等于绕组 3字型。

还有unicode 字符 25B8,但我不知道如何应用此方法寻求解决方案。

我正在寻找一种非常基本的方法,并且绝对想避免

如果我可以使用相同的自定义角色在普通文本中,那就太好了!


平均能量损失

\documentclass{beamer}

\defbeamertemplate{itemize item}{raisedsquare}{\rule[0.5ex]{0.6ex}{0.6ex}}

\begin{document}

\begin{frame}
\begin{itemize}

\setbeamertemplate{itemize item}[raisedsquare]
\item First item

\setbeamertemplate{itemize item}[triangle]
\item Second item

\end{itemize}
\end{frame}

\end{document}

答案1

\documentclass{beamer}
\usepackage{bbding}
\defbeamertemplate{itemize item}{raisedsquare}{\rule[0.5ex]{0.6ex}{0.6ex}}
\defbeamertemplate{itemize item}{boldarrow}{\ArrowBoldRightShort}
\begin{document}

\begin{frame}
\begin{itemize}

\setbeamertemplate{itemize item}[raisedsquare]
\item First item

\setbeamertemplate{itemize item}[boldarrow]
\item Second item

\end{itemize}
\end{frame}

\end{document}

在此处输入图片描述

\defbeamertemplate{itemize item}{boldarrow}{\raisebox{0.3ex}{\resizebox{1.2ex}{1ex}{\ArrowBoldRightShort}}}

在此处输入图片描述

答案2

以下是两个版本,中间是标准项。第一个版本基本上使用了 beamer 对标准项三角形的定义。

示例输出

\documentclass{beamer}

\defbeamertemplate{itemize item}{compoundarrow}{\rule[0.5ex]{0.6ex}{0.6ex}%
  \scriptsize\raise2pt\hbox{$\!{\blacktriangleright}$}}

\usepackage{tikz}
\usetikzlibrary{shapes.arrows}
\defbeamertemplate{itemize item}{tikzarrow}{\tikz{\node[single
arrow,scale=0.2,inner sep=2ex,fill] at (0,0) {};}}

\begin{document}

\begin{frame}
\begin{itemize}

\setbeamertemplate{itemize item}[compoundarrow]
\item First item

\setbeamertemplate{itemize item}[triangle]
\item Second item

\setbeamertemplate{itemize item}[tikzarrow]
\item Third item
\end{itemize}
\end{frame}

\end{document}

相关内容