我正在使用一个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子句来完成此任务?
谢谢,
Walt Paczkowski
如果你添加
\newcommand{\threedigits}[1]{%
\ifnum\value{#1}<100 0\fi
\ifnum\value{#1}<10 0\fi
\arabic{#1}%
}
在你的序言中,你可以使用
\includegraphics[..]{Page_\threedigits{slidecounter}.png}
为你slidecounter
计数器有一个3位数的代表。