Hoi allemaal, Met LaTeX genereer ik bepaalde rapporten waar ik gebruik maar van \def in een apart bestand voor de waarden die getoond moeten worden. Nu zou ik graag d.m.v. een macro de juiste meervoudsvorm van een woord willen laten verschijnen. Een voorbeeld is: 1 appel gekocht 2 appels weggegeven 1 ei gekocht 2 eieren weggegeven Dit is logica die ik in de tekst van het rapport, in het TeX-bestand, wil openen. Mijn idee is om dit zo te doen: - in bestand met definities \def\applessold{1} \def\applesgivenaway{2} \def\eggssold{1} \def\eggsgivenaway{2} - in het rapport \newcommand{\qappels}[1]{% %als parameter aantal '1' is, return '1~appel', anders aantal+'~appels' } \newcommand{\qeieren}[1]{% %als parameter aantal '1' is, return '1~ei', anders aantal+'~eieren' } \qappels{\applessold} \qappels{\applesgivenaway} \qeieren{\eggssold} \qeieren{\eggsgivenaway} Hoe kan ik het beste bovenstaande newcommand marco's implementeren? Groetjes, Pander
Hoi Pander,
\newcommand{\qappels}[1]{%} \newcommand{\qeieren}[1]{%}
Beter zou misschien wel zijn \newcommand{\quantity}[3]{%} en dan gebruiken als \newcommand{\qappels}[1]{\quantity{appel}{appels}{#1}} -- ik zal je theoretische bloemlezingen op currying besparen ;-) Had je al nagedacht over het gebruik van hoofdletters trouwens? Goed Nederlands is immers Ik verkocht 1 appel. Hoeveel zei je? 1 Appel.
Hoe kan ik het beste bovenstaande newcommand marco's implementeren?
Ik zou \ifnum<num><rel><num> <text>\else<text>\fi gebruiken uit TeX: \newcommand{\quantity}[3]{\ifnum #3=1 #1\else #2\fi} Ongetest, maar wellicht een goed startpunt? De hoofdletters blijven wel een punt van zorg natuurlijk... die zou je met een \qAppels kunnen aanpakken misschien :-) Groet, -Rick
Bij Lauwerier's boekje Symmetrie, kunst en Computers hoort een diskette omdat de programmas niet in het boekje staan. Ik heb onlangs 2e hands dat boekje gekocht. maar zonder diskette. In Groningen is het niet in de bibliotheek en in Utrecht is het zoek. Is er misschien iemand die die programmas heeft en mij die zou kunnen emailen oid? Ik gebruik ze omdat ik aan een artikel werk voor de komende EuroTeXConTeXt in Zeeland, en dus komt het ook in de MAPS. Grtjes en bedankt----Kees---
Kees van der Laan schreef:
Bij Lauwerier's boekje Symmetrie, kunst en Computers hoort een diskette omdat de programmas niet in het boekje staan.
Ik heb onlangs 2e hands dat boekje gekocht. maar zonder diskette.
Ik heb de diskette getraceerd op de TUe, alwaar hij als ZIPfile beschikbaar is en heb dat bestand al direct aan Kees gemaild. Andrea de Leeuw van Weenen Tjalkenwerf 3 2317DD Leiden
Moi Andrea,
Hartelijk dank, ik heb je .zip ontvangen en
ik heb al een proef gedaan en mij ervan vergewist
dat ik in ieder geval een bestand kan lezen.
Dus dat moet verder lukken.
Bedankt,
Grtjes---Kees---
----- Original Message -----
From: "Andrea de Leeuw van Weenen"
Kees van der Laan schreef:
Bij Lauwerier's boekje Symmetrie, kunst en Computers hoort een diskette omdat de programmas niet in het boekje staan.
Ik heb onlangs 2e hands dat boekje gekocht. maar zonder diskette.
Ik heb de diskette getraceerd op de TUe, alwaar hij als ZIPfile beschikbaar is en heb dat bestand al direct aan Kees gemaild.
Andrea de Leeuw van Weenen Tjalkenwerf 3 2317DD Leiden
_______________________________________________ TeX-NL mailing list TeX-NL@ntg.nl http://www.ntg.nl/cgi-bin/mailman/listinfo/tex-nl
participants (4)
-
Andrea de Leeuw van Weenen
-
Kees van der Laan
-
Pander
-
Rick van Rein