The <pages/> tag[modifica]
This command transcludes a series of pages from an index. It also inserts links between pages, with the page numbers taken from the index page.
With djvu indexes, parameters should be integers :
<pages index="foo.djvu" from=100 to=200 />.
With other indexes, parameters should be page names:
<pages index=foo from=foo_page1.jpg to=foo_page15.jpg />.
Section transclusion is possible for the first and last page:
<pages index="foo.djvu" from=100 to=200 fromsection=section2 tosection=section1 />.
Section transclusion can be applied to all pages too (cannot be used with fromsection and tosection):
<pages index="foo.djvu" from=100 to=200 onlysection=english />.
- Options in order to improve transclusion system of multi-pages books (with .djvu or .pdf file):
- Transclude only one page on n. By example : <pages from=1 to=10 step=2 /> show the 1st, 3rd, 5th,7r and 9th pages.
- Don't include following pages. By example : <pages from=1 to=10 exclude="2-5,9" /> show the 1st, 6th, 7th, 8th and 10th pages.
- Include following pages. By example : <pages include="2-5,9" /> show the 2th, 3th, 4th, 5th and 9th pages.
We can, of course, use all the attributes on the same tag. By example <pages from=1 to=10 include="31" exclude="2-4" step="2" /> will show 1st, 5th, 7th, 9th and 31th pages.
Note: Filename components need to be wrapped in "quotation marks" if they contain spaces, or else the spaces in the filenames need to be replaced with underscores (_). Quotation marks also must be used if the filename contains a non-ASCII character.
The template Mediawiki:Proofreadpage_pagenum_template is inserted before each transclude page. It is used to display page numbers, in the text or in the margin. It accepts two parameters : 'page' for the page, 'num' for the page number. example
Note: This transclusion method inserts a space between all pages. Thus, it is not possible to divide a word across two pages and have it displayed correctly. The recommendation is not to divide words.