[Latex]ifhen 宏包的使用
来源:互联网 发布:淘宝双11秒杀在哪里找 编辑:程序博客网 时间:2024/05/18 18:04
[Latex]ifhen 宏包的使用提供了两个强大的判断条件:
\ifthenelse{判断条件}{肯定结构}{否定结构}
\whiledo{判断条件}{while语句}
下面是个简单示例:
\documentclass{article}\usepackage{ifthen}\begin{document}\newcommand{\oddeven}[1]{Number #1 is %\ifthenelse{\isodd{#1}}{odd}{even} }\oddeven{4}.\\ \oddeven{5}\newcounter{MYctr}\whiledo{\value{MYctr}<5}%{ ~\LaTeX~ %\stepcounter{MYctr}}\end{document}
结果如下:
下面的例子,使用循环判断来实现PDF动画的例子:
\documentclass[10pt]{beamer}\usepackage[utf8]{inputenc} \usepackage{color}\usepackage{tikz}\usepackage{hyperref}\hypersetup{pdfpagemode=FullScreen}\usepackage{ifthen}\usepackage{animate}%\usetheme{Warsaw} \usecolortheme{whale}%\begin{document}%\newcounter{m}\setcounter{m}{0}\newcounter{mc}%\begin{frame}[fragile]{Animated Integral}\begin{center}\begin{animateinline}[loop, poster = first, controls, palindrome]{2}\whiledo{\them < 21}{ \begin{tikzpicture}[scale=1.25] \draw[red,thick,<->] (-1,1) parabola bend (0,0) (2.1,4.41) node[below right] {$y=x^2$}; \draw[loosely dotted] (-1,0) grid (4,4); %\path[use as bounding box] (-2,-1) rectangle (5,5); \draw[->] (-0.2,0) -- (4.25,0) node[right] {$x$}; \draw[->] (0,-0.25) -- (0,4.25) node[above] {$y$}; \setcounter{mc}{\value{m}*\value{m}} \shade[top color=blue,bottom color=gray!50] (0,0) parabola (0.1*\them,0.01*\themc) |- (0,0); \end{tikzpicture} % \stepcounter{m} \ifthenelse{\them < 21}{ \newframe }{ \end{animateinline}\relax % BREAK }} % END \whiledo...\end{center}\end{frame}%\end{document}图示如下:
其实tikz也提供了一个函数ifthenelse(x,y,z),实现同样的功能.记住这和命令\ifthenelse是有区别的.
- [Latex]ifhen 宏包的使用
- LaTeX 中算法有关宏包和命令的使用
- LaTex下tcolorbox宏包的安装及使用
- LaTeX技巧018:xcolor宏包的使用
- latex的宏包安装
- 如何下载Latex缺少的宏包
- latex宏包冲突
- Latex宏包管理
- 常用latex宏包
- LaTeX宏包索引
- latex中以及Aurora 插件中 使用bm 宏包实现 字体的斜体加粗
- [latex]在beamer中使用tikz和animate宏包绘制PDF动画的示例
- latex中使用elsart格式时algorithm2e包的问题
- Latex的Algorithmic包中使用Switch和Case
- 在LaTeX中使用强大的pgfplots绘图包
- 使用latex撰写elsevier论文,latex表格,插图以及调用的安装包
- LaTeX 使用 minted宏包--代码高亮
- TeX/LaTeX 常用宏包
- 【android bug】android.os.NetworkOnMainThreadException
- 为跳过繁琐的用户登录注册而存在
- 我的JAVA工具之网络传输对象
- 脚本
- Android下打印函数调用栈信息
- [Latex]ifhen 宏包的使用
- display32bit(扩展板上的八位数码管的显示模块)
- 一个码农6年技术成长经历的总结和收获
- 什么是语音网关
- 结构体变量作为函数的参数和返回值 .
- Dual Master 复制架构(Master-Master)
- 阻碍成功的10大原因
- sgu 223
- libgdx Pixmap在android平台上暂停后纹理消失变白