Wikipedia:Landsbybrønden/Bug med inklusion af math-kode

Bug med inklusion af math-kode redigér

  Denne diskussion vurderes ikke at have behov for en konklusion. Diskussionen kan arkiveres fra 13. november 2006. Sluttidspunktet kan løbende justeres, hvis diskussionen stadig er i gang.

Hej.

Jeg vil gerne lave en skabelon, hvori der er en math-blok som afhænger af en parameter. Som et eksempel kan man skrive: <math>{{{1}}}</math>. Problemet er at når man inkluderer denne skabelon med en korrekt parameter (noget TeX-kode), så bliver <math>-blokken evalueret før {{{1}}} gør, og man opnår kun at der står   i og med at { } bliver ignoreret som TeX-kode. Dette kan nok ses som en bug i wikimedia-softwaren, men hvad værre er: Der er ikke konsistens. Hvis man i stedet vælger at subst'e sin skabelon bliver {{{1}}} evalueret først og den korrekte formel dukker op. Jeg har så prøvet at løse det ved at lave en anden skabelon der subst'er den første skabelon ved en bestemt parameter, men det virker ikke.

Er der nogle der har leget med dette og har nogle forslag til hvordan jeg løser det? Eller skal jeg oprette en bug på bugzilla.wikimedia.org. Jeg har søgt derinde, men uden at finde mit problem.

--Bjarke Walling 6. nov 2006 kl. 16:55 (CET)

Det er ikke så meget en bug, som en ting, man ikke kan. Det kan ikke lade sig gøre og vil være alt for komplekts at implementere - du kan prøve at lave et feature request på bugzilla, men det vil nok blive afvist. Se mere på m:Help:Displaying a formula#Syntax. :) --Morten Barklund [ disk / bidrag ] 10. nov 2006 kl. 10:53 (CET)
Jeg har ledt efter et sted hvor der stod noget om det, så tak for linket! Jeg havde ellers håbet på det var noget der kunne lade sig gøre, og der måske bare var en bestemt måde at gøre det på som allerede var implementeret, men det ved jeg nu at det ikke er tilfældet. Jeg vil overveje en feature request, men måske dropper jeg det bare for mit behov for funktionen er lidt specielt – nemlig at organisere nogle tabeller med <math>-koder bedre ved hjælp af skabeloner i stedet for at gentage en masse wiki-kode: Se en side i min sandkasse. --Bjarke Walling 10. nov 2006 kl. 14:32 (CET)