Template:Overunderset
This template combines the effects of the {{overset}} and {{underset}} templates into one. The template names {{overunderset}} and {{underoverset}} are synonymous and can be used interchangeably: {{underoverset}} redirects to {{overunderset}}.
Syntax
[edit]The code is:
{{underoverset|base|over|under}}or{{overunderset|base|over|under}}- which outputs as .
where:
base- the main symbol,
over- the symbol above the main symbol,
under- the symbol underneath the main symbol.
Application
[edit]Combined overset and underset
[edit]The effect of {{overunderset|b|a|c}} can be achieved by nesting {{underset|c|{{overset|a|b}}}} (or, equivalently, nesting underset into overset):
- fooofoo + + foofoofooo + = fooofooo
but combining underset and overset may cause problems with vertical offset, particularly when there is only one combined application of templates on a line:
- foodoodeee + ,
- foodoodaaa + .
Using {{overunderset|base|over|under}} is one way around the problem by containing the over- and under- positions for symbols:
- fooofoo + + foofooofooo + = fooofooo
- foodoodeee + ,
- foodoodaaa + .
Reduction to overset
[edit]With the under parameter empty:
- 1234567890 + + 1234567890 + + 1234567890
- 1234567890 + ,
- 1234567890 + .
Reduction to underset
[edit]With the over parameter empty:
- 1234567890 + + 1234567890 + + 1234567890
- 1234567890 + ,
- 1234567890 + .