Faq/Math/106

    From The Document Foundation Wiki
    < Faq‎ | Math
    This page is a translated version of the page Faq/Math/106 and the translation is 100% complete.
    Other languages:


    Hoe gebruik ik een sleutelwoord als in als naam voor een variabele?

    in is een sleutelwoord in Math, wat een set operatie is die twee argumenten verwacht (een voor en een achter), dus als je het zo in een formule stopt, dan toont het een vraagteken omdat er een argument mist.

    Als je een naam wilt gebruiken dat een sleutelwoord is in Math dan heb je meerdere opties.

    Als je het als tekst wilt gebruiken

    Bijvoorbeeld in een commentaar bij een formule ... zet gewoon het hele commentaar tussen aanhalingstekens, dus: "dit is tekst in quotes".

    Als je het zelfs als functienaam wilt gebruiken

    Functies (bijv. sin) hebben standaard een niet cursief lettertype. Als je een formule wilt als in(a, b): en dat zo invoert, dan krijg je ¿(a, b). Plaats er het sleutelwoord func voor om aan te geven dat het woord erna een functienaam is en niet anders opgevat moet worden: func in( a,b ).

    Als je het als variabelenaam wilt gebruiken

    Variabelen hebben standaard een cursief lettertype. Het is foutgevoelig om een sleutelwoord als functienaam te gebruiken. Er is geen sleutelwoord of syntaxis als aanhalingstekens dat aangeeft dan wat er achter staat een variabele is. De 'oplossingen' zijn niet zonder discussie:

    1. Gebruik ital func <keyword>, zoals V_{ital func in}. Dit werkt in de standaardconfiguratie als variabelen en functies alleen in het cursief zijn verschillen. Maar (a) het is lang, en (b) het zal mislukken als de instellingen voor je lettertypes van formules zo is dat de functienamen ook een ander 'font face' gebruiken: dan verschillen cursieve functienamen nog steeds visueel van variabelen. Een zelfde aanpak is uoper <keyword> {}, zoals in V_{uoper in {}} - het lijkt hetzelfde lettertype te gebruiken als variabelen, zonder dat het nodig is specifiek ital aan te geven.
    2. Gebruik ital "keyword", zoals V_{ital "in"}. De kortste oplossing, maar met hetzelfde probleem als bij #1: bij het wijzigen van het lettertype van de tekst in de formule, zal deze aanpak geen correct resultaat geven.
    3. Gebruik expliciet lettertype definitie, gebruik font Serif size 12 bold ital "in". Met meer woorden, staat je toe om je aangepaste lettertype te kiezen voor variabelen... maar als je dan later beslist om de lettertypes van formules te wijzigen (bijv. een extensie te gebruiken waarmee je alle formules in een keer kunt aanpassen), dan moet je al je formules doorspitten op deze 'oplossingen' en die handmatig wijzigen.
    4. Gebruik sleutelwoord nospace, zoals in V_nospace {i n}. Dit pakt de volgende gescheiden elementen samen, alsof het een woord is. Wat langer dan #2; maar volgens de opsteller van het origineel de beste optie, want het zorgt dat je de opmaak van variabelen die je kiest in een formule kunt gebruiken. Ja, toch een oplossing.