texlive[42046] Master/texmf-dist: xebaposter (12sep16)

commits+karl at tug.org commits+karl at tug.org
Mon Sep 12 23:56:35 CEST 2016


Revision: 42046
          http://tug.org/svn/texlive?view=revision&revision=42046
Author:   karl
Date:     2016-09-12 23:56:34 +0200 (Mon, 12 Sep 2016)
Log Message:
-----------
xebaposter (12sep16)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/xebaposter/README
    trunk/Master/texmf-dist/doc/latex/xebaposter/xebaposter-doc.pdf
    trunk/Master/texmf-dist/doc/latex/xebaposter/xebaposter-doc.tex
    trunk/Master/texmf-dist/tex/latex/xebaposter/xebaposter.cls

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/latex/xebaposter/images/docs-shade.pdf

Modified: trunk/Master/texmf-dist/doc/latex/xebaposter/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/xebaposter/README	2016-09-12 21:54:14 UTC (rev 42045)
+++ trunk/Master/texmf-dist/doc/latex/xebaposter/README	2016-09-12 21:56:34 UTC (rev 42046)
@@ -1,6 +1,6 @@
 _____________________
 The xebaposter class
-v2.42
+v2.51
 
 The class is designed for making an academic poster. This work is a fork of 
 baposter by Brian Amberg and Reinhold Kainhofer available at 
@@ -9,7 +9,7 @@
 The class could be used with both latin and persian posters.
 For more information, please see the documentation.
 
-Current version release date: 2016/02/11
+Current version release date: 2016/09/12
 ___________________
 Seiied-Mohammad-Javad Razvian
 javadr at gmail.com

Added: trunk/Master/texmf-dist/doc/latex/xebaposter/images/docs-shade.pdf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/doc/latex/xebaposter/images/docs-shade.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/xebaposter/images/docs-shade.pdf	2016-09-12 21:54:14 UTC (rev 42045)
+++ trunk/Master/texmf-dist/doc/latex/xebaposter/images/docs-shade.pdf	2016-09-12 21:56:34 UTC (rev 42046)

Property changes on: trunk/Master/texmf-dist/doc/latex/xebaposter/images/docs-shade.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/xebaposter/xebaposter-doc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/xebaposter/xebaposter-doc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/xebaposter/xebaposter-doc.tex	2016-09-12 21:54:14 UTC (rev 42045)
+++ trunk/Master/texmf-dist/doc/latex/xebaposter/xebaposter-doc.tex	2016-09-12 21:56:34 UTC (rev 42046)
@@ -1,4 +1,4 @@
-\documentclass[debug,a0paper]{xebaposter}
+\documentclass[landscape,debug,paperwidth=1510mm, paperheight=955mm,]{xebaposter}
 
 \usepackage{url}
 \usepackage{amsmath}
@@ -11,12 +11,20 @@
 \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
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -30,26 +38,33 @@
 % \setlength{\columnsep}{0.7em}
 % \setlength{\columnseprule}{0mm}
 
-
-%% Begin of Document
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\begin{document}
 %%% Setting User Defined Background %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %if you want to use your preferred background, you should set background=user in poster settings.
-\newcommand\back{
-    \makeatletter
-%  \setLTR\begin{bidi at tikzpicture}[remember picture,overlay,opacity=.3]%
+\background{
   \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 at tikzpicture}%
+    \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}%
-  \makeatother
-} 
-\AtBeginShipoutInit
-\AtBeginShipout{\AtBeginShipoutAddToBox{\back}}
+}
+%% Begin of Document
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\begin{document}
+
+%\newcommand\back{
+%    \makeatletter
+%%  \setLTR\begin{bidi at 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 at tikzpicture}%
+%  \end{tikzpicture}%
+%  \makeatother
+%} 
+%\AtBeginShipoutInit
+%\AtBeginShipout{\AtBeginShipoutAddToBox{\back}}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %% Here starts the poster
 %%---------------------------------------------------------------------------
 %% Format it to your taste with the options
@@ -83,14 +98,15 @@
       textborder=rounded,
       % Format of text header
       headerborder=closed,
-      headerheight=.07\textheight,
+%      headerheight=.07\textheight,
       headershape=roundedleft,
       headershade=plain,
 %      headerfont=\Large, %Sans Serif
       boxshade=plain,
-      background=shadeLR,
+      background=user,
       linewidth=2pt,
       grid=false, % show a grid mesh on poster, it's useful for debugging.
