زمانی که شماره ارجاع به نام یک تصویر یا جدول لبه صفحه می افتد این شماره به صورت شکسته در دو خط پخش میشود. این خطا از چه میتواند باشد؟ فایل ضمیمه را ببینید.
از دستور \linebreack استفاده کنید
شما \usepackage{graphicx} را هم فراخوانی نکردهاید
نقل قول از: هادی صفی اقدم در ژانویه 09, 2011, 02:15:01 بعد از ظهر
از دستور \linebreack استفاده کنید
شما \usepackage{graphicx} را هم فراخوانی نکردهاید
یعنی قبل از هر ارجاعی دستور \linebreak بزنم؟ چرا باید این کار رو بکنم؟ توی هیچ یک از فایلهای نمونه هم چنین کاری نشده است. منظورتون را از فراخوانی آن پکیج متوجه نمیشوم میشه ارتباطش رو توضیح بدید لطفا؟
قبل از دستور \ref علامت ~ را قرار بده.
به وفا: خط دوم را به همین خاطر گذاشتم.
بعد از لغت را یک ~ گذاشتم اما باز هم نشد (مثل اینکه nonbreakable spaceهم اثر نمیکنه). به فایلی که در پست اول ضمیمه کردم مراجعه کنید
نقل قول از: yassermat در ژانویه 09, 2011, 04:11:37 بعد از ظهر
به وفا: خط دوم را به همین خاطر گذاشتم.
بعد از لغت را یک ~ گذاشتم اما باز هم نشد (مثل اینکه nonbreakable spaceهم اثر نمیکنه). به فایلی که در پست اول ضمیمه کردم مراجعه کنید
من هم به این مشکل برخورده بودم و مسأله را به کمک hbox حل کردم
\hbox{\ref{Figure1}}
نقل قول از: yassermat در ژانویه 09, 2011, 04:11:37 بعد از ظهر
به وفا: خط دوم را به همین خاطر گذاشتم.
بعد از لغت را یک ~ گذاشتم اما باز هم نشد (مثل اینکه nonbreakable spaceهم اثر نمیکنه). به فایلی که در پست اول ضمیمه کردم مراجعه کنید
خیر شما ~ را قبل از فاصله گذاشتهاید در صورتی که باید آن را دقیقاً قبل از دستور \ref قرار دهید.
نقل قول از: yassermat در ژانویه 09, 2011, 02:31:52 بعد از ظهر
یعنی قبل از هر ارجاعی دستور \linebreak بزنم؟ چرا باید این کار رو بکنم؟ توی هیچ یک از فایلهای نمونه هم چنین کاری نشده است. منظورتون را از فراخوانی آن پکیج متوجه نمیشوم میشه ارتباطش رو توضیح بدید لطفا؟
نه قبل از هر ارجاعی. هر جا که این مشکل پیش اومد
خوب توی فایلهای نمونه قرار نبوده که کل علم لاتک را بیارند
شما از محیط figure استفاده کردهاید و باید اون پکیج را فراخوانی کنید
اتفاقاً منم این مشکل رو دارم و میخواستم اینجا مطرحش کنم. این مشکل توی ورژنهای قبل از v1.0.4 زیپرشین و بیدی وجود نداشت. یعنی از وقتی که به ورژن روی ctan یا bitbucket آپدیت شدم، این مشکل به وجود اومده و توی سندهای پرمرجع، خیلی اذیت میکنه.
با گذاشتن علامت ~ هم درست نمیشه. فایل ضمیمه شده رو ببینین.
-----------------------------------
@هادی: میشه لطفاً فایل ضمیمه رو با زیپرشین و بیدی پایینتر از v1.0.4 امتحان کنی و نتیجه رو اطلاع بدی؟
نقل قول از: محسن شریفی تبار در ژانویه 09, 2011, 04:20:20 بعد از ظهر
من هم به این مشکل برخورده بودم و مسأله را به کمک hbox حل کردم
\hbox{\ref{Figure1}}
استفاده از hbox، مشکل رو حل میکنه اما بعضی موقعها، باعث میشه که خط، از سمت راست بزنه بیرون.
نقل قول از: وحید دامن افشان در ژانویه 09, 2011, 07:54:28 بعد از ظهر
@هادی: میشه لطفاً فایل ضمیمه رو با زیپرشین و بیدی پایینتر از v1.0.4 امتحان کنی و نتیجه رو اطلاع بدی؟
من نسخه زیر 1.0.9 ندارم. البته میکتک 2.7 هست که latin نداره و roman داره. باهاش تست کنم وحید جان؟
یعنی منظور شما اینه که با زیپرشین قدیمیتر شماره یاد شده بالاتر میافته؟
نقل قول از: هادی صفی اقدم در ژانویه 09, 2011, 08:02:48 بعد از ظهر
من نسخه زیر 1.0.9 ندارم. البته میکتک 2.7 هست که latin نداره و roman داره. باهاش تست کنم وحید جان؟
یعنی منظور شما اینه که با زیپرشین قدیمیتر شماره یاد شده بالاتر میافته؟
آره. تست کن لطفاً.
آره.
این هم با میکتک 2.7 عهد بوق :D
نکنه حاشیههای استاندارد تعریف شده در میکتکهای مختلف فرق کرده
نقل قول از: هادی صفی اقدم در ژانویه 09, 2011, 08:39:49 بعد از ظهر
این هم با میکتک 2.7 عهد بوق :D
نکنه حاشیههای استاندارد تعریف شده در میکتکهای مختلف فرق کرده
ممنون هادی جان.
باید وایسیم تا آقا وفا بیاد و علتشو برامون توضیح بده.
سلام برا من هم اینجوری شده-قبل از آپدیت زی پرشین این مشکل رو نداشتم.
نقل قول از: وفا در ژانویه 09, 2011, 03:30:03 بعد از ظهر
قبل از دستور \ref علامت ~ را قرار بده.
بعضی هاش درست شد اما همه نه-قبلا این مشکل رو تو نسخه قبلی نداشتم.مشکل چیه آقا وفا؟
نقل قول از: h_nuri77 در ژانویه 10, 2011, 02:01:04 بعد از ظهر
بعضی هاش درست شد اما همه نه-قبلا این مشکل رو تو نسخه قبلی نداشتم.مشکل چیه آقا وفا؟
من منبع مشکل را میدانم اما هنوز وقت نکردهام مشکل را درست کنم. منبع مشکل تعریف دستور \@SepMark است که دو طرف آرگومان آن با \hskip0pt محصور شده است و این منبع مشکل شما است. احتمالاً اگر سمت راستی را حذف کنید مشکل رفع شود، اما باید یک راهحل اساسی برای آن بیندیشم
نقل قول از: وفا در ژانویه 10, 2011, 02:56:14 بعد از ظهر
من منبع مشکل را میدانم اما هنوز وقت نکردهام مشکل را درست کنم. منبع مشکل تعریف دستور \@SepMark است که دو طرف آرگومان آن با \hskip0pt محصور شده است و این منبع مشکل شما است. احتمالاً اگر سمت راستی را حذف کنید مشکل رفع شود، اما باید یک راهحل اساسی برای آن بیندیشم
درستش کردم. اگر مشکلی باز بود، مطرح کنید.
نقل قول از: وفا در ژانویه 10, 2011, 03:42:32 بعد از ظهر
درستش کردم. اگر مشکلی باز بود، مطرح کنید.
وفا جان، اصلاحات رو روی bitbucket اعمال کردی؟ میشه خواهش کنم کدهای لازم برای رفع این مشکل
رو هم اینجا بذاری تا مجبور نشیم به bitbucket آپدیت بشیم؟ تجربه خوبی از این bitbucket ندارم ;D.
راستی چرا این مشکل توی ورژنهای پایینتر از ۱.۰.۴ نبودش؟
نقل قول از: وحید دامن افشان در ژانویه 10, 2011, 06:26:59 بعد از ظهر
وفا جان، اصلاحات رو روی bitbucket اعمال کردی؟ میشه خواهش کنم کدهای لازم برای رفع این مشکل
رو هم اینجا بذاری تا مجبور نشیم به bitbucket آپدیت بشیم؟ تجربه خوبی از این bitbucket ندارم ;D.
خیر
نقل قول
راستی چرا این مشکل توی ورژنهای پایینتر از ۱.۰.۴ نبودش؟
در پست یکی مانده به قبلم توضیح دادم و اگر دقت کرده بودی، جواب سوالت را میگرفتی.
نقل قول از: وفا در ژانویه 10, 2011, 06:43:00 بعد از ظهر
خیردر پست یکی مانده به قبلم توضیح دادم و اگر دقت کرده بودی، جواب سوالت را میگرفتی.
نه نه. فقط دوست دارم بدونم که چرا توی ورژنهای جدید، تعریف دستور SepMark تغییر کرده؟ البته فقط جهت اطلاعات شخصی میخوام بدونم.
یه سوال: من تغییرات بیدی رو توی bitbucket نگاه کردم. تا اونجایی که متوجه شدم، شما فقط خط
\def\SepMark#1{\gdef\@SepMark{\hskip0pt#1\hskip0pt}}
رو به خط
\def\SepMark#1{\gdef\@SepMark{#1}}
تغییر دادین. منم دستور آخری رو توی فایلم، بعد از xepersian قرار دادم، اما مشکل شکسته شدن، حل نشد. دستور دیگهای هم باید قرار بدم تا مشکل حل بشه؟
نقل قول از: وحید دامن افشان در ژانویه 10, 2011, 08:36:49 بعد از ظهر
نه نه. فقط دوست دارم بدونم که چرا توی ورژنهای جدید، تعریف دستور SepMark تغییر کرده؟ البته فقط جهت اطلاعات شخصی میخوام بدونم.
برای پشتیبانی از قلمهای AAT. قلمهای AAT مقداری متفاوت با قلمهای opentype در unicode bidi رفتار میکنند.
نقل قول
یه سوال: من تغییرات بیدی رو توی bitbucket نگاه کردم. تا اونجایی که متوجه شدم، شما فقط خط
\def\SepMark#1{\gdef\@SepMark{\hskip0pt#1\hskip0pt}}
رو به خط
\def\SepMark#1{\gdef\@SepMark{#1}}
تغییر دادین. منم دستور آخری رو توی فایلم، بعد از xepersian قرار دادم، اما مشکل شکسته شدن، حل نشد. دستور دیگهای هم باید قرار بدم تا مشکل حل بشه؟
چنین کارها بر دل آسان مگیر یکی رای زن با خردمند پیر
نقل قول از: وفا در ژانویه 11, 2011, 04:49:54 قبل از ظهر
.چنین کارها بر دل آسان مگیر یکی رای زن با خردمند پیر
وفا جان اذیت میکنی ها :D
دوست آنست که گیرد دست دوست در پریشان حالی و درماندگی
تو نیکی میکن و در دجله انداز که ایزد در بیابانت دهد باز
حالا میشه لطف کنی دستور کاملشو بگی؟ :'(
نقل قول از: وحید دامن افشان در ژانویه 11, 2011, 11:27:32 بعد از ظهر
:'(
وحید جان؟؟؟ من چند روزه دارم گریه میکنم ولی وفا جان جوابمو نمیده. باید بیشتر گریه کنیم!!! :D
نقل قول از: وحید دامن افشان در ژانویه 11, 2011, 11:27:32 بعد از ظهر
وفا جان اذیت میکنی ها :D
دوست آنست که گیرد دست دوست در پریشان حالی و درماندگی
تو نیکی میکن و در دجله انداز که ایزد در بیابانت دهد باز
حالا میشه لطف کنی دستور کاملشو بگی؟ :'(
شما داری اذیت میکنی. آقاجان کد در bitbucket هست دیگه برید و دانلود کنید و ازش استفاده کنید. دیگه این کارا برای چیه؟ من اگر قرار بود اینجا کد به شما بدهم دیگه کلاً موضوع bitbucket را ول میکردم.