در صفحاتی که میخواهی oneside
باشه، باید شروط زیر برقرار باشه:
\@twosidefalse
\@mparswitchfalse
\setboolean{@bidituftefloat@twoside}{false}
\setboolean{@bidituftefloat@symmetric}{false}
و در صفحاتی که میخواهی twoside
باشه، باید شروط زیر برقرار باشه:
\@twosidetrue
\@mparswitchtrue
\setboolean{@bidituftefloat@twoside}{true}
\setboolean{@bidituftefloat@symmetric}{true}
در واقع اگر به فایل bidituftefloat.sty
نگاه کنی، این کدها گزینههای oneside
و twoside
را به ترتیب (باز)تعریف میکنند. وقتی از کلاس biditufte-book
استفاده میکنی، گزینه twoside
بصورت پیشفرض فعال هست. بنابراین در پاسخ به پرسشت دو دستور زیر رو تعریف کن:
\makeatletter
\newcommand*{\SetTwoSided}{%
\@twosidetrue \@mparswitchtrue%
\setboolean{@bidituftefloat@twoside}{true}%
\setboolean{@bidituftefloat@symmetric}{true}%
}
\newcommand*{\SetOneSided}{%
\@twosidefalse \@mparswitchfalse%
\setboolean{@bidituftefloat@twoside}{false}%
\setboolean{@bidituftefloat@symmetric}{false}%
}
\makeatother
هر صفحهای که خواستی oneside
باشه از دستور دومی و هر صفحهای که خواستی دوستونه باشه از دستور نخست استفاده کن.