当前位置:   article > 正文

利用tikz重新定义beamer中的enumerate罗列环境\item形式_beamer中enumerate样式

beamer中enumerate样式

利用tikz重新定义beamer中的enumerate罗列环境\item形式:

%利用tikz重新定义beamer中的enumerate罗列环境\item形式
\documentclass{beamer}
\input{preamble.tex}  
\input{tikzall.tex} %包含所有的tikz包
%%=====================================================================
\def\myitem{%
\item <1->[%
\stepcounter{enumi}%
{%

\begin{tikzpicture}[scale=1,line width=0.1pt]  \useasboundingbox(-0.15,-0.15) rectangle(0.3,0.2);  \coordinate (A) at(-0.15,-0.15);   \coordinate (B) at(-0.15,0.2);    \coordinate (C) at(0.3,0.2);    \coordinate (D) at(0.3,-0.15);  \coordinate (E) at($(A)!0.5!(B)+(0.05,0)$);   \coordinate (F) at($(C)!0.5!(D)$);   \shade[top color=yellow!75,bottom color=blue!75](A)--(E)--(F)--(A)--cycle;  \shade[top color=green!75,bottom color=red!75](E)--(B)--(F)--(E)--cycle;  \end{tikzpicture}
%
}%
]%
}%
%%=====================================================================
\def\myitemi{%
\item <1->[%
\stepcounter{enumi}%添加符号1,2,3...
{%
\begin{tikzpicture}[scale=1,line width=0.1pt]  \useasboundingbox(-0.15,-0.15) rectangle(0.3,0.2);  \coordinate (A) at(-0.15,-0.15);   \coordinate (B) at(-0.15,0.2);    \coordinate (C) at(0.3,0.2);    \coordinate (D) at(0.3,-0.15);  \coordinate [label =left:$\theenumi \text{:}$](E) at($(A)!0.5!(B)+(0.05,0)$);   \coordinate (F) at($(C)!0.5!(D)$);   \shade[top color=yellow!75,bottom color=blue!75](A)--(E)--(F)--(A)--cycle;  \shade[top color=green!75,bottom color=red!75](E)--(B)--(F)--(E)--cycle;  \end{tikzpicture}
%
}%
]%
}%
%%=====================================================================
\begin{document}    \begin{frame}  \noindent  第1种  \begin{enumerate}  \myitem 你好   \myitem 大家好  \end{enumerate}  \noindent  第2种  \begin{enumerate}  \myitemi 你好   \myitemi 大家好  \end{enumerate}    \end{frame}    \end{document}


示例代码如下:修改后的结果如下:



声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/238104?site
推荐阅读
相关标签
  

闽ICP备14008679号