Skrive titler¶
-
tktitler.prefix(title, gfyear=None, *, type='normal')[source]¶ Givet en titel af (root, period), returner titlen skrevet med prefix.
Parameters: - title (tuple) – tupel af en str og int, hvor strengen er roden af titlen og int er perioden.
- gfyear (int) – året hvor nuværende BEST er blevet valgt. Det kan også sættes som en context. Se Nuværende år.
- type (str) –
Format af output. En af de følgende strenge:
normal- Giver potenser med normale ASCII tal.
unicode- Giver potenser med unicode-superscript tal.
tex- Giver potenser med TeX-superscript tal samt escapede tegn.
Return type: Example: >>> tk.prefix(('KASS', 2011), gfyear=2016) 'T2OKA$$'
>>> tk.prefix(('FORM', 2010), 2016, type=tk.PREFIXTYPE_UNICODE) 'T³OFORM'
>>> with tk.set_gfyear(2015): ... tk.prefix(('CERM', 2017), type=tk.PREFIXTYPE_TEX) 'K$^{2}$CERM'
-
tktitler.kprefix(title, gfyear=None, *, type='normal')[source]¶ Givet en titel af (root, period), returner titlen skrevet med et prefix der starter med K.
Parameters: - title (tuple) – tupel af en str og int, hvor strengen er roden af titlen og int er perioden.
- gfyear (int) – året hvor nuværende BEST er blevet valgt. Det kan også sættes som en context. Se Nuværende år.
- type (str) –
Format af output. En af de følgende strenge:
normal- Giver potenser med normale ASCII tal.
unicode- Giver potenser med unicode-superscript tal.
tex- Giver potenser med TeX-superscript tal samt escapede tegn.
Return type: Example: >>> tk.prefix(('KASS', 2011), gfyear=2016) 'T2OKA$$'
>>> tk.kprefix(('KASS', 2011), gfyear=2016) 'KT3OKA$$'
>>> tk.kprefix(('CERM', 2018), gfyear=2016) 'K2CERM'
>>> tk.kprefix(('UNDESERVICE', 2007), 2012) 'KT3OUNDESERVICE'
-
tktitler.postfix(title, *, type='single')[source]¶ Givet en titel af (root, period), returner titlen skrevet med postfix.
Parameters: - title (tuple) – tupel af en str og int, hvor strengen er roden af titlen og int er perioden.
- type (str) –
Format af output. En af de følgende strenge:
single- Giver et tocifret postfix, f.eks. FUHI11.
double- Giver et firecifret postfix, f.eks. FUHI1112
slash- Giver et postfix med skråstreg og mellemrum, f.eks. FUHI 11/12
longslash- Giver langt postfix med skråstreg og mellemrum, f.eks. FUHI 2011/12
Return type: Example: >>> tk.postfix(('KASS', 2011)) 'KA$$11'
>>> tk.postfix(('FORM', 2010), type='double') 'FORM1011'
>>> tk.postfix(('CERM', 2017), type='slash') 'CERM 17/18'
>>> tk.postfix(('FUHØ', 2011), type='longslash') 'FUHØ 2011/12'
-
tktitler.prepostfix(title, gfyear=None, *, prefixtype='normal', postfixtype='longslash')[source]¶ Givet en titel af (root, period), returner titlen skrevet med både prefix og postfix.
Titler med både pre- og postfix kan bruges i lister over årgange så det er nemt for brugeren at slå op efter enten prefix eller postfix. Bemærk at outputtet fra denne funktion ikke kan genfortolkes med
parse(), da prefixet parses relativt til postfixet.Parameters: - title (tuple) – tupel af en str og int, hvor strengen er roden af titlen og int er perioden.
- gfyear (int) – året hvor nuværende BEST er blevet valgt. Det kan også sættes som en context. Se Nuværende år.
- prefixtype (str) –
Format af prefix. En af de følgende strenge:
normal- Giver potenser med normale ASCII tal.
unicode- Giver potenser med unicode-superscript tal.
tex- Giver potenser med TeX-superscript tal samt escapede tegn.
- postfixtype (str) –
Format af postfix. En af de følgende strenge:
single- Giver et tocifret postfix, f.eks. FUHI11.
double- Giver et firecifret postfix, f.eks. FUHI1112
slash- Giver et postfix med skråstreg og mellemrum, f.eks. FUHI 11/12
longslash- Giver langt postfix med skråstreg og mellemrum, f.eks. FUHI 2011/12
Return type: Example: >>> tk.prepostfix(('KASS', 2011), gfyear=2016) 'T2OKA$$ 2011/12'
-
tktitler.email(title, gfyear=None, *, type='postfix')[source]¶ Givet en titel af (root, period), returner titlens emailnavn.
Parameters: - title (tuple) – tupel af en str og int, hvor strengen er roden af titlen og int er perioden.
- gfyear (int) – året hvor nuværende BEST er blevet valgt. Det kan også sættes som en context. Se Nuværende år.
- type (str) –
Format af output. En af de følgende strenge:
postfix- Giver et emailnavn som postfix. f.eks. FORM12.
prefix- Giver et emailnavn som prefix. f.eks. OEFUIT. Den er nyttig til EFUIT-titler hvor årstallet ikke nødvendigvis hænger sammen med hvornår en EFUIT var EFUIT.
Return type: Example: >>> tk.email(('KASS', 2011), 2017) 'KASS11'
>>> tk.email(('FUHØ', 2010), 2016, type='prefix') 'T3OFUHOE'
>>> tk.email(('FUÅÆ', 2012), 2015) 'FUAAAE12'