Ett streck ovanpå en bokstav
Om du till exempel vi ll ha ett variabelnamn som ser ut så här:
Det är ett a med en horisontell linje ovanför. Det enklaste sätter är att använda programmet Teckenuppsättning (Character Map) som finns installerat på varje Windows-dator. Sök efter tecken i sökrutan i Windows eller skriv charmap där och tryck enter.
Du kan då dubbelklicka på ett litet a och kommer att se något som liknar detta:
Kryssa sedan i "Avancerad vy" och välj att gruppera efter "Unicode-underintervall":
Du ska då kunna rulla ner och markera "Kombinerade diakritiska tecken":
Nu kan du välja vad du vill kombinerar ditt a med. I detta fall har jag använt det sjätte tecknet som kallas "U+0305: Combining Overline". Och när jag dubbelklickar på det eller klickar på Markera så kan resultatet ses i rutan "Kopiera tecken". Om du är nöjd med tecknet kan du klicka på "Kopiera" och växla till Mathcad.
Jag använder här Mathcad Prime 6.0 och du kan se stegen i bilden nedan:
Därefter är det troligen enklast att använda kopiera och klistra in när namnet behöver användas.
De flesta användare kan sluta läsa här. Men önskas ännu mer detaljkunskaper och se ett alternativt sätt att skapa tecken som dessa kan du fortsätta läsa.
Skapa tecknen med Mathcad
När vi använder ASCII representeras alla tecken med ett tal mellan 0 och 127. Men med Unicode-tecken behöver vi använda mycket större tal. Det finns för tillfället mer än 150000 tecken i listan enligt deras webbsida: https://home.unicode.org/
Så i vårt exempel behöver vi koden för ett litet a vilket är 97 och koden för den där 'U+0305: Combining Overline' vilket är 773 (du behöver bara konvertera det hexadecimala talet 305 till ett decimalt tal).
Du kan då skapa en liten vektor i Mathcad med dessa tal:
Om du sedan använder strängfunktionen "vec2str" med denna vektor som argument så kommer du att få samma tecken som ovan:
Så nu är det bara att kopiera och klistra in denna strrän och ta bort citattecknen så kan det användas som namn.
Med detta teknik kan man automatisera processen med att skapa tecken. Om du till exempel vill se bokstaven a kombinerad med alla 18 tecken i den översta raden som ses i bilden med Teckenuppsättning ovan (börjar med hex=300) så kan du använda ett intervall i Mathcad och göra så här:
Som du kan se så saknas två av tecknen i det typsnitt vi använder (Mathcad UniMath Prime), men om vi byter typsnitt till Times New Roman så kan du se alla:
Och du behöver inte stanna vid detta. Du kan kombinera ännu flera tecken om du vill: