Latex 文章中的 Beamer Bullets

Latex 文章中的 Beamer Bullets

是否可以在乳胶文章中使用 Beamer 子弹? https://i.stack.imgur.com/UXoCL.png或者 https://i.stack.imgur.com/x1lPJ.png

\documentclass[10pt,a4paper]{article}
\usepackage[latin1]{inputenc}

   \begin{document}

    \begin{itemize}
        \item Item-1
        \item Item-2

        \item[--] Item-3
        \item[--] Item-4

        \item[*] Item-5
        \item[*] Item-6

    \end{itemize}
    \end{document}

答案1

是的,这是可能的。你可以借用以下的定义:http://mirrors.ctan.org/macros/latex/contrib/beamer/base/beamerbaseauxtemplates.sty

让我们以子弹为例。Beamer 的定义是

\defbeamertemplate{itemize item}{circle}{\small\raise0.5pt\hbox{\textbullet}}

要在文章中使用它:

\documentclass[10pt,a4paper]{article}
\usepackage[latin1]{inputenc}

\renewcommand\labelitemi{\small\raise0.5pt\hbox{\textbullet}}
%\renewcommand{\labelitemi}{\raise0.25ex\hbox{\vrule width 1ex height 1ex}}

\begin{document}
    
    \begin{itemize}
        \item Item-1
        \item Item-2
    \end{itemize}
\end{document}

原则上,对于更复杂的形状,如 3D 球,也可以做同样的事情,但由于这已经在在海报中使用 Beamer 子弹在那里借用代码更容易

\documentclass[10pt,a4paper]{article}
\usepackage[latin1]{inputenc}

\usepackage{tikz}

\newcommand{\colouredcircle}{%
\tikz{\useasboundingbox (-0.2em,-0.32em) rectangle(0.2em,0.32em);
    \draw[ball color=blue,shading=ball,line width=0.03em] (0,0) circle(0.18em);}}
\renewcommand{\labelitemi}{\colouredcircle}


\begin{document}
    \begin{itemize}
       \item Item-1
       \item Item-2
    \end{itemize}
\end{document}

在此处输入图片描述

相关内容