+      columns=5,
       }
  % Eye Catcher
  {
@@ -104,7 +120,7 @@
  \\%[1em]
  {\normalsize\texttt{\lr{javadr at parsilatex.com, reinhold at kainhofer.com, baposter at brian-amberg.de}}
  \\
-نسخه $2.42$، ۲۲ بهمن ۱۳۹۴، ۱۱ فوریه ۲۰۱۶
+نسخه $2.51$، $22$ شهریور $1395$، $12$ سپتامبر $2016$
  }}
  % University logo
  {
@@ -131,45 +147,93 @@
 {\textxecolor{red}{مقدمه}}
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 همانطوری که می‌دانید یکی از نیازهای جامعه علمی طراحی پوستر است زیرا که در برخی کنفرانس‌ها نویسنده مقاله تنها مجاز به ارائه پوستر 
-می‌گردد. در این راستا یک بسته بسیار ساده به نام \texttt{a0poster} وجود دارد که در عین سادگی کار با آن، قابلیت‌های زیادی ندارد.
-از طرفی دیگر بسته‌های زیبایی برای تولید پوستر توسط افرادی دیگر طراحی شده است 
-از جمله \texttt{baposter}\footnote{\url{http://www.brian-amberg.de/uni/poster/}}
- و \texttt{beamerposter}. 
-متاسفانه این بسته‌ها با متون راست به چپ، خصوصاً فارسی کار نمی‌کنند. از آنجایی که بسته \texttt{baposter} 
-بر پایه \texttt{tikz} طراحی شده است و جناب آقای دکتر وفا خلیقی خالق 
-بسته‌های \texttt{bidi} و \texttt{xepersian} امکان پشتیبانی از متون 
-راست به چپ را در تصاویر تولیدی بسته \texttt{tikz} فراهم آورده‌اند پس بدین سبب به سراغ این بسته رفته و با تغییراتی در آن، 
-این بسته را با متون راست به چپ خصوصا فارسی سازگار نموده و نام \texttt{xebaposter} را بر آن برگزیدیم%
-\footnote{نگارنده ابتدا نام \lr{baposterRL} را انتخاب کرده بود لکن با پیشنهاد دکتر محمود امین‌طوسی نام فعلی را برگزید.}
---بخوانید زیباپوستر--. 
-البته ناگفته نماند که پوسترهای تولیدی با بسته \texttt{beamerposter} زیبایی زاید الوصوفی دارند لکن به سبب اینکه بسته‌های 
-بایدی و زی‌پرشین فعلا از بسته \texttt{beamer} پشتیبانی نمی‌کنند --آنهم به سبب وجود باگ‌هایی در موتور زی‌تک-- امکان 
-فارسی‌سازی این بسته وجود نداشت پس بدین سبب تنها انتخابمان همان بسته اولیه \texttt{baposter} شد.
+می‌گردد. در این راستا یک کلاس بسیار ساده به نام \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} مراجعه نمایید.}
+و \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}
+%محیط اصلی پوستر، محیط \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{لوگوی دانشگاه} \}|
 
-    { key=value options }
-    { Eye Catcher, empty 
-       if option eyecatcher=no}
-    { Poster Title }
-    { Poster Authors }
-    { University Logo}
-    
-    Definition of the boxes
+|\hfill\rl{تعاریف جعبه‌ها \ldots}|
+
 \end{poster}
-\end{verbatim}
-\end{latin}
+\end{document}
+    \end{lstlisting}
 \end{posterbox}
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 \begin{posterbox}[name=classoption,column=2,span=1,headershape=rectangle,textborder=roundedsmall
@@ -180,56 +244,131 @@
     \item \texttt{persian/latin}:
      چینش پوستر فارسی/لاتین.% پیش‌فرض پوستر لاتین است.
     \item \texttt{portrait/landscape}: طرح‌بندی صفحه
-    \item \lr{\texttt{a0paper, a1paper, a2paper, a3paper, a4paper, archE}}: سایز صفحات از پیش تعریف‌شده
+    \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}}:
-    \item \texttt{showframe}: نمایش فریم. این گزینه‌ در اشکال‌زدایی بکار می‌آید.
+    مقیاس‌پذیری پوستر. پوستر با اندازه فونت‌های استاندارد روی یک کاغذ 
+    \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=2,below=classoption
+\begin{posterbox}[name=posteroption,column=1,span=1, aligned=posterparts, bottomaligned=setting,
 ,headershade=shadetb]{گزینه‌های محیط \lr{poster}}
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %\begin{multicols}{2}
 \begin{itemize}
