Difference between revisions of "Template:MSCwiki"
From Encyclopedia of Mathematics
Ulf Rehmann (talk | contribs) (Created page with "<noinclude> == Usage == <nowiki>{{MSCwiki|<i>MSC</i>}}</nowiki> where ''MSC'' is a single [http://msc2010.org/mscwiki/index.php?title=MSC2010 MSC] entry like 16-XX, 16Kxx, 16...") |
(no longer linking to spam web site, but to AMS free tool) |
||
(6 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
<noinclude> | <noinclude> | ||
− | == Usage == | + | ==== Usage ==== |
− | <nowiki>{{MSCwiki|<i>MSC</i>}}</nowiki> | + | <nowiki>{{MSCwiki|</nowiki><i>MSC</i><nowiki>}}</nowiki> |
− | where ''MSC'' is a single [ | + | where ''MSC'' is a single [https://mathscinet.ams.org/mathscinet/freetools/msc-search MSC] entry like 16-XX, 16Kxx, 16K50 <br /> |
+ | |||
+ | It returns a link to | ||
+ | [https://mathscinet.ams.org/mathscinet/freetools/msc-search MSC] | ||
A two digit MSC entry like 16 is automatically extended to 16-XX.<br /> | A two digit MSC entry like 16 is automatically extended to 16-XX.<br /> | ||
+ | A five digits entry like 16K50 generates a link to | ||
+ | [https://mathscinet.ams.org/mathscinet/freetools/msc-search?text=16Kxx ...16Kxx] but | ||
+ | displays the full entry 16K50. | ||
+ | --------------------- | ||
+ | |||
+ | ==== Code ==== | ||
+ | This template is called by [[Template:MSC]], | ||
+ | [[Template:MSCwiki8]]. | ||
+ | |||
+ | Requirements: In ParserFunctions.php, set: | ||
+ | |||
+ | $wgPFEnableStringFunctions = true; | ||
− | |||
− | |||
− | |||
− | |||
− | |||
</noinclude><!-- | </noinclude><!-- | ||
− | -->{{#if:{{{1|}}}| | + | -->{{#if:{{{1|}}}|<!-- |
− | [ | + | -->[https://mathscinet.ams.org/mathscinet/freetools/msc-search?text=<!-- |
− | -->{{#ifexpr:{{#len:{{{1}}} }}=2| {{{1}}}-XX | | + | -->{{#ifexpr:{{#len:{{{1}}} }}=2|<!-- |
− | + | -->{{{1}}}-XX |<!-- | |
− | + | -->{{padright:|3|{{{1}}} }}<!-- | |
− | + | -->{{#switch:{{#pos:{{{1}}}|-}} | |
− | + | | 2 = XX | |
− | + | | #default = xx | |
− | }} <!-- | + | }}<!-- |
− | -->{{#ifexpr:{{#len:{{{1}}} }}=2| {{{1}}}-XX | | + | -->}} <!-- |
− | + | -->{{#ifexpr:{{#len:{{{1}}} }}=2|<!-- | |
− | + | -->{{{1}}}-XX |<!-- | |
− | + | -->{{{1}}}<!-- | |
− | + | -->}}<!-- | |
− | + | -->]<!-- | |
− | + | -->}} | |
− | }} |
Latest revision as of 09:37, 12 October 2023
Usage
{{MSCwiki|MSC}}
where MSC is a single MSC entry like 16-XX, 16Kxx, 16K50
It returns a link to MSC
A two digit MSC entry like 16 is automatically extended to 16-XX.
A five digits entry like 16K50 generates a link to
...16Kxx but
displays the full entry 16K50.
Code
This template is called by Template:MSC, Template:MSCwiki8.
Requirements: In ParserFunctions.php, set:
$wgPFEnableStringFunctions = true;
How to Cite This Entry:
MSCwiki. Encyclopedia of Mathematics. URL: http://encyclopediaofmath.org/index.php?title=MSCwiki&oldid=20547
MSCwiki. Encyclopedia of Mathematics. URL: http://encyclopediaofmath.org/index.php?title=MSCwiki&oldid=20547