سلام بالاخره با کمک دوستان جواب سوالم رو پیدا کردم
شاید بشه معادل انگلیسی این چیزی که دنبالش بودم رو conditional compilation گذاشت. شاید.
به هر حال دو راه برای این پیدا کردم که این دو راه رو اینجا براتون میگم (راه دوم که پیشنهاد آقا وفا بود بهتر به نظر می رسه - فایلهای ایشون ضمیمه شده).
راه اول:
استفاده از پکیج ifthen به صورت زیر
در این صورت در متن باید عبارت زیر را بنویسید و در آکولادها اون چیزهایی که می خواهید و یا نمی خواهید را بنویسید.
و اما روش دوم:
این روش نیازی به استفاده از هیچ پکیجی نداره به صورت ساده زیر است:
قبل از شروع متن از عبارتهای زیر استفاده میکنیم
سپس در متن به صورت زیر عمل می کنیم
اگر قبل از متن از دستور \proofmodefalse استفاده میکردیم اون نوشته مورد نظر دیگه دیده نمیشد.
ممنون
شاید بشه معادل انگلیسی این چیزی که دنبالش بودم رو conditional compilation گذاشت. شاید.
به هر حال دو راه برای این پیدا کردم که این دو راه رو اینجا براتون میگم (راه دوم که پیشنهاد آقا وفا بود بهتر به نظر می رسه - فایلهای ایشون ضمیمه شده).
راه اول:
استفاده از پکیج ifthen به صورت زیر
\usepackage{ifthen}
\newboolean{yourBoolVar}
\setboolean{yourBoolVar}{boolval} % boolvar=true or false
\newboolean{yourBoolVar}
\setboolean{yourBoolVar}{boolval} % boolvar=true or false
در این صورت در متن باید عبارت زیر را بنویسید و در آکولادها اون چیزهایی که می خواهید و یا نمی خواهید را بنویسید.
\ifthenelse {\boolean{yourBoolVar}}
{if true, go this code} {if false, go this}
{if true, go this code} {if false, go this}
و اما روش دوم:
این روش نیازی به استفاده از هیچ پکیجی نداره به صورت ساده زیر است:
قبل از شروع متن از عبارتهای زیر استفاده میکنیم
\newif\ifproofmode
\proofmodetrue
\proofmodetrue
سپس در متن به صورت زیر عمل می کنیم
\ifproofmode
your desired text or ......
\fi
your desired text or ......
\fi
اگر قبل از متن از دستور \proofmodefalse استفاده میکردیم اون نوشته مورد نظر دیگه دیده نمیشد.
ممنون