Howto's-met-LinuxDoc-mini-HOWTO: Meer mogelijkheden in voorbeeld3

Next Previous Contents

## 8. Meer mogelijkheden in voorbeeld3

Met de tags in dit voorbeeld2 kun je een simpel kort document van een paar pagina's lang schrijven. Maar voor langere documenten of voor andere belangrijke mogelijkheden zoals het plaatsen van links in documenten, moet je het volgende voorbeeld bestuderen: voorbeeld3. Het laat je zien hoe je lijsten en fonts kunt creëren. </article>

## 8.1 Voorbeeld 3

> `

>     <!doctype linuxdoc system>
>     <!-- Let op de mailto: na mijn naam. Hier kan de lezer op klikken om
>     me email te sturen -->

>     <article>
>     <title>Derde voorbeeld (voorbeeld3)
>     <author>David S. Lawyer <url url="mailto:dave@lafn.org">
>     <date>v1.0, juli 2000
>     <abstract>
>     Dit document is het derde voorbeeld over het gebruik van de LinuxDoc variant
>     van sgml. Het is complexer dan het tweede voorbeeld.
>     </abstract>
>     <!-- Opmerking: toc = Inhoudsopgave  -->
>     <toc>

>     <sect> Fonts
>     <p>
>     Ondanks dat er in een gewone tekstuitvoerversie niets van is te zien,
>     werkt het wel voor andere conversies.
>     <bf>vet</bf>   <em>benadrukt</em>     <sf>sans serif</sf>
>     <sl>slanted font</sl>    <tt>typewriter font</tt>   <it>schuindruk</it>
>     Een andere manier om dezelfde fonts te krijgen is door de tekst te omsluiten
>     door slashes zoals in:
>     <bf/vet/              <em/benadrukt font/      <sf/sans serif/
>     <sl/slanted font/     <tt/typewriter font/     <it/schuindruk/

>     <sect> Links <label id="links_">
>     <p> Je kunt links creëren (iets waar onder htmlbrowsers op kan worden
>     geklikt om naar elders te gaan). Ze kunnen naar een ander deel van dit
>     document (kruisverwijzingen) gaan of naar een website op het Internet.

>     <sect1> Kruisverwijzingen
>     <p> Als je op <ref id="links_" name="Links"> klikt, zal je worden
>     gebracht naar het begin van de "Links" sectie hierboven (gelabeld met links_).
>     Het label-id kan elk uit te kiezen woord zijn, maar het is verstandig
>     algemene woorden te vermijden zodat je kunt zoeken op unieke labels met
>     je editor. Daarom gebruik ik links_ (met het onderstrepingsteken). De
>     naam van deze link zal (in html opmaak) worden weergegeven als de naam
>     waarop kan worden geklikt. Deze naam (Links) zal ook in de tekstweergave
>     verschijnen.

>     <sect1> URL Links
>     <p> Als je op <url url="http://www.linuxdoc.org"> klikt, kom je bij
>     de website van het Linux Documentatie Project. Hierna volgt een link
>     waaraan een naam is toegevoegd waar mensen op zullen klikken:
>     <url url="http://www.linuxdoc.org" name="Linux Documentation Project">.
>     Als je deze tweede methode gebruikt, dan hoef je zelfs niet uit te leggen
>     waarnaartoe deze link leidt, aangezien dit duidelijk uit de naam blijkt.

>     <sect><heading>Verboden tekens
>     <p> Alles wat je intikt binnen punthaken zal als een tag worden
>     geïnterpreteerd. Maar wat als je een tag in een document wilt
>     laten zien? Hierbij gebruik je voor de punthaken een codewoord.

>     Voor de < kun je $amp;lt gebruiken en voor de > $amp;gt.
>     lt betekent less than (kleiner dan) en gt greater than (groter dan). Hier is
>     bijvoorbeeld een p-tag: &lt;p&gt;.  Natuurlijk wordt hiermee
>     in werkelijkheid geen paragraaf gestart, maar het zal in het geconverteerde
>     document verschijnen als een <p>. Deze codes beginnen allen met een &-teken.
>     De ; na de lt is om het te scheiden. Het is niet nodig als er een spatie
>     achter staat. Bijvoorbeeld: 3 &lt 4.  In feite is het zo dat als je
>     weet dat het OK is om een niet gepaarde > te gebruiken, je het zou kunnen
>     schrijven als
>     <p> &lt;p>. Dit zal niet per abuis worden herkend als een tag
>     aangezien er geen openings < is.

>     Er zijn ook nog andere tekens die je niet direct in de tekst kunt plaatsen.
>     Voor & in een AT modem opdracht gebruik je: AT&amp;. Zie
>     voorbeeld3 of de "guide" die met linuxdoc-tools of sgml-tools wordt
>     meegeleverd als er nog andere tekens zijn die problemen opleveren.

>     <sect><heading>Verbatim, Code & Newline
>     <sect1> Verbatim
>     <p> Als je er zeker van wilt zijn dat tijdens de conversie naar andere
>     formaten bepaalde regels niet samen worden gevoegd, gebruik je verbatim (verb).
>     Een aantal zaken worden nog steeds herkend, ook al staan ze binnen de
>     verbatim tags. Dit zijn onder andere de macro's beginnend met & en eindtags
>     beginnend met /.

>     <tscreen><verb>
>     % sgml2txt -f example.sgml
>     </verb></tscreen>
>     De "tscreen" stelt het font in op typewriter en zorgt dat de tekst fraai
>     inspringt.

>     <sect1><heading>Code
>     <p> Hiermee wordt computercode omsloten door twee lijnen.
>     <tscreen><code>
>     Plaats hiertussen computerbroncode
>     </code></tscreen>

> `

## 8.2 Newline

Om een newline te forceren gebruik je <newline> Deze zin begint altijd aan de linkermarge.

Next Previous Contents