我正在使用LaTeX剧本文档类文档,该文档在我编写的新命令中具有一个幻灯片计数器。
\newcommand{\slide}[1]{
\stepcounter{slidecounter}
\newpage
\begin{center}
\underline{\textbf{Slide \arabic{slidecounter}}}
\end{center}
\rule{6in}{0.01in}
\par
#1
}
这对我来说非常有效。但是现在我想对其进行修改,使其类似于:
\newcommand{\slide}[1]{
\stepcounter{slidecounter}
\newpage
\begin{center}
\underline{\textbf{Slide \arabic{slidecounter}}}
\end{center}
\rule{6in}{0.01in}
%%
If slidecounter < 10 then "00" + slidecounter = ctr
Else if slidecounter >= 10 & slidecounter < 100 then ctr = "0" + slidecounter
Else ctr = slidecounter
%%
\par\bigskip
\begin{center}
\fbox{\includegraphics[scale=0.50]{"Page_"ctr.png}}
\end{center}
\par
#1
}
“ Page _ ###。png”是一种用于标识图像文件的编号方案,例如Page_010.png,Page_099.png,Page_109.png。
如何编写If子句来完成此操作?
谢谢
沃尔特·帕茨科夫斯基
答案 0 :(得分:1)
如果添加
\newcommand{\threedigits}[1]{%
\ifnum\value{#1}<100 0\fi
\ifnum\value{#1}<10 0\fi
\arabic{#1}%
}
在您的序言中,您可以使用
\includegraphics[..]{Page_\threedigits{slidecounter}.png}
为您的slidecounter
计数器提供3位数字表示。