%D \module %D [ file=m-cont-s, %D versie=1995.01.01, %D naam=\CONTEXT\ Surrogaat Macro's, %D auteur=J. Hagen, %D datum=\huidigedatum, %D copyright=J. Hagen] \expandafter\ifx\csname starttekst\endcsname\relax \let\next=\relax \else \let\next=\endinput \fi \next %D Hieronder worden wat macro's gedefinieerd die dele uitmaken %D van \CONTEXT\ en worden aangeroepen in verschillende %D modules. Dit is nodig om problemen met andere macropakketten %D te voorkomen. \unprotect %D Veel LaTeX-gebruikers gebruiken het 11 punts korps: \doifundefined{systeemkorps}% {\def\systeemkorps{11pt}} %D De meeste printers hebben een resolutie van 300 dpi: \doifundefined{systeemresolutie}% {\def\systeemresolutie{300}} %D Beide bovenstaande commando's kunnen worden gebruikt om een %D automatische koppeling te leggen. Bijvoorbeeld: %D %D \starttypen %D \def\systeemkorps{\latexfontsize} %D \def\systeemresolutie{\latexresolution} %D \stoptypen %D %D Mijn kennis van LaTeX is onvoldoende om in deze koppeling te %D voorzien. Wellicht dat een hacker enige suggesties heeft. %D Er wordt van korps gewisseld met het \switchnaarkorps[korps]. %D Van dit commando is hieronder een in mijn ogen relatief %D veilig surrogaat ge‹mplementeerd: \doifundefined{switchnaarkorps}% {\def\switchnaarkorps[#1]% {\processaction [#1] [12pt=>\getvalue{twelvepoint}, 11pt=>\getvalue{elevenpoint}, 10pt=>\getvalue{tenpoint}, 9pt=>\getvalue{ninepoint}, 8pt=>\getvalue{eightpoint}, 7pt=>\getvalue{evenpoint}, 6pt=>\getvalue{sixpoint}, 5pt=>\getvalue{fivepoint}]}} %D Kleurgebruik is nogal pakket-afhankelijk. De gewenste %D koppelingen kunnen worden gelegd met: %D %D \starttypen %D \localstartkleur[kleur] en \localstopkleur %D \localstartraster[raster] en \localstopraster %D \stoptypen %D %D Ook hier is weer een surrogaat gedefinieerd. In dit geval %D wordt geen onderscheid gemaakt tussen kleur en grijswaarden. \doifundefined{localstartkleur}% {\def\localstartkleur[#1]{\getvalue{#1}}% \def\localstopkleur{}} \doifundefined{localstartraster}% {\def\localstartraster[#1]{\getvalue{#1}}% \def\localstopraster{}} %D Het onderstaande verhaal gaat in \CONTEXT\ dus niet op, maar %D elders wellicht wel. \doifundefined{stelwitruimtein}% {\def\stelwitruimtein[#1]% {\parskip0pt}} \doifundefined{dokoppelteken}% {\def\dokoppelteken#1% {\penalty\@M\hskip\z@\relax% #1% \penalty\z@\penalty\@M\hskip\z@\relax}} %D De tijd zal leren of dit voldoende is. \writestatus{laden}{Context Surrogaat Macro's / 1995.3.1} \protect