کاربر عزیز آقای نکومهر، در پست «فایل استایل برای افزودن سایدبار و نواربالا به اسلاید bidipresentation (http://www.parsilatex.com/forum/SMF/index.php?topic=712.0)» سایدبار برای بیدیپرزنتیشن را فعال کردند:
با یک دستور ساده، من پسزمنه (BackGround) بهش اضافه کردم.
در پست: BidiPresentation + sidebar + background -- بیدی پرزنتیشن+نوار کناری+ پسزمینه (http://www.parsilatex.com/forum/SMF/index.php?topic=1637.0)
الان مورد اولی مشکل خروجی داره و دومی نداره. (چون فایل sidbarbidipres.sty دومی قدیمی هست!)
دلیلش را من اینجوری فهمیدم که آقای نکومهر یک sidbarbidipres.sty اولش گذاشتند.
من ازش استفاده کردم و پس زمینه اضافه کردم.
بعدش بنا به دلایلی اون فایل را تغییر دادند.
اما این فایل من در اون پستم بدون تغییر ماند.
این تفاوتهای زیر بینشون هست.
سوالم اینه که چه جوری میشه این مشکلات پیش میاد؟
چه جوری میشه چیزی طراحی کرد که مشکل براش پیش نیاد؟
یا اصلاً امکانپذیر نیست؟
با تشکر
۱: قدیمی نکومهر (که من استفاده کردهام.)
۲: جدید تکومهر
کد زیر در فایل ۱ غیر فعال هست:
\makeatletter
\renewcommand{\rotateframe}[2]{\if@ttb@rotate
\rotatebox{#1}{\if@RTL\beginL\fi#2\if@RTL\endL\fi}%
\else
#2\relax
\fi}
\makeatother
در ۱:
%%نوار پایین
\newstaticframe[2,>1]{99mm}{9mm}{90mm}{-10mm}[botbar1]
\setstaticframe*{botbar1}{backcolor=botbar1-color}
\newdynamicframe[2,>1]{95mm}{9mm}{-5mm}{-10mm}[botbar2]
\setdynamicframe*{botbar2}{valign=c,textcolor=botbar2-text,backcolor=botbar2-color}
در ۲:
%%نوار پایین
\newstaticframe[2,>1]{101mm}{9mm}{90mm}{-10mm}[botbar1]
\setstaticframe*{botbar1}{backcolor=botbar1-color}
\newdynamicframe[2,>1]{95mm}{9mm}{-5mm}{-10mm}[botbar2]
\setdynamicframe*{botbar2}{valign=c,textcolor=botbar2-text,backcolor=botbar2-color}
در ۱:
%%عكس زمینه سایدبار
\AddToShipoutPicture{%
\put(33,512){
\reflectbox{
\includegraphics[keepaspectratio=false,height=-\paperheight ,width=31mm]{side.jpg}
}
}%
}
در ۲:
%%عكس زمینه سایدبار
\AddToShipoutPicture{%
\put(-130,512){\reflectbox{\includegraphics[keepaspectratio=false,height=-\paperheight ,width=29.3mm]{side.jpg}}}%
}
در ۱:
%%خودسایدبار
\newstaticframe{30mm}{\paperheight}{190mm}{-10mm}[sidebar]
\setstaticframe*{sidebar}{valign=b}%{backcolor=[cmyk]{0.15,0.15,0,0}}
در ۲:
%%خودسایدبار
\newstaticframe{25mm}{\paperheight}{195mm}{-10mm}[sidebar]
\setstaticframe*{sidebar}{valign=b}%{backcolor=[cmyk]{0.15,0.15,0,0}}
اینم الان دیدم که آقای شرفی درستش کرده بودند. :)
نقل قول از: امیرحسین شرفی در نوامبر 08, 2011, 08:16:10 بعد از ظهر
با توجه به راهنماییهای آقای کارنپهلو استایل sidebarbidipres و فایل bidipresentation_sidebar_hsa را تغییراتی دادم تا اکنون نیز اسلاید نمونه را بتوان بدون مشکل اجرا کرده ونتیجه گرفت. آنها را در پیوست قرار میدهم و از آقای صفی اقدم خواهشمندم آنها را در پست یک قرار دهد.