پارسی‌لاتک

لاتک LATEX => حروف‌چینی مستندات => نويسنده: sector121 در جولای 25, 2013, 09:33:50 بعد از ظهر

عنوان: درج ساده‌تر و خواناتر ارجاع و ماخذ در متن
رسال شده توسط: sector121 در جولای 25, 2013, 09:33:50 بعد از ظهر
کاربرد دستور برای درج ارجاع و ماخذ در پرونده منبع باعث پایین آمدن خوانایی آن می‌شود.

برای نمونه:
ارقام \autoref{ش.1} از \citep{A22} برگرفته شده‌اند.

با دستورهای زیر می‌توان خط بالا را اینگونه نوشت:
ارقام ﴿ش.1﴾ از ﴿A22﴾ برگرفته شده‌اند.




\begingroup\lccode`~=`﴿ \lowercase{\endgroup\protected\def~}{\expandafter\CiteRef}

\catcode`﴿=\active

\def\CiteRef#1﴾{\expandafter\ifx\csname r@#1\endcsname\relax\citep{#1}\else\autoref{#1}\fi\xspace}



با همین روش می‌توان مانند شکل دوم نوشت
در شکل دوم ¹ شروع فصل، ² شروع قسمت و علایم ↓↑ سر و ته محیط را نشان می‌دهند.

متن درون ‹› باید توسط بسته glossaries تعریف شده باشد و به جای gls و glspl آمده است. با این روش می‌توان فرهنگ فارسی و انگلیسی به همراه نمایه با امکان backref داشت.