کاربر عزیز آقای نکومهر، در پست «
فایل استایل برای افزودن سایدبار و نواربالا به اسلاید bidipresentation » سایدبار برای بیدیپرزنتیشن را فعال کردند:
با یک دستور ساده، من پسزمنه (BackGround) بهش اضافه کردم.
در پست:
BidiPresentation + sidebar + background -- بیدی پرزنتیشن+نوار کناری+ پسزمینهالان مورد اولی مشکل خروجی داره و دومی نداره. (چون فایل 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}}