Naar inhoud springen

Sjabloon:Kolommen2 (variabel): verschil tussen versies

Uit Wikibooks
Verwijderde inhoud Toegevoegde inhoud
Uitleg bij formule logischer gemaakt
Plaatsing plaatjes in Kol1 uitgebreid
Label: Teruggedraaid
Regel 1: Regel 1:
<includeonly><!--
-->{{#If:{{{Kop|}}}
|{{#If:{{{KopLevel|}}}{{{Koplevel|}}}
|<h{{{KopLevel|}}}{{{Koplevel|}}}>{{{Kop|}}}</h{{{KopLevel|}}}{{{Koplevel|}}}>
|<span style="font-weight: bold; color:red;">Wel Kop maar geen KopLevel aangegeven</span>
}}<!-- ENDIF KopLevel
-->}}<!-- ENDIF Kop
--><div {{#If:{{{Anker|}}}|id="{{{Anker|}}}" }}></div><!--
--><div style="display: table-cell; width: 90%; vertical-align: top; text-align:{{#If:{{{Ali1|}}}|{{{Ali1|}}}|left}}; font-weight:{{#If:{{{Typ1|}}}|{{#IfEq:{{{Typ1|}}}|vet|bold|normal}}|normal}}; padding-right: .5em; "><!-- EOL nodig voor wikicode-table in Kol1 ! -->
{{#switch: {{{Pfrm|}}}<!--
-->| LinksTxtBoven = <table style="width:{{{Wfrm|}}}; float:left; margin-right:5px"><tr><td style="padding:5px; "><b>{{{Nummer|}}}</b></td></tr><tr><td style=" padding:0px; ">[[bestand:{{{Formule|}}}|{{{Wfrm}}}]]</td></tr></table>{{{Kol1|}}}<!--
-->| LinksTxtOnder = <table style="width:{{{Wfrm|}}}; float:left; margin-right:5px"><tr><td style=" padding:0px; ">[[bestand:{{{Formule|}}}|{{{Wfrm}}}]]</td></tr><tr><td style="padding:5px; "><b>{{{Nummer|}}}</b></td></tr></table>{{{Kol1|}}}<!--
-->| RechtsTxtBoven = <table style="width:{{{Wfrm|}}}; float:right; margin-right:5px"><tr><td style="padding:5px; "><b>{{{Nummer|}}}</b></td></tr><tr><td style=" padding:0px; ">[[bestand:{{{Formule|}}}|{{{Wfrm}}}]]</td></tr></table>{{{Kol1|}}}<!--
-->| RechtsTxtOnder = <table style="width:{{{Wfrm|}}}; float:right; margin-right:5px"><tr><td style=" padding:0px; ">[[bestand:{{{Formule|}}}|{{{Wfrm}}}]]</td></tr><tr><td style="padding:5px; "><b>{{{Nummer|}}}</b></td></tr></table>{{{Kol1|}}}<!--
-->|<!-- Default
-->{{{Kol1|}}}<!--
-->{{#If:{{{Formule|}}}<!--
-->| {{#If:{{{Kol1|}}}|<br>}}<!--
Taking care to place the content of "Formule" below the content of "Kol1". This linefeed only is
necessary if "Kol1" contains content. Without this explicit linefeed, a short last line in "Kol1" is
forced to the right and the content of "Formule" shows up at the left side."

--><div style="display: grid; margin: .5em 0 .5em 0; grid-template-areas: 'links rechts';"><!--
--><div style="grid-area: links; padding-left: 30px; padding-right: 10px;">{{{Formule}}}</div><!--
--><div style="grid-area: rechts; min-width: 100px; text-align: right; font-weight: bold;">{{{Nummer}}}</div><!--
--></div><!--

-->}}<!-- ENDIF IF Formule
-->{{#if:{{{Formuleuitleg|}}}|{{{Formuleuitleg|}}} }}<!--
-->}}<!-- switch end
--></div>
<div style="text-align:{{#If:{{{Ali2|}}}|{{{Ali2|}}}|right}}; display: table-cell; min-width:{{#If:{{{Wyd2|}}}|{{{Wyd2|}}}px|200px}}; "><!--
afdrukstijl --><span style="font-weight: bold;">{{{Kol2|}}}</span><!--
-->{{#If:{{{Fig2|}}}|<div align="center">{{{Fig2|}}}</div> }}<!--
--></div>
</includeonly><noinclude>
{{Sjablooninfo | 1=
== Invoegtekst kort ==
In onderstaande invultekst zijn de meest gebruikte parameters vermeld. Zie [[#Invoegtekst compleet|hier]]voor een volledige lijst. Zie voor de betekenis van de parameters in de paragraaf [[#Velden|Velden]].
<pre>
{{Kolommen2 (variabel)
| Anker =
| Kop =
| KopLevel =
| Kol1 =
| Kol2 =
}}

</pre>
== Invoegtekst, alleen formule ==
Om een reeks formules in een afleiding in te voegen is het meestal niet noodzakelijk alle parameters te kopiëren. Onderstaande sjablooncall bevat alleen de parameters die voor het correct plaatsen van een formule relavant zijn.
<pre>
{{Kolommen2 (variabel)
| Formule =
| Wfrm =
| Nummer =
| Formuleuitleg =
}}
</pre>
== Invoegtekst compleet ==
In onderstaande invultekst zijn alle parameters vermeld. Zie voor de betekenis van de parameters in de paragraaf [[#Velden|Velden]].
<pre>
{{Kolommen2 (variabel)
| Anker =
| Kop =
| KopLevel =
| Ali1 = <!-- left, center, right NB: alleen kleine letters -->
| Typ1 = <!-- standaard, cursief, vet, vetcursief NB: alleen kleine letters -->
| Kol1 =
| Formule =
| Wfrm =
| Nummer =
| Formuleuitleg =
| Ali2 = <!-- left, center, right NB: alleen kleine letters -->
| Typ2 = <!-- standaard, cursief, vet, vetcursief NB: alleen kleine letters -->
| Wyd2 =
| Kol2 =
| Fig2 =
}}

</pre>
== Doel van het sjabloon ==
Dit sjabloon is bedoeld om tekst in twee kolommen van aanpasbare breedte te plaatsen. Gedacht kan worden aan lopende tekst met aan de rechterkant een kolom met figuren of korte regels met het onderwerp van de lopende tekst in de linker kolom. Neem de tekst onder [[#Invoegtekst kort|Invoegtekst kort]] of [[#Invoegtekst compleet|Invoegtekst compleet]] op in de pagina en vul de velden in. Niet ingevulde velden krijgen de defaultwaarde, of blijven leeg. De twee kolommen zijn onderdeel van een tabel.

== Let op ==
* Het is wel mogelijk om binnen een tekstblok (Kol1 of Kol2) een nieuwe regel te beginnen, maar de standaard Wiki-code, een dubbele &lt;ENTER> werkt niet. Gebruik van de html-code "&lt;br>" werkt wel. Om de editor leesbaar te houden kan het handig zijn de code op de regel direct achter de eerste alinea te zetten en dan de volgende alinea voor aan de regel te starten.
* Hyperlinks kunnen worden opgenomen in de standaard Wikipedianotatie. Wel moet, als de te tonen tekst afwijkt van het linkadres, het pipe-symbool <nowiki>"|"</nowiki> vervangen worden door het sjabloon <nowiki>{{!}}</nowiki>.
* Tabellen in wikicode opgeven is geen probleem, alleen moeten, net zoals bij de link-code hierboven, pipe-symbolen vervangen worden door de sjablonen <nowiki>{{!}} en {{!!}}</nowiki> voor resp. een of een dubbel symbool.

== Parameters ==
'''NB: De defaultwaarden voor de linker en de rechterkolom zijn niet hetzelfde!'''
; Ali1: De positionering van linker kolom. Default is '''"left"'''. Andere mogelijke waarden zijn "center" en "right".
; Ali2: Zie Ali1, maar dan voor de rechter kolom. Defaultwaarde is '''"right"'''.
; Anker: Om in een index of met behulp van een hyperlink naar een alinea te kunnen gaan is een anker nodig. De html-ankercode als onderdeel van "Kol1" of "Kol2" lijkt niet te werken. Met deze parameter wordt een link-anker geplaatst met de naam van de parameter. Deze naam is niet zichtbaar in de uitvoer, maar maakt het wel mogelijk om met behulp van een link ernaar toe te springen. Voorwaarde is wel dat op een pagina een bepaald anker maar één keer mag voorkomen.
: De plaatsing van het anker kan op twee punten:
:* Indien &lt;Kop&gt; gedefinieerd is wordt het anker bij de kop geplaatst.
:* Indien &lt;Kop&gt; '''niet''' gedefinieerd is wordt het anker bij de eerste alinea van &lt;Kol1&gt; geplaatst.
; Fig2: Om figuren in kolom 2 goed te kunnen plaatsen wordt deze parameter gebruikt. Direct opnemen van plaatjes in de parameter <Kol2> leidt vaak tot vreemde resultaten. Gebruik van <Fig2> voorkomt dat. Figuren worden gecentreerd in kolom 2 weergegeven.
; Formule: Binnen de ruimte van kolom 1 kan een formule of afbeelding worden geplaatst, die met behulp van <Nummer> van een verwijzingssleutel kan worden voorzien. Een formule kan met behulp van &lt;math&gt; opgegeven worden.<br>De eerste toepassing van deze parameter was een formule, daarom heeft hij deze naam. Maar een afbeelding kan ook via deze parameter worden opgegeven. Daarvoor geldt de normale manier voor deze wiki waarop afbeeldingen in de tekst gedefinieerd worden, tenzij "Pfrm" gedefinieerd is (Zie verder aldaar). Als Kop of Kol1 gedefinieerd zijn wordt de formule/afbeelding onder die teksten gezet. Het is mogelijk formules en figuren direct in Kol1 op te nemen, maar verwijzen naar een naam die makkelijk te vinden is wordt lastiger.
; Formuleuitleg: Standaard wordt een formule onder de tekst in &lt;Kol1> geplaatst. Uitleg bij de formule, die er standaard onder wordt geplaatst, moet dan in een volgende call naar het sjabloon geplaatst worden. Dit voelt niet logisch. Tekst in deze parameter wordt na de formule geplaatst met dezelfde opmaak-codes als voor&lt;Kol1> gelden.
; Kol1: De tekst die in de linker kolom geplaatst moet worden. Als Kop gedefinieerde is wordt deze tekst als alinea onder de kop geplaatst. Als formule gedefinieerd is, wordt deze tekst boven de formule/figuur geplaatst.
: Het is mogelijk formules/figuren direct in de parameter Kol1 op te nemen, maar dan kan niet zo makkelijk een bijschrift (Formule1; Fig. 2, etc) bij de formule geplaatst worden.
; Kol2: Zie Kol1, maar dan voor de rechter kolom. In deze parameter kunnen formules en figuren rechtstreeks worden opgenomen, al zijn de resultaten niet altijd voorspelbaar. Zie ook de parameter "Fig2". Het is niet mogelijk in een speciaal veld een bijschrijft op te nemen. Indien nodig dient dit in de tekst van de kolom verwerkt te worden.
; Kop: In de sjabloon-uitvoer kan een kop opgenomen worden. Deze wordt, indien opgegeven, boven de tekst van Kol1 geplaatst.
; KopLevel: (Hoofdletter 'L') Deze parameter is alleen relevant als Kop geladen is. Default is 1, een kop met het hoogste niveau in een pagina-inhoud. Waarden van 1 tot en met 4 kunnen gebruikt worden. Is Kop wel, en KopLevel niet geladen dan volgt een foutmelding.
; Nummer: De verwijzingssleutel voor formule. Als de parameter "Formule" niet leeg is, maar geen nummer wordt ingevuld, wordt een "foutmelding" weergegeven: op de plaats waar het nummer zou moeten komen verschijnt de tekst: <nowiki>"{{{Nummer}}}"</nowiki>. Als het niet de bedoeling is dat hier tekst komt te staan (de omringende tekst is voldoende voor de inhoud nvan Formule) kan nummer met '''& nbsp;''' (zonder spatie voor de "n") geladen worden.
; Pfrm: "Place formula" Als deze parameter achterwege wordt gelaten en "Formule" wel een waarde heeft, dan wordt de formule of afbeelding onder de tekst van "Kop1" geplaatst. Is deze parameter wel gedefinieerd met een van de onderstaande waarden dan wordt geplaatst volgens de bij de verschillende mogelijkheden aangegeven manieren. Andere waarden leveren de default-resultaten. Zie ook [[#Zonder "Pfrm"|Voorbeeld 5: Zonder "Pfrm"]] en [[#Met "Pfrm"|Voorbeeld 6: Met "Pfrm"]].
:* LinksTxtBoven: De formule/figuur wordt links boven in het "Kop1"-blok geplaatst met de breedte van "Wfrm" en de tekst in "Nummer" erboven.
:* LinksTxtOnder: De formule/figuur wordt links boven in het "Kop1"-blok geplaatst met de breedte van "Wfrm" en de tekst in "Nummer" eronder.
:* RechtsTxtBoven: De formule/figuur wordt rechts boven in het "Kop1"-blok geplaatst met de breedte van "Wfrm" en de tekst in "Nummer" erboven.
:* RechtsTxtOnder: De formule/figuur wordt rechts boven in het "Kop1"-blok geplaatst met de breedte van "Wfrm" en de tekst in "Nummer" eronder.
In alle gevallen wordt "Formuleuitleg" niet afgedrukt. Als op deze plek een afbeelding opgenomen moet worden, dan wordt alleen de bestandsnaam opgegeven. Zonder "Pfrm" moet moet ook de Wikicode voor het invoegen van een bestand worden opgegeven,
; Typ1: Opmaak voor kolom 1. Waarden zijn: "standaard", "cursief", "vet", "vetcursief". Default is '''"standaard".'''
; Typ2: Opmaak voor kolom 2. Waarden zijn: "standaard", "cursief", "vet", "vetcursief". Default is '''"vet"'''.
; Wfrm: "Width formula" De breedte die binnen Kol1 voor de formule beschikbaar is. Default = 90%. Wordt voor Wyd1 70% opgegeven, en hier 60% dan wordt de effectieve ruimte voor de formule 42% (= 60% van 70%). De breedte die voor de verwijzing (het veld "Nummer") beschikbaar is wordt berekend op basis van 100-Wfrm.
; Wyd2: De breedte van de rechter kolom in pixels. Default = 200px. De breedte van de linkerkolom wordt is het resterende deel van het beschikbare scherm.

== Voorbeelden ==
<table style="width:100%; " class="wikitable vatop">
<tr>
<th style="width:50%; " > Codetekst </th>
<th style="50% " > resulteert in </th>
</tr>
<tr><td>
=== Kop 1 ===
<pre>
{{Kolommen2 (variabel)
| Kop = Kopje van testregel KopLevel = 1
| KopLevel = 1
| Kol1 = In onderstaande formule zie je dat 1 soms gelijk is aan 0!
| Formule = <math>1^1 \ = \ 1^0 \ = \ 1</math>
| Wfrm = 80
| Nummer = paradox 1
| Kol2 = Voorbeeld 1
| Anker = Voorbeeld
}}
</pre>
</td><td>
{{Kolommen2 (variabel)
| Kop = Kopje van testregel KopLevel = 1
| KopLevel = 1
| Kol1 = In onderstaande formule zie je dat 1 soms gelijk is aan 0!
| Formule = <math>1^1 \ = \ 1^0 \ = \ 1</math>
| Wfrm = 80
| Nummer = paradox 1
| Kol2 = Voorbeeld 1
| Anker = Voorbeeld
}}
</td></tr>
<tr><td>
=== Kop 2 ===
<pre>
{{Kolommen2 (variabel)
| Kop = Kopje van testregel KopLevel = 2
| KopLevel = 2
| Kol1 = Dit is ook een testregel.
| Kol2 = Voorbeeld 2
| Fig2 = [[bestand:Liquid oxygen in a beaker 2.jpg|100px]]
}}
</pre>
</td><td>
{{Kolommen2 (variabel)
| Kop = Kopje van testregel KopLevel = 2
| KopLevel = 2
| Kol1 = Dit is ook een testregel.
| Kol2 = Voorbeeld 2
| Fig2 = [[bestand:Liquid oxygen in a beaker 2.jpg|100px]]
}}</td></tr>
<tr><td>
=== Kop 3 ===
<pre>
{{Kolommen2 (variabel)
| Kop = Kopje voor plaatje KopLevel = 3
| KopLevel = 3
| Formule = [[bestand:Phosphoric-acid-3D-balls.png|200px]]
| Nummer = fosforzuur
| Kol2 = Voorbeeld 3
}}
</pre>
</td><td>
{{Kolommen2 (variabel)
| Kop = Kopje voor plaatje KopLevel = 3
| KopLevel = 3
| Formule = [[bestand:Phosphoric-acid-3D-balls.png|200px]]
| Nummer = fosforzuur
| Kol2 = Voorbeeld 3
}}
</td></tr>
<tr><td>
=== Kop 3 ===
<pre>
{{Kolommen2 (variabel)
| Kop = Kopje van testregel KopLevel = 3
| KopLevel = 3
| Kol1 = Nog een testregel.
| Kol2 = Voorbeeld 4
}}
</pre>
</td><td>
{{Kolommen2 (variabel)
| Kop = Kopje van testregel KopLevel = 3
| Koplevel = 3
| Kol1 = Nog een testregel.
| Kol2 = Voorbeeld 4
}}
</td></tr>
<tr><td>
=== Zonder "Pfrm" ===
<pre>
{{Kolommen2 (variabel)
| Kop = Geen gebruik van Pfrm
| KopLevel = 3
| Kol1 = Als de parameter "Pfrm" niet gebruikt wordt, wordt het plaatje onder de tekst geplaatst en de parameter "Nummer" ernaast.
| Formule = [[bestand:ANA BOLOS1.jpg|200px]]
| Nummer = Bruidstaart
| Kol2 = Voorbeeld 5
}}
</pre>
</td><td>
{{Kolommen2 (variabel)
| Kop = Geen gebruik van Pfrm
| KopLevel = 3
| Kol1 = Als de parameter "Pfrm" niet gebruikt wordt, wordt het plaatje onder de tekst geplaatst en de parameter "Nummer" ernaast.
| Formule = [[bestand:ANA BOLOS1.jpg|200px]]
| Nummer = Bruidstaart
| Kol2 = Voorbeeld 5
}}
</td></tr>
<tr><td>
=== Met "Pfrm" ===
<pre>
{{Kolommen2 (variabel)
| Kop = Wel gebruik van Pfrm
| KopLevel = 3
| Kol1 = Als de parameter "Pfrm" gebruikt wordt met "RechtsTxtBoven", wordt het plaatje links aan de bovenzijde van de ruimte voor "Kol1" geplaatst met de tekst in "Nummer" erboven. De waarde van "Wfrm" wordt gebruikt om de breedte van het plaatje en de erbij horende tekst vast te stellen.
| Formule = [[bestand:ANA BOLOS1.jpg|200px]]
| Nummer = Bruidstaarten zijn altijd mooi om naar te kijken
| Pfrm = RechtsTxtBoven
| Wfrm = 300px
| Kol2 = Voorbeeld 6
}}
</pre>
</td><td>
{{Kolommen2 (variabel)
| Kop = Wel gebruik van Pfrm
| KopLevel = 3
| Kol1 = Als de parameter "Pfrm" gebruikt wordt met "RechtsTxtBoven", wordt het plaatje links aan de bovenzijde van de ruimte voor "Kol1" geplaatst met de tekst in "Nummer" erboven. De waarde van "Wfrm" wordt gebruikt om de breedte van het plaatje en de erbij horende tekst vast te stellen.
| Formule = [[bestand:ANA BOLOS1.jpg|200px]]
| Nummer = Bruidstaarten zijn altijd mooi om naar te kijken
| Pfrm = RechtsTxtBoven
| Wfrm = 300px
| Kol2 = Voorbeeld 6
}}
</td></tr></table>

[[Categorie:Sjablonen opmaak|{{PAGENAME}}]]
}}

</noinclude>
<includeonly><!--
<includeonly><!--
-->{{#If:{{{Kop|}}}
-->{{#If:{{{Kop|}}}

Versie van 20 nov 2024 23:26

Sjabloondocumentatie

Invoegtekst kort

In onderstaande invultekst zijn de meest gebruikte parameters vermeld. Zie hiervoor een volledige lijst. Zie voor de betekenis van de parameters in de paragraaf Velden.

{{Kolommen2 (variabel)
| Anker = 
| Kop = 
| KopLevel = 
| Kol1 = 
| Kol2 = 
}}

Invoegtekst, alleen formule

Om een reeks formules in een afleiding in te voegen is het meestal niet noodzakelijk alle parameters te kopiëren. Onderstaande sjablooncall bevat alleen de parameters die voor het correct plaatsen van een formule relavant zijn.

{{Kolommen2 (variabel)
| Formule = 
| Wfrm =
| Nummer = 
| Formuleuitleg = 
}}

Invoegtekst compleet

In onderstaande invultekst zijn alle parameters vermeld. Zie voor de betekenis van de parameters in de paragraaf Velden.

{{Kolommen2 (variabel)
| Anker = 
| Kop = 
| KopLevel = 
| Ali1 = <!-- left, center, right NB: alleen kleine letters -->
| Typ1 = <!-- standaard, cursief, vet, vetcursief NB: alleen kleine letters -->
| Kol1 = 
| Formule = 
| Wfrm =
| Nummer = 
| Formuleuitleg = 
| Ali2 = <!-- left, center, right NB: alleen kleine letters -->
| Typ2 = <!-- standaard, cursief, vet, vetcursief NB: alleen kleine letters -->
| Wyd2 = 
| Kol2 = 
| Fig2 = 
}}

Doel van het sjabloon

Dit sjabloon is bedoeld om tekst in twee kolommen van aanpasbare breedte te plaatsen. Gedacht kan worden aan lopende tekst met aan de rechterkant een kolom met figuren of korte regels met het onderwerp van de lopende tekst in de linker kolom. Neem de tekst onder Invoegtekst kort of Invoegtekst compleet op in de pagina en vul de velden in. Niet ingevulde velden krijgen de defaultwaarde, of blijven leeg. De twee kolommen zijn onderdeel van een tabel.

Let op

  • Het is wel mogelijk om binnen een tekstblok (Kol1 of Kol2) een nieuwe regel te beginnen, maar de standaard Wiki-code, een dubbele <ENTER> werkt niet. Gebruik van de html-code "<br>" werkt wel. Om de editor leesbaar te houden kan het handig zijn de code op de regel direct achter de eerste alinea te zetten en dan de volgende alinea voor aan de regel te starten.
  • Hyperlinks kunnen worden opgenomen in de standaard Wikipedianotatie. Wel moet, als de te tonen tekst afwijkt van het linkadres, het pipe-symbool "|" vervangen worden door het sjabloon {{!}}.
  • Tabellen in wikicode opgeven is geen probleem, alleen moeten, net zoals bij de link-code hierboven, pipe-symbolen vervangen worden door de sjablonen {{!}} en {{!!}} voor resp. een of een dubbel symbool.

Parameters

NB: De defaultwaarden voor de linker en de rechterkolom zijn niet hetzelfde!

Ali1
De positionering van linker kolom. Default is "left". Andere mogelijke waarden zijn "center" en "right".
Ali2
Zie Ali1, maar dan voor de rechter kolom. Defaultwaarde is "right".
Anker
Om in een index of met behulp van een hyperlink naar een alinea te kunnen gaan is een anker nodig. De html-ankercode als onderdeel van "Kol1" of "Kol2" lijkt niet te werken. Met deze parameter wordt een link-anker geplaatst met de naam van de parameter. Deze naam is niet zichtbaar in de uitvoer, maar maakt het wel mogelijk om met behulp van een link ernaar toe te springen. Voorwaarde is wel dat op een pagina een bepaald anker maar één keer mag voorkomen.
De plaatsing van het anker kan op twee punten:
  • Indien <Kop> gedefinieerd is wordt het anker bij de kop geplaatst.
  • Indien <Kop> niet gedefinieerd is wordt het anker bij de eerste alinea van <Kol1> geplaatst.
Fig2
Om figuren in kolom 2 goed te kunnen plaatsen wordt deze parameter gebruikt. Direct opnemen van plaatjes in de parameter <Kol2> leidt vaak tot vreemde resultaten. Gebruik van <Fig2> voorkomt dat. Figuren worden gecentreerd in kolom 2 weergegeven.
Formule
Binnen de ruimte van kolom 1 kan een formule of afbeelding worden geplaatst, die met behulp van <Nummer> van een verwijzingssleutel kan worden voorzien. Een formule kan met behulp van <math> opgegeven worden.
De eerste toepassing van deze parameter was een formule, daarom heeft hij deze naam. Maar een afbeelding kan ook via deze parameter worden opgegeven. Daarvoor geldt de normale manier voor deze wiki waarop afbeeldingen in de tekst gedefinieerd worden, tenzij "Pfrm" gedefinieerd is (Zie verder aldaar). Als Kop of Kol1 gedefinieerd zijn wordt de formule/afbeelding onder die teksten gezet. Het is mogelijk formules en figuren direct in Kol1 op te nemen, maar verwijzen naar een naam die makkelijk te vinden is wordt lastiger.
Formuleuitleg
Standaard wordt een formule onder de tekst in <Kol1> geplaatst. Uitleg bij de formule, die er standaard onder wordt geplaatst, moet dan in een volgende call naar het sjabloon geplaatst worden. Dit voelt niet logisch. Tekst in deze parameter wordt na de formule geplaatst met dezelfde opmaak-codes als voor<Kol1> gelden.
Kol1
De tekst die in de linker kolom geplaatst moet worden. Als Kop gedefinieerde is wordt deze tekst als alinea onder de kop geplaatst. Als formule gedefinieerd is, wordt deze tekst boven de formule/figuur geplaatst.
Het is mogelijk formules/figuren direct in de parameter Kol1 op te nemen, maar dan kan niet zo makkelijk een bijschrift (Formule1; Fig. 2, etc) bij de formule geplaatst worden.
Kol2
Zie Kol1, maar dan voor de rechter kolom. In deze parameter kunnen formules en figuren rechtstreeks worden opgenomen, al zijn de resultaten niet altijd voorspelbaar. Zie ook de parameter "Fig2". Het is niet mogelijk in een speciaal veld een bijschrijft op te nemen. Indien nodig dient dit in de tekst van de kolom verwerkt te worden.
Kop
In de sjabloon-uitvoer kan een kop opgenomen worden. Deze wordt, indien opgegeven, boven de tekst van Kol1 geplaatst.
KopLevel
(Hoofdletter 'L') Deze parameter is alleen relevant als Kop geladen is. Default is 1, een kop met het hoogste niveau in een pagina-inhoud. Waarden van 1 tot en met 4 kunnen gebruikt worden. Is Kop wel, en KopLevel niet geladen dan volgt een foutmelding.
Nummer
De verwijzingssleutel voor formule. Als de parameter "Formule" niet leeg is, maar geen nummer wordt ingevuld, wordt een "foutmelding" weergegeven: op de plaats waar het nummer zou moeten komen verschijnt de tekst: "{{{Nummer}}}". Als het niet de bedoeling is dat hier tekst komt te staan (de omringende tekst is voldoende voor de inhoud nvan Formule) kan nummer met & nbsp; (zonder spatie voor de "n") geladen worden.
Pfrm
"Place formula" Als deze parameter achterwege wordt gelaten en "Formule" wel een waarde heeft, dan wordt de formule of afbeelding onder de tekst van "Kop1" geplaatst. Is deze parameter wel gedefinieerd met een van de onderstaande waarden dan wordt geplaatst volgens de bij de verschillende mogelijkheden aangegeven manieren. Andere waarden leveren de default-resultaten. Zie ook Voorbeeld 5: Zonder "Pfrm" en Voorbeeld 6: Met "Pfrm".
  • LinksTxtBoven: De formule/figuur wordt links boven in het "Kop1"-blok geplaatst met de breedte van "Wfrm" en de tekst in "Nummer" erboven.
  • LinksTxtOnder: De formule/figuur wordt links boven in het "Kop1"-blok geplaatst met de breedte van "Wfrm" en de tekst in "Nummer" eronder.
  • RechtsTxtBoven: De formule/figuur wordt rechts boven in het "Kop1"-blok geplaatst met de breedte van "Wfrm" en de tekst in "Nummer" erboven.
  • RechtsTxtOnder: De formule/figuur wordt rechts boven in het "Kop1"-blok geplaatst met de breedte van "Wfrm" en de tekst in "Nummer" eronder.

In alle gevallen wordt "Formuleuitleg" niet afgedrukt. Als op deze plek een afbeelding opgenomen moet worden, dan wordt alleen de bestandsnaam opgegeven. Zonder "Pfrm" moet moet ook de Wikicode voor het invoegen van een bestand worden opgegeven,

Typ1
Opmaak voor kolom 1. Waarden zijn: "standaard", "cursief", "vet", "vetcursief". Default is "standaard".
Typ2
Opmaak voor kolom 2. Waarden zijn: "standaard", "cursief", "vet", "vetcursief". Default is "vet".
Wfrm
"Width formula" De breedte die binnen Kol1 voor de formule beschikbaar is. Default = 90%. Wordt voor Wyd1 70% opgegeven, en hier 60% dan wordt de effectieve ruimte voor de formule 42% (= 60% van 70%). De breedte die voor de verwijzing (het veld "Nummer") beschikbaar is wordt berekend op basis van 100-Wfrm.
Wyd2
De breedte van de rechter kolom in pixels. Default = 200px. De breedte van de linkerkolom wordt is het resterende deel van het beschikbare scherm.

Voorbeelden

Codetekst resulteert in

Kop 1

{{Kolommen2 (variabel)
| Kop = Kopje van testregel KopLevel = 1
| KopLevel = 1
| Kol1 = In onderstaande formule zie je dat 1 soms gelijk is aan 0!
| Formule = <math>1^1 \ = \ 1^0 \ =  \ 1</math>
| Wfrm = 80
| Nummer = paradox 1
| Kol2 = Voorbeeld 1
| Anker = Voorbeeld
}}

Kopje van testregel KopLevel = 1

In onderstaande formule zie je dat 1 soms gelijk is aan 0!
paradox 1
Voorbeeld 1

Kopje van testregel KopLevel = 1

In onderstaande formule zie je dat 1 soms gelijk is aan 0!
paradox 1
Voorbeeld 1

Kop 2

{{Kolommen2 (variabel)
| Kop = Kopje van testregel KopLevel = 2
| KopLevel = 2
| Kol1 = Dit is ook een testregel.
| Kol2 = Voorbeeld 2
| Fig2 = [[bestand:Liquid oxygen in a beaker 2.jpg|100px]]
}}

Kopje van testregel KopLevel = 2

Dit is ook een testregel.
Voorbeeld 2

Kopje van testregel KopLevel = 2

Dit is ook een testregel.
Voorbeeld 2

Kop 3

{{Kolommen2 (variabel)
| Kop = Kopje voor plaatje KopLevel = 3
| KopLevel = 3
| Formule = [[bestand:Phosphoric-acid-3D-balls.png|200px]]
| Nummer = fosforzuur
| Kol2 = Voorbeeld 3
}}

Kopje voor plaatje KopLevel = 3

fosforzuur
Voorbeeld 3

Kopje voor plaatje KopLevel = 3

fosforzuur
Voorbeeld 3

Kop 3

{{Kolommen2 (variabel)
| Kop = Kopje van testregel KopLevel = 3
| KopLevel = 3
| Kol1 = Nog een testregel.
| Kol2 = Voorbeeld 4
}}

Kopje van testregel KopLevel = 3

Nog een testregel.
Voorbeeld 4

Kopje van testregel KopLevel = 3

Nog een testregel.
Voorbeeld 4

Zonder "Pfrm"

{{Kolommen2 (variabel)
| Kop = Geen gebruik van Pfrm
| KopLevel = 3
| Kol1 = Als de parameter "Pfrm" niet gebruikt wordt, wordt het plaatje onder de tekst geplaatst en de parameter "Nummer" ernaast.
| Formule = [[bestand:ANA BOLOS1.jpg|200px]]
| Nummer = Bruidstaart
| Kol2 = Voorbeeld 5
}}

Geen gebruik van Pfrm

Als de parameter "Pfrm" niet gebruikt wordt, wordt het plaatje onder de tekst geplaatst en de parameter "Nummer" ernaast.
Bruidstaart
Voorbeeld 5

Geen gebruik van Pfrm

Als de parameter "Pfrm" niet gebruikt wordt, wordt het plaatje onder de tekst geplaatst en de parameter "Nummer" ernaast.
Bruidstaart
Voorbeeld 5

Met "Pfrm"

{{Kolommen2 (variabel)
| Kop = Wel gebruik van Pfrm
| KopLevel = 3
| Kol1 = Als de parameter "Pfrm" gebruikt wordt met "RechtsTxtBoven", wordt het plaatje links aan de bovenzijde van de ruimte voor "Kol1" geplaatst met de tekst in "Nummer" erboven. De waarde van "Wfrm" wordt gebruikt om de breedte van het plaatje en de erbij horende tekst vast te stellen.
| Formule = [[bestand:ANA BOLOS1.jpg|200px]]
| Nummer = Bruidstaarten zijn altijd mooi om naar te kijken
| Pfrm = RechtsTxtBoven
| Wfrm = 300px
| Kol2 = Voorbeeld 6
}}

Wel gebruik van Pfrm

Bruidstaarten zijn altijd mooi om naar te kijken
[[bestand:|300px]]
Als de parameter "Pfrm" gebruikt wordt met "RechtsTxtBoven", wordt het plaatje links aan de bovenzijde van de ruimte voor "Kol1" geplaatst met de tekst in "Nummer" erboven. De waarde van "Wfrm" wordt gebruikt om de breedte van het plaatje en de erbij horende tekst vast te stellen.
Voorbeeld 6

Wel gebruik van Pfrm

Als de parameter "Pfrm" gebruikt wordt met "RechtsTxtBoven", wordt het plaatje links aan de bovenzijde van de ruimte voor "Kol1" geplaatst met de tekst in "Nummer" erboven. De waarde van "Wfrm" wordt gebruikt om de breedte van het plaatje en de erbij horende tekst vast te stellen.
Bruidstaarten zijn altijd mooi om naar te kijken
Voorbeeld 6


Sjabloondocumentatie

Invoegtekst kort

In onderstaande invultekst zijn de meest gebruikte parameters vermeld. Zie hiervoor een volledige lijst. Zie voor de betekenis van de parameters in de paragraaf Velden.

{{Kolommen2 (variabel)
| Anker = 
| Kop = 
| KopLevel = 
| Kol1 = 
| Kol2 = 
}}

Invoegtekst, alleen formule

Om een reeks formules in een afleiding in te voegen is het meestal niet noodzakelijk alle parameters te kopiëren. Onderstaande sjablooncall bevat alleen de parameters die voor het correct plaatsen van een formule relavant zijn.

{{Kolommen2 (variabel)
| Formule = 
| Wfrm =
| Nummer = 
| Formuleuitleg = 
}}

Invoegtekst compleet

In onderstaande invultekst zijn alle parameters vermeld. Zie voor de betekenis van de parameters in de paragraaf Velden.

{{Kolommen2 (variabel)
| Anker = 
| Kop = 
| KopLevel = 
| Ali1 = <!-- left, center, right NB: alleen kleine letters -->
| Typ1 = <!-- standaard, cursief, vet, vetcursief NB: alleen kleine letters -->
| Kol1 = 
| Formule = 
| Wfrm =
| Nummer = 
| Formuleuitleg = 
| Ali2 = <!-- left, center, right NB: alleen kleine letters -->
| Typ2 = <!-- standaard, cursief, vet, vetcursief NB: alleen kleine letters -->
| Wyd2 = 
| Kol2 = 
| Fig2 = 
}}

Doel van het sjabloon

Dit sjabloon is bedoeld om tekst in twee kolommen van aanpasbare breedte te plaatsen. Gedacht kan worden aan lopende tekst met aan de rechterkant een kolom met figuren of korte regels met het onderwerp van de lopende tekst in de linker kolom. Neem de tekst onder Invoegtekst kort of Invoegtekst compleet op in de pagina en vul de velden in. Niet ingevulde velden krijgen de defaultwaarde, of blijven leeg. De twee kolommen zijn onderdeel van een tabel.

Let op

  • Het is wel mogelijk om binnen een tekstblok (Kol1 of Kol2) een nieuwe regel te beginnen, maar de standaard Wiki-code, een dubbele <ENTER> werkt niet. Gebruik van de html-code "<br>" werkt wel. Om de editor leesbaar te houden kan het handig zijn de code op de regel direct achter de eerste alinea te zetten en dan de volgende alinea voor aan de regel te starten.
  • Hyperlinks kunnen worden opgenomen in de standaard Wikipedianotatie. Wel moet, als de te tonen tekst afwijkt van het linkadres, het pipe-symbool "|" vervangen worden door het sjabloon {{!}}.
  • Tabellen in wikicode opgeven is geen probleem, alleen moeten, net zoals bij de link-code hierboven, pipe-symbolen vervangen worden door de sjablonen {{!}} en {{!!}} voor resp. een of een dubbel symbool.

Parameters

NB: De defaultwaarden voor de linker en de rechterkolom zijn niet hetzelfde!

Ali1
De positionering van linker kolom. Default is "left". Andere mogelijke waarden zijn "center" en "right".
Ali2
Zie Ali1, maar dan voor de rechter kolom. Defaultwaarde is "right".
Anker
Om in een index of met behulp van een hyperlink naar een alinea te kunnen gaan is een anker nodig. De html-ankercode als onderdeel van "Kol1" of "Kol2" lijkt niet te werken. Met deze parameter wordt een link-anker geplaatst met de naam van de parameter. Deze naam is niet zichtbaar in de uitvoer, maar maakt het wel mogelijk om met behulp van een link ernaar toe te springen. Voorwaarde is wel dat op een pagina een bepaald anker maar één keer mag voorkomen.
De plaatsing van het anker kan op twee punten:
  • Indien <Kop> gedefinieerd is wordt het anker bij de kop geplaatst.
  • Indien <Kop> niet gedefinieerd is wordt het anker bij de eerste alinea van <Kol1> geplaatst.
Fig2
Om figuren in kolom 2 goed te kunnen plaatsen wordt deze parameter gebruikt. Direct opnemen van plaatjes in de parameter <Kol2> leidt vaak tot vreemde resultaten. Gebruik van <Fig2> voorkomt dat. Figuren worden gecentreerd in kolom 2 weergegeven.
Formule
Binnen de ruimte van kolom 1 kan een formule of afbeelding worden geplaatst, die met behulp van <Nummer> van een verwijzingssleutel kan worden voorzien. Een formule kan met behulp van <math> opgegeven worden.
De eerste toepassing van deze parameter was een formule, daarom heeft hij deze naam. Maar een afbeelding kan ook via deze parameter worden opgegeven. Daarvoor geldt de normale manier voor deze wiki waarop afbeeldingen in de tekst gedefinieerd worden. Als Kop of Kol1 gedefinieerd zijn wordt de formule/afbeelding onder die teksten gezet. Het is mogelijk formules en figuren direct in Kol1 op te nemen, maar verwijzen naar een naam die makkelijk te vinden is wordt lastiger.
Formuleuitleg
Standaard wordt een formule onder de tekst in <Kol1> geplaatst. Uitleg bij de formule, die er standaard onder wordt geplaatst, moet dan in een volgende call naar het sjabloon geplaatst worden. Dit voelt niet logisch. Tekst in deze parameter wordt na de formule geplaatst met dezelfde opmaak-codes als voor<Kol1> gelden.
Kol1
De tekst die in de linker kolom geplaatst moet worden. Als Kop gedefinieerde is wordt deze tekst als alinea onder de kop geplaatst. Als formule gedefinieerd is, wordt deze tekst boven de formule/figuur geplaatst.
Het is mogelijk formules/figuren direct in de parameter Kol1 op te nemen, maar dan kan niet zo makkelijk een bijschrift (Formule1; Fig. 2, etc) bij de formule geplaatst worden.
Kol2
Zie Kol1, maar dan voor de rechter kolom. In deze parameter kunnen formules en figuren rechtstreeks worden opgenomen, al zijn de resultaten niet altijd voorspelbaar. Zie ook de parameter "Fig2". Het is niet mogelijk in een speciaal veld een bijschrijft op te nemen. Indien nodig dient dit in de tekst van de kolom verwerkt te worden.
Kop
In de sjabloon-uitvoer kan een kop opgenomen worden. Deze wordt, indien opgegeven, boven de tekst van Kol1 geplaatst.
KopLevel
(Hoofdletter 'L') Deze parameter is alleen relevant als Kop geladen is. Default is 1, een kop met het hoogste niveau in een pagina-inhoud. Waarden van 1 tot en met 4 kunnen gebruikt worden. Is Kop wel, en KopLevel niet geladen dan volgt een foutmelding.
Nummer
De verwijzingssleutel voor formule. Als de parameter "Formule" niet leeg is, maar geen nummer wordt ingevuld, wordt een "foutmelding" weergegeven: op de plaats waar het nummer zou moeten komen verschijnt de tekst: "{{{Nummer}}}". Als het niet de bedoeling is dat hier tekst komt te staan (de omringende tekst is voldoende voor de inhoud nvan Formule) kan nummer met & nbsp; (zonder spatie voor de "n") geladen worden.
Typ1
Opmaak voor kolom 1. Waarden zijn: "standaard", "cursief", "vet", "vetcursief". Default is "standaard".
Typ2
Opmaak voor kolom 2. Waarden zijn: "standaard", "cursief", "vet", "vetcursief". Default is "vet".
Wfrm
De breedte die binnen Kol1 voor de formule beschikbaar is. Default = 90%. Wordt voor Wyd1 70% opgegeven, en hier 60% dan wordt de effectieve ruimte voor de formule 42% (= 60% van 70%). De breedte die voor de verwijzing (het veld "Nummer") beschikbaar is wordt berekend op basis van 100-Wfrm.
Wyd2
De breedte van de rechter kolom in pixels. Default = 200px. De breedte van de linkerkolom wordt is het resterende deel van het beschikbare scherm.

Voorbeeld 2: Kop1 + Kop2 + Kop3 + Kop3

{{Kolommen2 (variabel)
| Kop = Kopje van testregel KopLevel = 1
| KopLevel = 1
| Kol1 = In onderstaande formule zie je dat 1 soms gelijk is aan 0!
| Formule = <math>1^1 \ = \ 1^0 \ =  \ 1</math>
| Wfrm = 80
| Nummer = paradox 1
| Kol2 = Voorbeeld 2a
| Anker = Voorbeeld
}}
{{Kolommen2 (variabel)
| Kop = Kopje van testregel KopLevel = 2
| KopLevel = 2
| Kol1 = Dit is ook een testregel.
| Kol2 = Voorbeeld 2b
| Fig2 = [[bestand:Liquid oxygen in a beaker 2.jpg|100px]]
}}
{{Kolommen2 (variabel)
| Kop = Kopje voor plaatje KopLevel = 3
| KopLevel = 3
| Formule = [[bestand:Phosphoric-acid-3D-balls.png|200px]]
| Nummer = fosforzuur
| Kol2 = plaatje 2c
}}
{{Kolommen2 (variabel)
| Kop = Kopje van testregel KopLevel = 3
| KopLevel = 3
| Kol1 = Nog een testregel.
| Kol2 = Voorbeeld 2d
}}

Resulteert in:

Kopje van testregel KopLevel = 1

In onderstaande formule zie je dat 1 soms gelijk is aan 0!
paradox 1
Voorbeeld 2a

Kopje van testregel KopLevel = 1

In onderstaande formule zie je dat 1 soms gelijk is aan 0!
paradox 1
Voorbeeld 2a

Kopje van testregel KopLevel = 2

Dit is ook een testregel.
Voorbeeld 2b

Kopje van testregel KopLevel = 2

Dit is ook een testregel.
Voorbeeld 2b

Kopje voor plaatje KopLevel = 3

fosforzuur
plaatje 2c

Kopje voor plaatje KopLevel = 3

fosforzuur
plaatje 2c

Kopje van testregel KopLevel = 3

Nog een testregel.
Voorbeeld 2d

Kopje van testregel KopLevel = 3

Nog een testregel.
Voorbeeld 2d


Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.