Sette en strek over ett tegn
Hvis du for eksempel vil ha et variabelnavn som ser slik ut:
Det er en a med en horisontal linje på toppen. Da er den enkleste måten å bruke Character Map-verktøyet som er installert på alle Windows-maskiner. Søk etter Character i søkeboksen i Windows eller skriv charmap i en run-boks.
Du kan deretter dobbeltklikke på liten bokstav a og vil se dette:
Merk deretter av i boksen ved 'Advanced view' og sett 'Group by' til 'Unicode Subrange':
Du bør da kunne rulle ned og velge 'Combining Diacritical Marks':
Du kan nå velge hva du vil ha kombinert med din a. I dette tilfellet har jeg brukt det sjette tegnet kalt 'U+0305: Combining Overline'. Og når jeg dobbeltklikker på det eller klikker på Velg kan det ses i boksen "Character to copy". Hvis du er fornøyd med karakteren, kan du klikke på "Kopier" og gå til Mathcad.
Jeg bruker Mathcad Prime 6.0 her, og du kan se trinnene på bildet nedenfor:
Da er det sannsynligvis best å bare kopiere og lime inn den når du trenger å bruke det navnet.
Og de fleste brukere kan slutte å lese her. Men hvis du er nerdete og hva mer informasjon og en alternativ måte å lage karakterer som dette på, kan du fortsette å lese.
Lag karakterene med Mathcad
Ved bruk av ASCII kan vi representere alle tegn med et tall mellom 0 og 127. Men med Unicode-tegn trenger vi mye større tall. Det er for øyeblikket mer enn 150 000 tegn i listen i henhold til nettsiden deres: https://home.unicode.org/
Så i dette tilfellet trenger vi koden for små bokstaver a som er 97 og koden for "U+0305: Combining Overline" som er 773 (du trenger bare å konvertere det heksadesimale tallet 305 til desimal).
Du kan deretter lage en liten vektor i Mathcad med disse tallene:
Hvis du så bruker strengfunksjonen 'vec2str' med den vektoren som argument vil du få samme tegn som ovenfor:
Og så er det bare å kopiere og lime inn den strengen og slette sitatene for å bruke den som navn.
Med denne teknikken kan du automatisere prosessen med å lage karakterer. La oss si at du vil se bokstaven a kombinert med alle de 18 tegnene i den øverste raden i CharMap-bildet ovenfor (starter med hex=300). Du kan deretter bruke en rekkevidde i Mathcad og gjøre det slik:
Som du kan se, er ikke to av tegnene til stede i fonten vi bruker (Mathcad UniMath Prime), men hvis jeg endrer fonten til Times New Roman kan du se dem alle:
Og du trenger ikke stoppe der. Du kan kombinere enda flere karakterer hvis du vil: