2010/5/24 Nicholas Michalowski <[email protected]>

> Hello,
>   I am an editor over at wikibooks and I was have found myself
> wishing for a better way to number things in wikimarkup.  Mainly my
> activity has been focused on mathematics texts, and I wished for a way
> to automatically generate numbers for theorems & exercises.  Similar
> to what is done in LaTeX.  Basically so I could have a template that
> would increment say a theorem number from something like 2.1.1 to
> 2.1.2.  (I could imagine 2 and 1 being inputs to the template  That
> something like {{Theorem|2|1}} display 2.1.1, 2.1.2, ... etc.)
>

I'll solve this issue with a pywikipedia  script, simply  writing  into the
text  2.1.x, 2.1.x, 2.1.x.... then replacing one by one 2.1.x strings with
2.1.1, 2.1.2, 2.1.3.... :
.....
n=1
while "2.1.x" in text:
    text=text.replace("2.1.x","2.1."+str(n),1)
    n+=1
....
but this would be my way, since I currently use interactive python scripts
to work on wiki pages.

Alex
_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to