تالار گفتگوی پارسی‌لاتک

عمومی => انجمن تازه‌کاران => نويسنده: مرتضی در دسامبر 27, 2010, 01:30:22 pm

عنوان: ایجاد یک لیست جدید
رسال شده توسط: مرتضی در دسامبر 27, 2010, 01:30:22 pm
میخوام لیستی بصورت زیر ایجاد کنم
1(الف) مورد اول
1(ب) مورد دوم
2(الف) مورد سوم
2(ب) مورد چهارم
3 مورد پنجم
که بشه از یه جای دیگه توی متن، بهش اشاره کرد طوری که برچسب لیستم بطور کامل نوشته بشه. یعنی مثلا نوشته بشه «همانطور که در 1(الف) آمده ...» که 1(الف) در اون، hyperlink باشه
عنوان: پاسخ : ایجاد یک لیست جدید
رسال شده توسط: Nekoomehr در دسامبر 27, 2010, 02:47:02 pm
با استفاده از بسته​ی enumitem و با كمك راهنمای آن احتمالاً می​توانید این كارها را انجام دهید.
اگر در مورد هایپرلینك هم كار نكرد به راهنمای بسته​ی hyperref مراجعه كنید.
فكر می​كنم شما برای یك پرزنتیشن این​ها را لازم دارید.
عنوان: پاسخ : ایجاد یک لیست جدید
رسال شده توسط: هادی صفی‌اقدم در دسامبر 27, 2010, 03:04:42 pm
اگه نمیخواهید کارتون را سخت کنید از دستورات زیر هم میتونید استفاده کنید:

\شروع{فقرات}
\فقره{1(الف)} مورد اول
\فقره{1(ب)} مورد دوم
\فقره{2(الف)} مورد سوم
\فقره{2(ب)} مورد چهارم
\فقره{3} مورد پنجم
\پایان{فقرات}
عنوان: پاسخ : ایجاد یک لیست جدید
رسال شده توسط: مرتضی در دسامبر 27, 2010, 07:55:00 pm
اگه نمیخواهید کارتون را سخت کنید از دستورات زیر هم میتونید استفاده کنید:

\شروع{فقرات}
\فقره{1(الف)} مورد اول
\فقره{1(ب)} مورد دوم
\فقره{2(الف)} مورد سوم
\فقره{2(ب)} مورد چهارم
\فقره{3} مورد پنجم
\پایان{فقرات}

با این کار، یک نقطه توپر میگذاره و کنار آن مینویسه 1(الف) و کنار آن مینویسد مورد اول و به همین ترتیب. در صورتیکه من نمیخوام نقطه توپر بگذاره و میخوام بجای اون نقطه توپر بنویسه 1(الف)، همونطور که تو صورت سوالم گفنه بودم. ضمنا نمیشه بصورتی که گفته بودم به هر کدوم از این فقرات، ارجاع داد
عنوان: پاسخ : ایجاد یک لیست جدید
رسال شده توسط: هادی صفی‌اقدم در دسامبر 27, 2010, 07:57:42 pm
با این کار، یک نقطه توپر میگذارد و کنار آن مینویسد 1(الف) و کنار آن مینویسد مورد اول و به همین ترتیب. در صورتیکه من نمیخوام نقطه توپر بگذاره و میخوام بجای اون نقطه توپر بنویسه 1(الف)، همونطور که تو صورت سوالم گفنه بودم
ببخشید من اشتباهی نوشتم. باید به جای {} از []  استفاده کنید.
عنوان: پاسخ : ایجاد یک لیست جدید
رسال شده توسط: مرتضی در دسامبر 27, 2010, 08:06:46 pm
ببخشید من اشتباهی نوشتم. باید به جای {} از []  استفاده کنید.
با این کار، مشکل نقطه توپر حل میشه ولی مشکل اصلی من اینه که نمیتونم به یک فقره خاص ارجاع بدم
عنوان: پاسخ : ایجاد یک لیست جدید
رسال شده توسط: هادی صفی‌اقدم در دسامبر 27, 2010, 08:09:02 pm
با این کار، مشکل نقطه توپر حل میشه ولی مشکل اصلی من اینه که نمیتونم به یک فقره خاص ارجاع بدم
یک فایل نمونه که موردی که گفتید درش استفاده شده را بفرستید تا ببینم بلدم
عنوان: پاسخ : ایجاد یک لیست جدید
رسال شده توسط: مرتضی در دسامبر 27, 2010, 08:15:55 pm
نمونه ای از فایل تک رو ضمیمه کردم که در اون میخوام 1(الف) وقتی بهش ارجاع میکنم، hyperlink باشه
عنوان: پاسخ : ایجاد یک لیست جدید
رسال شده توسط: هادی صفی‌اقدم در دسامبر 27, 2010, 08:29:11 pm
ببینید خوبه
بیشتر از این بلد نیستم. امیدوارم دوستان راههای بهتری ارائه دهند و من هم یاد بگیرم

