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
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
|
\documentclass[landscape,debug,paperwidth=1510mm, paperheight=955mm,]{xebaposter}
\usepackage{url}
\usepackage{amsmath}
\usepackage{amssymb}
%\usepackage{relsize}
%\usepackage{graphicx}
\usepackage{multicol}
\usepackage{xecolor}
%\usepackage[verbose]{wrapfig}
\graphicspath{{images/}}
\usepackage[inline]{enumitem}% for making inline list.
\setlist{noitemsep}% Save space in lists.
\usepackage{listings}
\usepackage{fancyvrb}
\usepackage{atbegshi}
\usepackage[Kashida=off]{xepersian}
\settextfont{Yas}
\setdigitfont{Yas}
\lstset{% general command to set parameter(s)
language=[LaTeX]tex,
basicstyle=\setLTR\ttfamily,
gobble=0,
breaklines=true,
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%% Some math symbols used in the text
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Format
% \newcommand{\RotUP}[1]{\begin{sideways}#1\end{sideways}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Multicol Settings
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \setlength{\columnsep}{0.7em}
% \setlength{\columnseprule}{0mm}
%%% Setting User Defined Background %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%if you want to use your preferred background, you should set background=user in poster settings.
\background{
\begin{tikzpicture}[remember picture,overlay,opacity=.3]%
\fill [yellow!80!gray] {(current page.south east) rectangle (current page.north west)};%
% \draw (current page.south west)+(12em,0em) node[anchor=south west,opacity=.3]
% {\includegraphics[width=.2\textwidth]{logo}};
\end{tikzpicture}%
}
%% Begin of Document
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
%\newcommand\back{
% \makeatletter
%% \setLTR\begin{bidi@tikzpicture}[remember picture,overlay,opacity=.3]%
% \begin{tikzpicture}[remember picture,overlay,opacity=.3]%
% \setLTR\fill [green!20!yellow] {(current page.south east) rectangle (current page.north west)};%
% \draw (current page.north west)+(-2em,2em) node[anchor=north west,opacity=.3]
% {\includegraphics[width=1.1\textwidth]{logo}};
%% \end{bidi@tikzpicture}%
% \end{tikzpicture}%
% \makeatother
%}
%\AtBeginShipoutInit
%\AtBeginShipout{\AtBeginShipoutAddToBox{\back}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Here starts the poster
%%---------------------------------------------------------------------------
%% Format it to your taste with the options
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\definecolor{silver}{cmyk}{0,0,0,0.3}
\definecolor{yellow}{cmyk}{0,0,0.9,0.0}
\definecolor{reddishyellow}{cmyk}{0,0.22,1.0,0.0}
\definecolor{black}{cmyk}{0,0,0.0,1.0}
\definecolor{darkYellow}{cmyk}{0,0,1.0,0.5}
\definecolor{darkSilver}{cmyk}{0,0,0,0.1}
\definecolor{lightyellow}{cmyk}{0,0,0.3,0.0}
\definecolor{lighteryellow}{cmyk}{0,0,0.1,0.0}
\definecolor{lighteryellow}{cmyk}{0,0,0.1,0.0}
\definecolor{lightestyellow}{cmyk}{0,0,0.05,0.0}
\begin{poster}%
% Poster Options
{
eyecatcher=true,
% Color style
bgColorOne=lighteryellow,%green!40!yellow!30,%lighteryellow,
bgColorTwo=yellow,
borderColor=reddishyellow,
headerColorOne=yellow,
headerColorTwo=reddishyellow,
headerFontColor=cyan,
boxColorOne=lightyellow,
boxColorTwo=lighteryellow,
% Format of textbox
textborder=rounded,
% Format of text header
headerborder=closed,
% headerheight=.07\textheight,
headershape=roundedleft,
headershade=plain,
% headerfont=\Large, %Sans Serif
boxshade=plain,
background=user,
linewidth=2pt,
grid=false, % show a grid mesh on poster, it's useful for debugging.
columns=5,
}
% Eye Catcher
{
\includegraphics[height=0.05\textheight]{logo}
}
% Title
{طراحی پوستری زیبا و در خور با کمک کلاس \lr{xebaposter}
}
% Authors
{\large \lr{Brian Amberg}, \lr{Reinhold Kainhofer}, سیّدمحمّدجواد رضویان
\\%[1em]
{\normalsize\texttt{\lr{javadr@parsilatex.com, reinhold@kainhofer.com, baposter@brian-amberg.de}}
\\
نسخه $2.51$، $22$ شهریور $1395$، $12$ سپتامبر $2016$
}}
% University logo
{
\begin{tabular}{r}
\includegraphics[height=0.05 \textheight]{logo}\\
\end{tabular}
}
% \end{poster}
% \end{document}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Now define the boxes that make up the poster
%%%---------------------------------------------------------------------------
%%% Each box has a name and can be placed absolutely or relatively.
%%% The only inconvenience is that you can only specify a relative position
%%% towards an already declared box. So if you have a box attached to the
%%% bottom, one to the top and a third one which should be inbetween, you
%%% have to specify the top and bottom boxes before you specify the middle
%%% box.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{posterbox}[name=introduction,column=0,row=0,headershape=smallrounded,
headershade=plain]%
{\textxecolor{red}{مقدمه}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
همانطوری که میدانید یکی از نیازهای جامعه علمی طراحی پوستر است زیرا که در برخی کنفرانسها نویسنده مقاله تنها مجاز به ارائه پوستر
میگردد. در این راستا یک کلاس بسیار ساده به نام \texttt{a0poster} وجود دارد که در عین سادگی کار با آن، قابلیتهای زیادی ندارد.
از طرفی دیگر کلاسهای زیبایی برای تولید پوستر توسط افرادی دیگر طراحی شده است
از جمله \texttt{baposter}\footnote{\url{http://www.brian-amberg.de/uni/poster/}}،
\texttt{beamerposter} و \texttt{tikzposter}.
متاسفانه این کلاسها با متون راست به چپ، خصوصاً فارسی کار نمیکنند لذا نیاز به کلاسی که بتوان با آن پوستر فارسی تولید کرد
ضروری مینمود. کلاس \texttt{xebaposter}% --بخوانید زیباپوستر--%
%از آنجایی که کلاس \texttt{baposter}
%بر پایهٔ \texttt{tikz} طراحی شده است و جناب آقای دکتر وفا خلیقی خالق
%بستههای \texttt{bidi} و \texttt{xepersian} امکان پشتیبانی از متون
%راست به چپ را در تصاویر تولیدی بسته \texttt{tikz} فراهم آوردهاند پس بدین سبب به سراغ این کلاس رفته و با تغییراتی در آن،
%این کلاس را با متون راست به چپ خصوصا فارسی سازگار نموده و نام \texttt{xebaposter} را بر آن برگزیدیم%
%\footnote{نگارنده ابتدا نام \lr{baposterRL} را انتخاب کرده بود لکن با پیشنهاد دکتر محمود امینطوسی نام فعلی را برگزید.}
--بخوانید زیباپوستر--
بر پایهٔ کلاس \texttt{baposter} با افزودن
امکاناتی بدین منظور بنا نهاده شده است.
%البته ناگفته نماند که پوسترهای تولیدی با بسته \texttt{beamerposter} زیبایی زاید الوصوفی دارند لکن به سبب اینکه بستههای
%بایدی و زیپرشین فعلا از بسته \texttt{beamer} پشتیبانی نمیکنند --آنهم به سبب وجود باگهایی در موتور زیتک-- امکان
%فارسیسازی این بسته وجود نداشت پس بدین سبب تنها انتخابمان همان بسته اولیه \texttt{baposter} شد.
متاسفانه به سبب وجود باگ\footnote{گزارش شده در \url{http://qa.parsilatex.com/10715}
و \url{http://tex.stackexchange.com/questions/262877}} در موتور زیلاتک فعلاً ویژگی محوشدگی رنگ را
در حالت فارسی نخواهیم داشت.%
%\footnote{برای مشاهده
%نمونههایی از این بستهها میتوانید به \url{http://www.latextemplates.com/cat/conference-posters} مراجعه نمایید.}
\end{posterbox}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{posterbox}[name=posterparts,column=0,span=1,below=introduction,textborder=roundedleft]
{\textxecolor{blue}{اجزاء تشکیل دهنده زیباپوستر}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
زیباپوستر صفحه پوستر را به دو بخش سرآمد و محتوی تقسیم میکند. خود سرآمد نیز از سه بخش آیکچر، عنوان و لوگوی موسسه تشکیل
شده است که بهمین ترتیب نمایش داده میشود. بخش آیکچر اختیاری است و میتوان با گزینه \texttt{eyecatcher} آن را فعال یا غیرفعال
نمود(\texttt{true,false}). در صورت عدم وجود آیکچر، عنوان و نام نویسنده(ها) راست چین خواهد شد و در صورت وجود آن به صورت
وسطچین در خواهند آمد.
بخش محتوای پوستر شامل تعدادی جعبه \texttt{tikz} است که حاوی مطالب پوستر خواهند بود. این جعبهها از طریق
محیط \texttt{posterbox} تعریف میشوند. تمامی این جعبهها باید درون محیط \lr{poster} تعریف شده باشند.
هر جعبه نیز از دو بخش عنوان و محتوی تشکیل شده است. و نهایتا پشت زمینه پوستر است که در حال حاضر تنها میتواند یک رنگ ساده
باشد و یا اصلا چیزی نباشد و یا به اختیار کاربر قرار گیرد تا برای مثال در صورت تمایل یک تصویر پشت زمینه قرار دهد --البته همانطور که
در بالا اشاره گردید برخی قابلیتهای محیط \lr{tikz} از جمله محوشدگی قابل استفاده نمیباشند--.
\end{posterbox}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{posterbox}[name=setting,column=0,span=1,below=posterparts%
,headerFontColor=brown,textborder=roundedright,headershape=roundedright]
{\textxecolor{brown}{تنظیمـــــــــات (عمومی یا محلی؟!)}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
کاربر میتوانید تنظیماتی را که برای رنگ و حالت جعبهها تعریف شده است را به کلی یا جزئی تغییر دهد. بدین معنی که برای یکبار همان
ابتدای تعریف محیط \lr{poster} که این تنظیمات تعریف میشوند بر تمامی جعبهها قابل اعمال هستند لکن این امکان نیز وجود دارد
که هر جعبه را به طور خاص شخصیسازی نمود. در این پوستر سعی شده تا با اتخاذ
شخصیسازی هر جعبه گزینههای مختلف موجود تا آنجا که ممکن است نشان داده شود.
\end{posterbox}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{posterbox}[name=usage,column=1,span=1,headershape=rounded,textborder=rectangle
,textborder=faded,headershade=shadelr,]{نحوه کاربرد}
%محیط اصلی پوستر، محیط \texttt{poster} است با ساختاری مانند ذیل:
%\begin{latin}
%\vspace{-2mm}
%\begin{verbatim}
%\begin{poster}
% { key=value options }
% { Eye Catcher, empty
% if option eyecatcher=false}
% { Poster Title }
% { Poster Authors }
% { University Logo}
%
% Definition of the boxes
%\end{poster}
%\end{verbatim}
%\end{latin}
\begin{lstlisting}[escapechar={|}]
\documentclass[|\rl{ گزینههای کلاس}|]{xebaposter}
\background{}
\begin{document}
\begin{poster}
|\hfill\{ \rl{ گزینههای پوستر به صورت کلید=مقدار}\}|
|\hfill\{\small \beginR \rl{ آیکچر، اگر } eyecatcher=false \rl{این بخش خالی رها شود}\endR \}|
|\hfill\{ \rl{عنوان پوستر} \}|
|\hfill\{ \rl{نویسندگان پوستر} \}|
|\hfill\{ \rl{لوگوی دانشگاه} \}|
|\hfill\rl{تعاریف جعبهها \ldots}|
\end{poster}
\end{document}
\end{lstlisting}
\end{posterbox}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{posterbox}[name=classoption,column=2,span=1,headershape=rectangle,textborder=roundedsmall
,headershade=shaderl]
{گزینههای کلاس}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{itemize}
\item \texttt{persian/latin}:
چینش پوستر فارسی/لاتین.% پیشفرض پوستر لاتین است.
\item \texttt{portrait/landscape}: طرحبندی صفحه
\item \lr{\texttt{a0paper, a1paper, a2paper, a3paper, a4paper, archE, ...}}:
سایز صفحات از پیش تعریفشده؛ تمامی اندازههای قابل پیشتیبانی توسط کلاس را در جدول زیر مشاهد نمایید.
\item \lr{\small\texttt{paperwidth=length, paperheight=length}}: تنظیم عرض/ارتفاع صفحه.
این گزینهها را بهیچوجه با اندازههای از پیشتعریف شده بکار نبرید.
\item \texttt{margin=length}: حاشیه صفحه
\item \lr{\texttt{fontscale=real number}}:
مقیاسپذیری پوستر. پوستر با اندازه فونتهای استاندارد روی یک کاغذ
\lr{\Verb|fontscale| $\times$ \Verb|papersize|}
حروفچینی میشود و سپس به مقدار \lr{1/\Verb|fontscale|} نسبت به اندازه صفحهٔ انتخاب شده تغییر اندازه میدهد.
این کار سبب میشود تا اندازه فونتها ظاهری مناسب داشته باشد لذا اگر نیاز دارید تا حجم بیشتری را در یک صفحه جا دهید
اندازه \Verb|fontscale| را افزایش دهید تا فونت کوچکتری بدست آورید.% لکن مطمئن شوید که اندازههای خیلی کوچکی
% را بکار نمیبرید زیرا که در این صورت پوستر ظاهر نازیبایی خواهد داشت.
مقدار پیشفرض \lr{\Verb|2.92|}.
\item \texttt{debug}: چاپ اطلاعات مرتبط با جعبهها در خروجی. این گزینه در اشکالزدایی بکار میآید.
\end{itemize}
\begin{latin}
\centering
%\small
\begin{tabular}{||l||c|c||}
\cline{2-3}
\multicolumn{1}{c|}{\null} & \rl{عرض} & \rl{ارتفاع} \\\hline
archA & 9in & 12in \\\hline
archB & 12in & 18in \\\hline
archC & 18in & 24in \\\hline
archD & 24in & 36in \\\hline
archE & 36in & 48in \\\hline
archE1 & 30in & 42in \\\hline
archE2 & 26in & 38in \\\hline
archE3 & 27in & 39in \\\hline
\color{gray} a0paper & \color{gray} 841mm & \color{gray} 1189mm \\\hline
a1paper & 594mm & 841mm \\\hline
a2paper & 420mm & 594mm \\\hline
a3paper & 297mm & 420mm \\\hline
a4paper & 210mm & 297mm \\\hline
a5paper & 148mm & 210mm \\\hline
a6paper & 105mm & 148mm \\\hline
b0paper & 1000mm & 1414mm \\\hline
b1paper & 707mm & 1000mm \\\hline
b2paper & 500mm & 707mm \\\hline
b3paper & 353mm & 500mm \\\hline
b4paper & 250mm & 353mm \\\hline
b5paper & 176mm & 250mm \\\hline
b6paper & 125mm & 176mm \\\hline
ansiapaper & 8.5in & 11in \\\hline
ansibpaper & 11in & 17in \\\hline
ansicpaper & 17in & 22in \\\hline
ansidpaper & 22in & 34in \\\hline
ansiepaper & 34in & 44in \\\hline
letterpaper & 8.5in & 11in \\\hline
legalpaper & 8.5in & 14in \\\hline
executivepaper & 7.25in & 10.5in \\\hline
screen & 225mm & 180mm \\\hline
% \bottomrule
\end{tabular}
\end{latin}
\end{posterbox}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{posterbox}[name=posteroption,column=1,span=1, aligned=posterparts, bottomaligned=setting,
,headershade=shadetb]{گزینههای محیط \lr{poster}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%\begin{multicols}{2}
\begin{itemize}
\item \texttt{grid={true,false}}:
نمایش یک شبکه در پسزمینهٔ پوستر. این گزینه در فاز طرحبندی پوستر خیلی کاربردی و مفید است با مقدار پیشفرض \Verb|no|.
\item \texttt{columns=4}: تعداد ستونها.
(در حالت افقی ۴ و در حالت عمودی مقدار پیشفرض ۳ است و حداکثر تعداد ستونها ۶ است.)
\item \texttt{colspacing=length}: فاصله بینستونهای پوستر.
\item \texttt{headerheight=length}: ارتفاع بخش سرآمد پوستر. مقدار پیشفرض آن {\verb|0.1\textheight|} است.
\item \lr{\texttt{background=poster background type}}:
پسزمینه پوستر را تعیین میکند که میتواند مقادیر زیر را بگیرد:
% \begin{enumerate}
% \item \texttt{plain}: رنگ پسزمینه را رنگ \texttt{bgColorOne} میگذارد.
% \item \texttt{user}: با دستور \verb|\background{...}| پسزمینه مطلوبتان را میتوانید طراحی نمایید.
% \item \texttt{none}: بدون پشت زمینه.
% \end{enumerate}
\begin{enumerate}
\item \lr{\Verb|plain|}:
پسزمینه را به رنگ \lr{\Verb|bgColorOne|} میگذارد.
\item \lr{\Verb|shadeLR|}:
پسزمینه با رنگ مدرج افقی (از \lr{\Verb|bgColorOne|} به \lr{\Verb|bgColorTwo|}).
\item \lr{\Verb|shadeTB|}:
پسزمینه با رنگ مدرج عمودی (از \lr{\Verb|bgColorOne|} به \lr{\Verb|bgColorTwo|}).
\item \lr{\Verb|user|}:
با دستور
\lr{\Verb|\textbackslash{}background\{...\}|} پسزمینهٔ شخصی خودتان را میتوانید طراحی نمایید.
\item \lr{\Verb|none|}:
بدون هیچ پسزمینهای.
\end{enumerate}
\item \lr{\texttt{bgColorOne=pgf color name}}: رنگ اول پسزمینه. در حالت \texttt{plain} تنها همین رنگ بکار میرود.
\item \lr{\texttt{bgColorTwo=pgf color name}}: رنگ دوم پسزمینه.
\item \lr{\texttt{eyecatcher={true,false}}}: تعیین میکند که آیا آیکچر در سرآمد پوستر به نمایش درآید یا نه.
این تصویر در سمت راست عنوان قرار خواهد گرفت.
\end{itemize}
%\end{multicols}
\end{posterbox}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{posterbox}[name=posterboxoption,column=3,span=2,%below=posteroption,
textborder=none
,headershape=rectangle,headerborder=none,textborder=coils,headershade=shadetbinverse]
{گزینههای محیط \lr{posterbox}}
هر جعبه پوستر باید در یک محیط \texttt{posterbox} به صورت زیر تعریف گردد:
%\begin{latin}
\vspace{-1mm}
%\begin{verbatim}
% \begin{posterbox}[ key=value options ]{ PosterBox Title }
% Contents
% \end{posterbox}
%\end{verbatim}
%\end{latin}
\begin{lstlisting}[escapechar={|}]
\begin{posterbox}[ |\rl{ گزینههای کلید=مقدار}| ]{ |\rl{عنوان جعبهپوستر}| }
|\rl{محتوای جعبهپوستر}|
\end{posterbox}
\end{lstlisting}
\vspace{-4mm}
\begin{itemize}
\item \lr{\texttt{name=box name}}: نام جعبه را مشخص میکند. این نام در تعیین موقعیت دیگر جعبهها نسبت به آن بکار آید.
\item \lr{\texttt{column=column number}}: مشخص میکند که جعبه در کدام ستون قرار گیرد
--شماره ستونها از صفر شروع میشود--.
\item \lr{\Verb|row=row position|}:
مشخص میکند که جعبه در کدام ردیف از مختصات صفحه قرار گیرد؛ این مختصات عددی در بازهٔ صفر تا یک است که شماره گذاری
آن از زیر عنوان پوستر آغاز شده و در پایان صفحه یک خواهد شد.% این گزینه برای آدرس دهی دقیق یک جعبه در صفحه بکار میرود.
\item \lr{\texttt{span=column span}}:
مشخص میکند که جعبه شامل چند ستون از پوستر خواهد بود --مقدار پیشفرض عدد یک است--.
\item \lr{\texttt{borderColor=pgf color name}}:
رنگ مورد استفاده در حاشیه جعبهها.
\item \lr{\texttt{headerColorOne=pgf color}}:
رنگ اول عنوان جعبه.
\item \lr{\texttt{headerColorTwo=pgf color name}}:
رنگ دوم عنوان جعبه.
\item \lr{\texttt{textborder=border type}}:
نوع حاشیه پایین جعبه را تعیین میکند که خود شامل انواع زیر است:
% \begin{enumerate*}[label=\arabic*)]
% \item\Verb|none|
% \item\Verb|bars|
% \item\Verb|faded|
% \item\Verb|rectangle|
% \item\Verb|rounded|
% \item\Verb|roundedsmall|
% \item\Verb|roundedleft|
% \item\Verb|roundedright|
% \item\Verb|triangles|
% \item\Verb|coils|
% \end{enumerate*}
\centerline{\includegraphics[width=.8\textwidth, ]{docs-boxshape}}
\item \lr{\texttt{headerborder=header border type}}:
آن بخشی از جعبه که پیرامون عنوان قرار می گیرد را تعیین میکند:
\centerline{\includegraphics[width=.8\textwidth, ]{docs-headerborder}}
\item \lr{\texttt{headershape=header border shape}}:
نوع آرایش عنوان جعبه را مشخص میکند:
\centerline{\includegraphics[width=.8\textwidth, ]{docs-headershape}}
\item \lr{\texttt{headershade=type of header shading}}:
% \begin{enumerate*}[label=\arabic*)]
% \item\texttt{plain}
% \item\texttt{shadelr}
% \item\texttt{shaderl}
% \item\texttt{shadetb}
% \item\texttt{shadetbinverse}
% \end{enumerate*}
\centerline{\includegraphics[width=.82\textwidth,
trim={.4cm 5.1cm .4cm .6cm}, clip=true]{docs-shade.pdf}}
\item \lr{\texttt{boxshade}}:
% \begin{enumerate*}[label=\arabic*)]
% \item\texttt{plain}
% \item\texttt{shadelr}
% \item\texttt{shaderl}
% \item\texttt{shadetb}
% \item\texttt{none}
% \end{enumerate*}
\centerline{\includegraphics[width=.82\textwidth,
trim={.4cm .1cm .4cm 5.5cm}, clip=true]{docs-shade.pdf}}
\item \lr{\texttt{headerfont=font definition}}:
دستوری که قبل از حروفچینی عنوان جعبه قرار داده میشود.
\item \lr{\texttt{headerFontColor=pgf color name}}:
رنگ قلم عنوان جعبه.
\item \lr{\texttt{linewidth=length}}:
عرض خطوط مورد استفاده در ترسیم پوستر
\item \lr{\Verb|above=box name|}:
نام جعبهای را مشخص میکند که این جعبه باید در بالای جعبه مذکور ترازبندی شود.
\item \lr{\Verb|below=box name|}:
نام جعبهای را مشخص میکند که این جعبه باید در پایین جعبه مذکور ترازبندی شود.
\item \lr{\Verb|aligned=box name|}:
نام جعبهای را مشخص میکند که این جعبه باید به محاذات آن جعبه ترازبندی شود.
\item \lr{\Verb|bottomaligned=box name|}:
نام جعبهای را مشخص میکند که این جعبه باید نسبت به آن جعبه از پایین ترازبندی شود.
\end{itemize}
\end{posterbox}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{posterbox}[name=absolute,column=0,span=2,below=setting,
,textborder=rectangle,headershape=rectangle,]{چینش جعبهها}
%\small
نکتهای که باید در چینش جعبهها در نظر داشته باشید این است که مکان جعبهها میتوانند به صورت نسبی یا دقیق تعیین شود.
اگر برای مثال جعبه ب قرار است دقیقاً بین جعبههای الف و ج قرار گیرد
آنگاه این دو جعبه اخیر حتماً باید پیش از جعبه ب تعریف شوند، در غیر اینصورت سبب تولید خطا میگردد. ضمناً میتوانید بدون
تعیین این پارامترها چینش جعبهها را به صورت خودکار و بهمان ترتیب تعریف به خود بسته واگذار نمایید.
برای آدرسدهی دقیق یک جعبه، جایگاه دقیق آن را با کمک \Verb|row| و \Verb|column|
در تنظیمات جعبهپوستر مشخص نمایید.
\end{posterbox}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{posterbox}[name=ack,column=3,span=2,below=posterboxoption, bottomaligned=absolute,
,textborder=triangles]{قدردانی}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
با تشکر از دکتر \lr{Brian} خالق کلاس پوستر و تشکر ویژه از جناب آقای دکتر وفا خلیقی بخاطر زحماتی که برای فارسینویسی در
محیط زیلاتک انجام دادهاند %\footnote{بدون پشتیبانی زیپرشین از محیط \lr{tikzpicture} فارسی سازی این کلاس ممکن نبود.}
و دکتر محمود امینطوسی به سبب پیشنهاد نام زیباپوستر و گروه پارسیلاتک برای تست این کلاس.
\footnotetext{
زیباپوستر از نسخهٔ $2.2$ به بعد بر خلاف نسخه اولیّه هر دو نوع پوستر پارسی و لاتین را پشتیبانی میکند. }
\end{posterbox}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\end{poster}
\end{document}
|