不好意思,我没上过高中,初中数学也都忘得差不多了,不过这么长时间总算也理解了一些:
这是konggs给出的公式:
{ if { page } <= { sectionpages } { page } { = { page} –{sectionpages} * ({section } -1 ) } }
——如果当前页码小于等于节的总页数,则页码就显示当前页码;否则,节的页数减去数(所在节数-1),因为第二个才出现否则嘛。
第一个条件好理解,我就不解释了——其实这个条件不加也一样……
第二个条件我是这样理解的:
{ = { page} –{sectionpages} * ({section } -1 ) } }
当前节的当前页码=当前页码-每节的总页数×(当前节号-1)
当前页码——续前节的页码;每节的总页数——此为固定值:(当前节号-1)——上一节的节号。
每节的总页数×(当前节号-1)——除当前节以外所有节的总页数。
现在就好理解一些了:
当前节的当前页码=续前节的页码-除当前节以外所有节的总页数。
我是想通了,不知有没有讲明白……
[此贴子已经被作者于2005-7-13 17:48:48编辑过] |