File: class-xebaposter.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 (166 lines) | stat: -rw-r--r-- 3,318 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
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
# xebaposter class
# Matthew Bertucci 4/14/2022 for v2.51

#include:xkeyval
#include:calc
#include:xcolor
#include:ifxetex
#include:tikz
#include:pgf
#include:ifthen
#include:fontenc
# loads T1 option of fontenc
#include:geometry
#include:pgfpages
# loads decorations, fadings, snakes, and calc tikzlibraries

#keyvals:\documentclass/xebaposter#c
landscape
portrait
paperwidth=##L
paperheight=##L
archA
archB
archC
archD
archE
archE1
archE2
archE3
a0paper
a1paper
a2paper
a3paper
a4paper
a5paper
a6paper
b0paper
b1paper
b2paper
b3paper
b4paper
b5paper
b6paper
ansiapaper
ansibpaper
ansicpaper
ansidpaper
ansiepaper
letterpaper
legalpaper
executivepaper
screen
fontscale=%<factor%>
margin=##L
movebody=##L
debug
table
showframe
persian
latin
#endkeyvals

#ifOption:table
#include:colortbl
## double command as workaround for color args to be recognized properly as colors
\rowcolors[commands]{row}{even-row-color}{odd-row-color}
\rowcolors[commands]{row}{color}{color}#S
\rowcolors*[commands]{row}{even-row-color}{odd-row-color}
\rowcolors*[commands]{row}{color}{color}#S
\showrowcolors
\hiderowcolors
\rownum
#endif

\begin{poster}{settings%keyvals}{eyecatcher}{title%text}{author}{logo}
\end{poster}

\begin{posterbox}{title}#L2
\begin{posterbox}[options%keyvals]{title}#L2
\end{posterbox}

#keyvals:\begin{poster}
grid#true,false
eyecatcher#true,false
headerheight=##L
columns=%<number%>
colspacing=##L
bgColorOne=#%color
bgColorTwo=#%color
background=#shadeLR,shadeTB,plain,user,none
#endkeyvals

#keyvals:\begin{poster},\begin{posterbox},\headerbox
cornerradius=##L
boxheaderheight=##L
boxpadding=##L
textborder=#none,bars,coils,triangles,rectangle,rounded,roundedleft,roundedright,roundedsmall,faded
boxshade=#shadelr,shaderl,shadetb,plain,none
headershade=#shadelr,shaderl,shadetb,shadetbinverse,plain
headershape=#rectangle,rounded,smallrounded,roundedleft,roundedright
headerborder=#open,closed,none
borderColor=#%color
headerColorOne=#%color
headerColorTwo=#%color
headerFontColor=#%color
boxColorOne=#%color
boxColorTwo=#%color
headerfont=%<font commands%>
textfont=%<font commands%>
linewidth=##L
below=%<box name%>
above=%<box name%>
aligned=%<box name%>
bottomaligned=%<box name%>
column=%<number%>
row=%<number%>
span=%<number%>
height=##L
name=%<name%>
#endkeyvals

\background{graphics code}

# not documented
\boxheight#*
\boxstartx#*
\boxstarty#*
\boxwidth#*
\colheight#*
\colwidth#*
\gridpos#*
\headerbox{title}{options%keyvals}{content%text}#*L1
\headerheight#*
\xebaposterBoxDrawBackground{color}{color}#*
\xebaposterBoxDrawBorder{color}#*
\xebaposterBoxGetShape#*
\xebaposterHeaderDrawBackground{color}{color}{color}#*
\xebaposterHeaderDrawBorder{color}#*
\xebaposterHeaderDrawText{color}#*
\xebaposterHeaderGetShape#*
\xebaposterHeaderSetShade{color}{color}{color}#*
\xebaposterPosterDrawBackground{color}{color}#*
\debug{text}#S

# from T1 option of fontenc
\DH#n
\dh#n
\dj#n
\DJ#n
\guillemetleft#n
\guillemetright#n
\guillemotleft#*n
\guillemotright#*n
\guilsinglleft#n
\guilsinglright#n
\Hwithstroke#n
\hwithstroke#n
\k{arg}#n
\NG#n
\ng#n
\quotedblbase#n
\quotesinglbase#n
\textogonekcentered{arg}#n
\textquotedbl#n
\th#n
\TH#n