Template:In5: Difference between revisions

Nothing to hide, but nothing to show you either.
Jump to navigation Jump to search
Content added Content deleted
(added section "Universal template" explaining use of name "in5")
(put Example 4 to show trailing spaces; fixed "Example 3" (was "1"); new section "Comparison with Template:spaces")
Line 93: Line 93:
:: Example 1: <nowiki>xx{{in5|10}}yy{{in5|10}}</nowiki>zz, produces: xx{{in5|10}}yy{{in5|10}}zz
:: Example 1: <nowiki>xx{{in5|10}}yy{{in5|10}}</nowiki>zz, produces: xx{{in5|10}}yy{{in5|10}}zz
:: Example 2: <nowiki>xx{{in5|10}}yy{{in5|15}}</nowiki>zz, produces: xx{{in5|10}}yy{{in5|15}}zz
:: Example 2: <nowiki>xx{{in5|10}}yy{{in5|15}}</nowiki>zz, produces: xx{{in5|10}}yy{{in5|15}}zz
:: Example 1: <nowiki>aa{{in5|20}}bb{{in5|20}}</nowiki>cc, produces: aa{{in5|20}}bb{{in5|20}}cc
:: Example 3: <nowiki>aa{{in5|20}}bb{{in5|20}}</nowiki>cc, produces: aa{{in5|20}}bb{{in5|20}}cc
:: Example 4: <nowiki>"32.0{{in5|7}}"</nowiki>&nbsp; produces: "32.0{{in5|7}}"
The example 4 shows the ability to put trailing spaces, such as spaces after a number in a wikitable column (coded as: |&nbsp;32.0{<font/>{in5}}&nbsp;). Typical numbers (with "align=right"), in a table column, often appear crowded at the right-hand side, so appending "{<font/>{in5}}" can improve readability, in tables with lines between columns.


==Universal template==
==Universal template==
This Template:in5 is intended as a universal template, with the same name on all Wikipedia sites. The name "in5" with the digit "5" is unlikely to conflict with other-language Wikipedias. Care must be taken not to name a universal template with a name that would be an awkward or peculiar word in the other languages. However, in some cases, a universal template might need a different name in a few conflicting languages.
This Template:in5 is intended as a universal template, with the same name on all Wikipedia sites. The name "in5" with the digit "5" is unlikely to conflict with other-language Wikipedias. Care must be taken not to name a universal template with a name that would be an awkward or peculiar word in the other languages. However, in some cases, a universal template might need a different name in a few conflicting languages.

==Comparison with Template:spaces==
There are other templates that insert spaces, although none had allowed 50 spaces. For example, the&nbsp;[[Template:spaces]] has had a limit of about 15 spaces:
{| class=wikitable style="margin-left:40px"
| valign=top | Example of <nowiki>{{spaces|10}}</nowiki><br>and...<br>with <nowiki>{{spaces|15}}</nowiki><br>with <nowiki>{{spaces|20}}</nowiki><br>with <nowiki>{{spaces|25}}</nowiki> || <nowiki>xx{{spaces|10}}</nowiki>yy, produces:<br>xx{{spaces|10}}yy<br>xx{{spaces|15}}yy<br>xx{{spaces|20}}yy<br>xx{{spaces|25}}yy
|-
| valign=top | Example of <nowiki>{{in5|10}}</nowiki><br>and...<br>with <nowiki>{{in5|15}}</nowiki><br>with <nowiki>{{in5|20}}</nowiki><br>with <nowiki>{{in5|25}}</nowiki><br>with <nowiki>{{in5|45}}</nowiki> || <nowiki>xx{{in5|10}}</nowiki>yy, produces:<br>xx{{in5|10}}yy<br>xx{{in5|15}}yy<br>xx{{in5|20}}yy<br>xx{{in5|25}}yy<br>xx{{in5|45}}yy
|}
Again, using {<font/>{in5}} reliably allows up to 50 spaces at a time.


==See also==
==See also==
Line 118: Line 129:
-- 24Sep09 Re-created as renamed to "in5" after TfD debate.
-- 24Sep09 Re-created as renamed to "in5" after TfD debate.
-- 25Sep09 Fixed/removed 2 sets of "{{" 20min after update.
-- 25Sep09 Fixed/removed 2 sets of "{{" 20min after update.
-- 31Oct09 Put "Comparison" showing limit as {{spaces|15}}.
--
--
-->
-->

Revision as of 16:18, 1 November 2009

The indenter Template:in5 indents text by 5 spaces or the count specified by
parameter 1 (range: 1 to 50 spaces).

Usage:   {{in5}}       <--indents by 5 spaces
Usage:   {{in5|8}}     <--indents by 8 spaces
Usage:   {{in5|47}}   <--indents by 47

Spaces outside the double braces will add an extra space on either side,
such as the 12 spaces inserted by: " {{in5|10}} ".

NOTE: The name "in5" was chosen because other names were debated, such as
the name "in" being redefined as 6 different uses.

Examples

The following are examples showing larger amounts of spacing:

Example 1: xx{{in5|10}}yy{{in5|10}}zz, produces: xx          yy          zz
Example 2: xx{{in5|10}}yy{{in5|15}}zz, produces: xx          yy               zz
Example 3: aa{{in5|20}}bb{{in5|20}}cc, produces: aa                    bb                    cc
Example 4: "32.0{{in5|7}}"  produces: "32.0       "

The example 4 shows the ability to put trailing spaces, such as spaces after a number in a wikitable column (coded as: | 32.0{{in5}} ). Typical numbers (with "align=right"), in a table column, often appear crowded at the right-hand side, so appending "{{in5}}" can improve readability, in tables with lines between columns.

Universal template

This Template:in5 is intended as a universal template, with the same name on all Wikipedia sites. The name "in5" with the digit "5" is unlikely to conflict with other-language Wikipedias. Care must be taken not to name a universal template with a name that would be an awkward or peculiar word in the other languages. However, in some cases, a universal template might need a different name in a few conflicting languages.

Comparison with Template:spaces

There are other templates that insert spaces, although none had allowed 50 spaces. For example, the Template:spaces has had a limit of about 15 spaces:

Example of {{spaces|10}}
and...
with {{spaces|15}}
with {{spaces|20}}
with {{spaces|25}}
xx{{spaces|10}}yy, produces:
xxTemplate:Spacesyy
xxTemplate:Spacesyy
xxTemplate:Spacesyy
xxTemplate:Spacesyy
Example of {{in5|10}}
and...
with {{in5|15}}
with {{in5|20}}
with {{in5|25}}
with {{in5|45}}
xx{{in5|10}}yy, produces:
xx          yy
xx               yy
xx                    yy
xx                         yy
xx                                             yy

Again, using {{in5}} reliably allows up to 50 spaces at a time.

See also