این اولین فایلی جدیدی هست که با تکلایو 2010 آپدیت شده به نسخه bitbucket تایپ کرده‌ام.
عنوان: پاسخ : ایجاد یک لیست جدید
رسال شده توسط: مرتضی در دسامبر 27, 2010, 09:10:17 pm
آقای صفی اقدم، بسیار بسیار ممنونم. خیلی وقت بود که دنبال همچین چیزی می گشتم. فقط اگه میشه معادل انگلیسی این دستورات رو هم بفرستید چون دستورات بقیه متنی که در حال کار روی اون هستم، انگلیسی هستش و این رو هم باید انگلیسی بنویسم. بازم ممنون
عنوان: پاسخ : ایجاد یک لیست جدید
رسال شده توسط: هادی صفی‌اقدم در دسامبر 27, 2010, 09:18:01 pm
خواهش می‌کنم. باز هم میگم مطمئنم راه‌های بهتری هم هست که من الان نمی‌دونم

فایل راهنمای زی‌پرشین شامل معادل پارسی و لاتین دستورات لاتک هست که آقا وفا زحمتش را کشیدند
C:\texlive\2010\texmf-dist\doc\xelatex\xepersian
یا
C:\Program Files\MiKTeX 2.9\doc\xelatex\xepersian
عنوان: پاسخ : ایجاد یک لیست جدید
رسال شده توسط: مرتضی در دسامبر 28, 2010, 04:09:18 am
ضمن تشکر مجدد از آقای صفی اقدم، همه مشکلات من بغیر از یکی حل شد و اون هم اینه که:
وقتی یک \hyperlink توی متن میذارم که مثلا به 1(الف) اشاره کنه، به خط پایینیِ شامل 1(الف) اشاره میکنه طوریکه خود عبارت 1(الف) اصلا معلوم نیست. چطور میتونم کاری کنم که به کمی بالاتر اشاره بشه؟ یعنی طوریکه خود عبارت 1(الف) هم معلوم بشه؟
عنوان: پاسخ : ایجاد یک لیست جدید
رسال شده توسط: هادی صفی‌اقدم در دسامبر 28, 2010, 08:56:31 am
ضمن تشکر مجدد از آقای صفی اقدم، همه مشکلات من بغیر از یکی حل شد و اون هم اینه که:
وقتی یک \hyperlink توی متن میذارم که مثلا به 1(الف) اشاره کنه، به خط پایینیِ شامل 1(الف) اشاره میکنه طوریکه خود عبارت 1(الف) اصلا معلوم نیست. چطور میتونم کاری کنم که به کمی بالاتر اشاره بشه؟ یعنی طوریکه خود عبارت 1(الف) هم معلوم بشه؟
این که گفتید « یعنی طوریکه خود عبارت 1(الف) هم معلوم بشه؟» یعنی چی؟
هایپرلینک شما را به اون صفحه‌ای که ارجاع داده‌اید میبره.
فایل پی‌دی‌افی که ارجاعش مشکل داره را بفرستید
عنوان: پاسخ : ایجاد یک لیست جدید
رسال شده توسط: مرتضی در دسامبر 28, 2010, 04:52:49 pm
فایل tex و pdf مربوطه ضمیمه شده است
عنوان: پاسخ : ایجاد یک لیست جدید
رسال شده توسط: هادی صفی‌اقدم در دسامبر 28, 2010, 05:07:53 pm
فایل tex و pdf مربوطه ضمیمه شده است
متاسفانه من نتونستم کاری کنم. به صفحه‌ی مورد نظر میره ولی کمی پایینتر از سطری که بهش ارجاع داده‌ایم.
عنوان: پاسخ : ایجاد یک لیست جدید
رسال شده توسط: مرتضی در دسامبر 28, 2010, 08:41:41 pm
متاسفانه من نتونستم کاری کنم. به صفحه‌ی مورد نظر میره ولی کمی پایینتر از سطری که بهش ارجاع داده‌ایم.

یه ترفند برای این کار پیدا کردم و اونم اینه که hypertarget رو در خط بالاییِ خطی که میخوام بهش ارجاع بدم، قرار میدم. اینجوری متن اون خطی که از اول میخواستم بهش ارجاع بدم، بطور کامل نشون داده میشه