Sætte en streg over et tegn
Hvis du for eksempel vil have et variabelnavn, der ser sådan ud:
Det er et a med en vandret streg ovenpå. Så er den nemmeste måde at bruge Character Map-værktøjet, der er installeret på alle Windows-maskiner. Søg efter tegn i søgefeltet i Windows eller skriv charmap i en kørselsboks.
Du kan derefter dobbeltklikke på det lille bogstav a og vil se dette:
Marker derefter boksen ved 'Advanced view' og indstil 'Group by' til 'Unicode Subrange':
Du bør derefter være i stand til at rulle ned og vælge 'Combining Diacritical Marks':
Du kan nu vælge, hvad du vil have kombineret med din a. I dette tilfælde har jeg brugt det sjette tegn kaldet 'U+0305: Combining Overline'. Og når jeg dobbeltklikker på det eller klikker på Vælg, kan det ses i boksen 'Character to copy'. Hvis du er tilfreds med karakteren, kan du klikke på 'Kopier' og gå til Mathcad.
Jeg bruger Mathcad Prime 6.0 her, og du kan se trinene på billedet nedenfor:
Så er det nok bedst bare at kopiere og indsætte den, når du skal bruge det navn.
Og de fleste brugere kan stoppe med at læse her. Men hvis du er nørdet, og hvad mere information og en alternativ måde at skabe karakterer som denne på, kan du fortsætte med at læse.
Skab karaktererne med Mathcad
Når vi bruger ASCII, kan vi repræsentere alle tegn med et tal mellem 0 og 127. Men med Unicode-tegn har vi brug for meget større tal. Der er i øjeblikket mere end 150000 tegn på listen ifølge deres webside: https://home.unicode.org/
Så i dette tilfælde har vi brug for koden for små bogstaver a, som er 97, og koden for "U+0305: Combining Overline", som er 773 (du skal bare konvertere det hexadecimale tal 305 til decimal).
Du kan derefter oprette en lille vektor i Mathcad med disse tal:
Hvis du så bruger strengfunktionen 'vec2str' med den vektor som argument, får du samme karakter som ovenfor:
Og så skal du bare kopiere og indsætte den streng og slette citaterne for at bruge den som navn.
Med denne teknik kan du automatisere processen med at skabe karakterer. Lad os sige, at du vil se bogstavet a kombineret med alle de 18 tegn i den øverste række i CharMap-billedet ovenfor (startende med hex=300). Du kan derefter bruge et interval i Mathcad og gøre det sådan her:
Som du kan se, er to af tegnene ikke til stede i den skrifttype, vi bruger (Mathcad UniMath Prime), men hvis jeg ændrer skrifttypen til Times New Roman, kan du se dem alle:
Og du behøver ikke at stoppe der. Du kan kombinere endnu flere karakterer, hvis du vil: