是否可以在乳胶文章中使用 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}