Jump to content

Template:Math/cs

From mediawiki.org
This page is a translated version of the page Template:Math and the translation is 86% complete.

{{{1}}}

Dokumentace šablony

Šablona math formátuje matematické vzorce generované pomocí HTML nebo wiki značkami . (Neakceptuje značku LaTeX , kterou akceptuje značka ‎<math>.) Šablona ve výchozím nastavení používá pro vzorce vloženého textu třídu texhtml, jejímž cílem je sladit velikost patkového písma s okolním bezpatkovým písmem (viz níže). Šablona také zabraňuje zalamování řádků.

Použití

Tuto šablonu použijte pro vložené, nekomplexní vzorce jako alternativu k použití dvojice tagů ‎<math>...‎</math>. (see: Manuál:Math .)

Příklady

{{math|big=1|1 + 2 {{=}} 3}}
1 + 2 = 3
{{math|size=250%|1 + 2 {{=}} 3}}
1 + 2 = 3
{{math|''f''(''x'') {{=}} ''b''<sup>''x''</sup> {{=}} ''y''}}
f(x) = bx = y
{{math|sin &amp;pi; {{=}} 0}}
sin π = 0.

Použití znaménka rovnosti a sloupců absolutní hodnoty

Systém šablon wiki používá jako syntaxi znaménko rovnosti (=) a čárku (|). Pokud se tedy použije jeden znak rovnosti, vykreslení se nepodaří a místo toho se zobrazí {{{1}}}. Například následující kódování šablony by bylo neplatné:

{{math|1 + 2 = 3}}
→ vytvoří: {{{1}}}, což je neplatný kód

Chcete-li to vyřešit, proveďte jednu z následujících akcí: (a) Začněte vzorec s 1= takto:

{{math|1=1 + 2 = 3}}
→ vytvoří: 1 + 2 = 3, nebo jinak (b) uzavřete znaménko rovnosti do dvojitých závorek {{=}} jako v:
{{math|1 + 2 {{=}} 3}}
1 + 2 = 3

Podobný problém se týká svislých čárek (|) používaných k označení absolutní hodnoty, které by bez opatrnosti byly interpretovány jako součást syntaxe šablony. Řešení je jiné než pro znaménko rovnosti: Takové sloupce by měly být zadány jako {{!}}:

{{math|{{!}}''f''(''x'') − ''a''{{!}} < ε}}
|f(x) − a| < ε.

Parametry

Následující parametry jsou volitelné:

  • big=1Setting this parameter to any value will increase the font size by 165%. Ignored if the size= parameter is also given
  • size=font-sizeExplicitly set the font size. The string may include the units to use.
{{math|big=1|1 + 2 {{=}} 3}}
1 + 2 = 3
{{math|size=250%|1 + 2 {{=}} 3}}
1 + 2 = 3

Data šablon

Tato sekce obsahuje strukturovaný popis parametrů šablony využívající rozšíření TemplateData, který umožňuje snadnější používání této šablony v prostředí VisualEditoru.

Math

This template formats markup generated mathematical formulas with HTML and CSS. The template tries to match the size of the serif font with the surrounding sans-serif font. The template also prevents line-wrapping. Use this template for non-complex formulas as an alternative to using the <math> format.

Template parameters[Edit template data]

ParameterDescriptionTypeStatus
Formula1 formula

the formula to render as inline wikitext.

Stringrequired
Set to increase font size by 165%big

Setting this to any value will increase the font size by 165%. Ignored if the <code>size=</code> parameter is also given

Stringoptional
custom font sizesize

Explicitly set the font size. The string may include the [https://www.w3schools.com/cssref/css_units.php units to use].

Example
180% or 14pt or 15px
Stringoptional

Poznámky

The font and fontsize used for texhtml, as defined in Template:Math/styles.css, was determined by comparing common default fonts found on Windows, OS X and Linux and is scaled to 118% to match their x-height. Ne každý však používá výchozí písma. Pokud zjistíte, že vykreslená matematika nemá stejnou velikost jako okolní text, můžete to upravit ve svém vlastním CSS. Například písma DejaVu Sans a DejaVu Serif nepotřebují změnu velikosti, v takovém případě hodnota .mw-parser-output span.texhtml { font-size: 100%; } obnoví správné zobrazení.

The texhtml classname is a remnant from the TeX renderer, which had a user preference to render TeX-written formulae in "HTML when simple". Tato možnost byla před časem odstraněna, ale název třídy se nadále používá pro vzorce napsané v HTML.

Související odkazy