File: pxbabel.cwl

package info (click to toggle)
texstudio 4.3.1%2Bds-2
  • links: PTS
  • area: main
  • in suites: bookworm
  • size: 74,980 kB
  • sloc: cpp: 102,721; xml: 17,126; ansic: 8,143; sh: 194; javascript: 177; makefile: 28
file content (113 lines) | stat: -rw-r--r-- 3,415 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
# pxbabel package
# Matthew Bertucci 2022/07/22 for v1.3

#include:pxbase
#include:ifptex
#include:babel

# from pxbasenc.def
#include:ifuptex

#keyvals:\usepackage/pxbabel#c
japanese
korean
schinese
tchinese
%<lang-id%>=%<lang-name%>
%<lang-id%>=+%<lang-name%>
%<lang-id%>
+%<lang-id%>
main=%<lang-name%>
caption=#main,default,switch,auto
noswitchcaption
switchcaption
switchfont
noswitchfont
stdjaencoding
nostdjaencoding
forcedeluxemulti
noforcedeluxemulti
patchutfcmds
nopatchutfcmds
#endkeyvals

\cjklanguagename{lang-id}
\UTFJ{hex number}
\pxUTFJ{hex number}#S
\pxInNonJaLanguage#S

# from pxbasenc.def
\pxDeclareCJKEncoding{h-encoding}{v-encoding}#*
\pxDeclareCJKEncoding*{h-encoding}{v-encoding}#*
\pxDeclareBasicCJKEncoding{h-encoding}{v-encoding}#S
\pxDeclareBasicCJKEncoding*{h-encoding}{v-encoding}#S
\pxDeclareBasicCJKFamily{encoding}{mc-m}{gt-m}{mc-bx}{gt-bx}#*
\pxDeclareBasicCJKFamily*{encoding}{mc-m}{gt-m}{mc-bx}{gt-bx}#*
\pxDeclareExtraCJKFamily{encoding}{family}{font-m}{font-bx}#*
\pxDeclareExtraCJKFamily*{encoding}{family}{font-m}{font-bx}#*
\pxDeclareBasicCJKFallback{encoding}{family}{series}#*
\pxDeclareBasicCJKShape{encoding}{family}{series}{font}#*
\pxDeclareCJKShape{encoding}{family}{series}{shape}{font}#*
\pxDefineFontSubst{sym}{text}#*
\pxFontSubst{spec}#*
\pxDeclareSimpleShape{encoding}{family}{series}{shape}{font}#S
\pxDeclareExtraCJKShapeBF{encoding}{shape}{mc-m}{gt-m}{mc-bx}{gt-bx}#*
\pxForceFontDeclaration#*
\pxDeclareKanjiFamily{encoding}{family}#*
\pxDeclareFontShape{encoding}{family}{series}{shape}{spec}#*
\pxUndeclareFontShape{encoding}{family}{series}{shape}#*
\pxDeclareEncodingDispatcher{encoding}{text}#*
\pxDispatchEncodings{enc1,enc2,...}#*
\pxIsEncodingDispatched{encoding}#*
\pxBothEncodingsFromName{\CSyoko}{\CState}{encoding}#*
\pxEncodingFromName{encoding}#*
\pxTateEncodingFromName{encoding}#*
\pxSetEncodingName{encoding}{h-encoding}{v-encoding}#*
\pxDeclareCJKEncodingNE{encoding}#*
\pxDeclareCJKEncodingNE*{encoding}#*
\pxDeclareExtraCJKFamilyNE{encoding}{family}{h-m}{h-bx}{v-m}{v-bx}#*
\pxDeclareExtraCJKFamilyNE*{encoding}{family}{h-m}{h-bx}{v-m}{v-bx}#*
\pxDeclareBasicCJKShapeNE{encoding}{family}{series}{h-font}{v-font}#*
\pxDeclareBasicCJKShapeNE*{encoding}{family}{series}{h-font}{v-font}#*
\pxDeclareCJKShapeNE{encoding}{family}{series}{shape}{h-font}{v-font}#*
\pxDeclareJSFEncoding{h-encoding}{v-encoding}{sfid,...}#*
\DeclareJSFFamily{encoding}{family}{body}#*
\DeclareJSFFamily{encoding}{family}[sfid,...]{body}#*
\AppendToJSFFamily{encoding}{family}{body}#*
\AppendToJSFFamily{encoding}{family}[sfid,...]{body}#*
\JSFBasicShapeSet{font-m-n}{font-bx-n}#*
\JSFBasicShapeSet*{font-m-n}{font-bx-n}#*
\JSFFallback{series}#*
\JSFBasicShape{series}{font-n}#*
\JSFBasicShape*{series}{font-n}#*
\JSFShape{series}{shape}{font}#*
\JSFShape*{series}{shape}{font}#*
\JSFShapeRaw{series}{shape}{spec}#*
\pxStdYEnc#*
\pxStdTEnc#*

\selectjaencoding{encoding}
\normaljaencoding
\standardjaencoding

\pxBDHookEncSwitchOTF#*

# loads english option of babel by default
\captionsenglish#*
\dateenglish#*
\extrasenglish#*
\noextrasenglish#*
\englishhyphenmins#*
\britishhyphenmins#*
\americanhyphenmins#*
\prefacename#*
\bibname#*
\chaptername#*
\enclname#*
\ccname#*
\headtoname#*
\pagename#*
\seename#*
\alsoname#*
\proofname#*
\glossaryname#*