Template:X10^/doc

Safer nicotine wiki Tobacco Harm Reduction
Jump to navigation Jump to search

Lua error: Internal error: The interpreter exited with status 1.

The {{10^}} and {{x10^}} templates are intended to facilitate and make uniform scientific notation numbers. The {{10^}} template works exactly as described below except that it does not generate a multiplication ("×") symbol.

Usage

To render 3.14×10Lua error: Internal error: The interpreter exited with status 1., instead of writing 3.14&nbsp;×&nbsp;10<sup>&minus;12</sup> you can write 3.14{{x10^|-12}}:

{{x10^|b}}×10b
{{10^|b}}10b
{{x10^|-12}}×10Lua error: Internal error: The interpreter exited with status 1.
{{10^|-12}}10Lua error: Internal error: The interpreter exited with status 1.

The first output character for Lua error: Internal error: The interpreter exited with status 1. is a non-breaking thin-space ("]" and "[" are used to illustrate the effects):

]{{x10^|b}}[]×10b[
]{{10^|b}}[]10b[
]{{x10^|-12}}[]×10Lua error: Internal error: The interpreter exited with status 1.[
]{{10^|-12}}[]10Lua error: Internal error: The interpreter exited with status 1.[

Delimiters

The template uses gaps or commas, per {{Val}}.

1.2{{x10^|12341}}1.2×10Lua error: Internal error: The interpreter exited with status 1.

See #Forcing text display to turn this off.

Text and number recognition

By default, the template recognizes both text and numbers. That is, typing 3.14{{x10^|-12}} will produce 3.14×10Lua error: Internal error: The interpreter exited with status 1., with the proper minus sign (""), rather than with a hyphen ("-"). However, typing A{{x10^|-BC}} will produce A×10-BC since BC is not a number. In those cases, you need to write A{{x10^|&minus;BC}} to produce the correct A×10−BC.

A minus sign also has to be provided for cases like 1.2×101 − 2 (1.2{{x10^|1 &minus; 2}}).

Explicit plus sign

To explicitly display the + character, write 1.2{{x10^|4|plus}} which will produce 1.2×10+Lua error: Internal error: The interpreter exited with status 1..

Forcing text display

To force the template to display the input as text, and forgo the automatic delimitation and the recognition of the hyphen as a minus sign, write 1.2{{x10^|&minus;42342|text}}, which will display 1.2×10−42342 instead of 1.2×10Lua error: Internal error: The interpreter exited with status 1.. This can also be used as an alternative to explicitly display the plus sign (1.2{{x10^|+4|text}} gives 1.2×10+4), but remember that you also lose delimitation if you do it this way.

Tracking category

  • [[:Category:Lua error: Internal error: The interpreter exited with status 1.|Category:Lua error: Internal error: The interpreter exited with status 1.]] (0) – a hidden category which may be added to pages using Template:E

See also


Lua error: Internal error: The interpreter exited with status 1.