-    \item \texttt{grid={yes,no}}: .نمایش یک گرید. این گزینه در فاز طرح‌بندی پوستر بکار آید.
+    \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}}: پشت‌زمینه پوستر را تعیین می‌کند که می‌تواند مقادیر زیر را بگیرد:
+    \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 \texttt{plain}: رنگ پشت‌زمینه را رنگ \texttt{bgColorOne} می‌گذارد.
-        \item \texttt{user}: با دستور \verb|\background{...}| پشت‌زمینه مطلوبتان را می‌توانید طراحی نمایید.
-        \item \texttt{none}: بدون پشت زمینه.
+        \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={yes,no}}}: تعیین می‌کند که آیا آی‌کچر در سرآمد پوستر به نمایش درآید یا نه. 
+    \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=1,span=2,below=posteroption,textborder=none
+\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{-3mm}
-\begin{verbatim}
-    \begin{posterbox}[ key=value options ]{ PosterBox Title }
-        Contents
+%\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{verbatim}
-\end{latin}
+\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}}:
@@ -240,35 +379,54 @@
     رنگ دوم عنوان جعبه.
     \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[scale=0.7]{docs-boxshape}}
+    \centerline{\includegraphics[width=.8\textwidth, ]{docs-boxshape}}
     \item \lr{\texttt{headerborder=header border type}}:
     آن بخشی از جعبه که پیرامون عنوان قرار می گیرد را تعیین می‌کند:
     
-    \centerline{\includegraphics[scale=0.7]{docs-headerborder}}
+    \centerline{\includegraphics[width=.8\textwidth, ]{docs-headerborder}}
     \item \lr{\texttt{headershape=header border shape}}:
     نوع آرایش عنوان جعبه را مشخص می‌کند:
     
-    \centerline{\includegraphics[scale=0.7]{docs-headershape}}
+    \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*}
+%        \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*}
+%        \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}}:
@@ -275,50 +433,38 @@
     رنگ قلم عنوان جعبه.
     \item \lr{\texttt{linewidth=length}}:
     عرض خطوط مورد استفاده در ترسیم پوستر
-    \item \lr{\texttt{above=box name,below=box name,aligned=box name,bottomaligned=box name}}: 
-    نام جعبه‌ای را مشخص می‌کند که این جعبه باید نسبت به آن ترازبندی شود.
+    \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}
-\vspace{-2mm}
+\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=imagedataset,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=imagedataset%
-,headerFontColor=brown,textborder=roundedright,headershape=roundedright]
-{\textxecolor{brown}{تنظیمـــــــــات (عمومی یا محلی؟!)}}
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-کاربر می‌توانید تنظیماتی را که برای رنگ و حالت جعبه‌ها تعریف شده است را به کلی یا جزئی تغییر دهد. بدین معنی که برای یکبار همان
-ابتدای تعریف محیط \lr{poster} که این تنظیمات تعریف می‌شوند بر تمامی جعبه‌ها قابل اعمال هستند لکن این امکان نیز وجود دارد 
-که هر جعبه را به طور خاص شخصی‌سازی نمود. در این پوستر سعی شده تا با اتخاذ 
-شخصی‌سازی هر جعبه گزینه‌های مختلف موجود تا آنجا که ممکن است نشان داده شود. 
-\end{posterbox}
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\begin{posterbox}[name=ack,column=0,span=1,below=setting,
+\begin{posterbox}[name=ack,column=3,span=2,below=posterboxoption, bottomaligned=absolute, 
 ,textborder=triangles]{قدردانی}
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 با تشکر از دکتر \lr{Brian} خالق کلاس پوستر و تشکر ویژه از جناب آقای دکتر وفا خلیقی بخاطر زحماتی که برای فارسی‌نویسی در
-محیط زی‌لاتک انجام‌ داده‌اند%\footnote{بدون پشتیبانی زی‌پرشین از محیط \lr{tikzpicture} فارسی سازی این کلاس ممکن نبود.} 
-و دکتر محمود امین‌طوسی به سبب پیشنهاد نام زیباپوستر و گروه پارسی‌لاتک برای تست این کلاس.
+محیط زی‌لاتک انجام‌ داده‌اند %\footnote{بدون پشتیبانی زی‌پرشین از محیط \lr{tikzpicture} فارسی سازی این کلاس ممکن نبود.} 
+ و دکتر محمود امین‌طوسی به سبب پیشنهاد نام زیباپوستر و گروه پارسی‌لاتک برای تست این کلاس.
 
 \footnotetext{
-نسخه $2.2$ بر خلاف نسخه اولیّه هر دو نوع پوستر پارسی و لاتین را پشتیبانی می‌کند. }
+زیباپوستر از نسخهٔ $2.2$ به بعد بر خلاف نسخه اولیّه هر دو نوع پوستر پارسی و لاتین را پشتیبانی می‌کند. }
 \end{posterbox} 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 \end{poster}

Modified: trunk/Master/texmf-dist/tex/latex/xebaposter/xebaposter.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/xebaposter/xebaposter.cls	2016-09-12 21:54:14 UTC (rev 42045)
+++ trunk/Master/texmf-dist/tex/latex/xebaposter/xebaposter.cls	2016-09-12 21:56:34 UTC (rev 42046)
@@ -1,7 +1,7 @@
 %%
 %% This is file `xebaposter.cls'
 %% 
-%%% Copyright © 2015 by Seiied-Mohammad-Javad Razavian <javadr at gmail.com>
+%% Copyright © 2015-2016 by Seiied-Mohammad-Javad Razavian <javadr at gmail.com>
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
 %% of this license or (at your option) any later version.
@@ -25,6 +25,11 @@
 %% Copyright (C) 2011      Reinhold Kainhofer <reinhold at kainhofer.com>
 %% Copyright (C) 2015-2016      Seiied-Mohammad-Javad Razavian <javadr at gmail.com>
 %%
+%% 12. September 2016: ver 2.51
+%%     - typo in package inf.
+%% 1. September 2016: ver 2.5
+%%     - In persian mode with gird enabled option, grid numbers set on left side of the sheet.
+%%     -There is no need to set \setLTR before \shade or \fill command, it fixed in new version of bidi.
 %% 11. February 2015: ver 2.42
 %%     - Correcting some other typos in the package's documentaion.
 %% 10. February 2015: ver 2.41
@@ -131,7 +136,7 @@
 %%
 %%
 %% Licence: GPL
-\ProvidesClass{xebaposter}[2016/02/11 v2.42 xebaposter class]
+\ProvidesClass{xebaposter}[2016/09/12 v2.51 xebaposter class]
 \NeedsTeXFormat{LaTeX2e}[1995/06/01]
 \LoadClass{article}
 \typeout{baposter: Brian Amberg, 2007, 2008, 2009, 2010, 2011 | http://www.brian-amberg.de/uni/poster/}
@@ -567,7 +572,7 @@
 \newcommand{\xebaposter at background@shaderl}[2]{%
   \debug{xebaposter: Using shade right left background.}%
     \begin{tikzpicture}[remember picture,overlay]%
-    \setLTR\shade [shading=axis,left color=#2,right color=#1] (current page.north east)%
+    \shade [shading=axis,left color=#2,right color=#1] (current page.north east)%
            rectangle(current page.south west);%
   \end{tikzpicture}%
 }%
@@ -574,7 +579,7 @@
 \newcommand{\xebaposter at background@shadelr}[2]{%
   \debug{xebaposter: Using shade left right background.}%
     \begin{tikzpicture}[remember picture,overlay]%
-    \setLTR\shade [shading=axis,left color=#1,right color=#2] (current page.north west)%
+    \shade [shading=axis,left color=#1,right color=#2] (current page.north west)%
            rectangle(current page.south east);%
   \end{tikzpicture}%
 }%
@@ -581,7 +586,7 @@
 \newcommand{\xebaposter at background@shadetb}[2]{%
   \debug{xebaposter: Using shade top to bottom background.}%
     \begin{tikzpicture}[remember picture,overlay]%
-    \setLTR\shade [shading=axis,top color=#1,bottom color=#2] (current page.north west)%
+    \shade [shading=axis,top color=#1,bottom color=#2] (current page.north west)%
            rectangle(current page.south east);%
   \end{tikzpicture}%
 }%
@@ -588,7 +593,7 @@
 \newcommand{\xebaposter at background@plain}[2]{%
   \debug{xebaposter: Using plain background.}%
   \begin{tikzpicture}[remember picture,overlay]%
-    \setLTR\fill [#1] {(current page.north west) rectangle (current page.south east)};%
+    \fill [#1] {(current page.north west) rectangle (current page.south east)};%
   \end{tikzpicture}%
 }%
 \newcommand{\xebaposter at background@user}[2]{%
@@ -1207,8 +1212,13 @@
       %% Explicitly list all percentages, because with {0.0, 0.1, ..., 1.0} we
       %% get rounding errors in the displayed numbers!
       \foreach \y in {0.0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0}%
-        \draw[draw=green,draw opacity=0.7] (0pt,\colheight-\y\colheight)  --%
-            (\textwidth,\colheight-\y\colheight) node[anchor=west] {\y};%
+        {\if at xebaposter@persian
+            \draw[draw=green,draw opacity=0.7]  (\textwidth,\colheight-\y\colheight) --%
+                (0pt,\colheight-\y\colheight) node[anchor=east] {\y};%        
+        \else
+            \draw[draw=green,draw opacity=0.7] (0pt,\colheight-\y\colheight)  --%
+                (\textwidth,\colheight-\y\colheight) node[anchor=west] {\y};%
+        \fi|}%    
     \fi%
   \end{tikzpicture}%
 %  \xkvview{}



More information about the tex-live-commits mailing list