اولین بار است که به اینجا می‌آیید؟ راهنمای سایت را بخوانید!
Close Sidebar
وب‌سایت پرسش و پاسخ پارسی‌لاتک جایی برای پرسش و پاسخ درباره سیستم حروف‌چینی لاتک و بسته زی‌پرشین است. در اینجا می‌توانید سوال‌های خود را بپرسید و به سوال‌های دیگران پاسخ دهید.

محبوب‌ترین برچسب‌ها

رفع خطا جدول xepersian مراجع ریاضی‌نویسی شکل bidi فونت فهرست مطالب شماره‌گذاری منابع پانویس بیب‌تک tikz parsilatex تک‌لایو بیمر اسلاید زی‌پرشین پاورقی bibtex سربرگ نماد رسم شکل فرمول‌نویسی قالب ارجاع‌دهی biditexmaker هدر ویرایشگر beamer واژه‌نامه اندازه فونت texstudio عنوان فصل ماتریس اعمال نشدن تغییرات در پی‌دی‌اف رسم جدول bidipresentation شماره صفحه حاشیه رنگ عنوان شکل اسلاید فارسی محیط قضیه گراف مکان شکل tikzpicture حروف‌چینی کد شماره فصل enumerate tabriz_thesis نمایه align زیرنویس شکل کادر itemize فهرست اشکال الگوریتم عدم اجرا listings نیم‌فاصله متن لاتین و فارسی بسته فاصله بین خطوط قالب پایان‌نامه فرمول نصب تک‌لایو فارسی‌تک hyperref شماره فرمول glossaries کپشن نمودار خروجی لاتک حروف‌چینی چندستونی فونت فارسی و انگلیسی ماکرونویسی biditools شماره پاورقی پیوست‌ سوال امتحانی فاصله‌گذاری فرمول چندضابطه‌ای subfigure extrafootnotefeatures biditufte-book header texmaker pdf خطا tex longtable تصویر شمارنده زیرنویس texlive2015 رسم نمودار شماره‌گذاری صفحات پایان نامه دیاگرام فهرست جداول میک‌تک texlive2016 تنظیم جدول آکولاد kashida texworks caption اندیس اعداد فارسی lollipop iust-thesis multicol فصل‌نویسی شعر سوال چهارگزینه‌ای بولد تورفتگی فاصله عمودی pgfplots xindy چپ‌چینی اوبونتو میکروسافت ورد قاب geometry xelatex texlive fancyhdr وسط‌چینی تک لایو 2015 عنوان بخش شماره گذاری به‌روزرسانی بسته aimc46 صفر توخالی فرمول طولانی بیرون‌زدگی کاما tcolorbox پوستر فاصله سطرها نوشتافت شکست خط tex-programming فونت اعداد قرآن tabriz-thesis ایتالیک winedt جستجوی معکوس فلش جایابی تصویر فهرست تصاویر قالب کتاب پاراگراف‌بندی بازیابی اطلاعات هایپرلینک فهرست نمادها شمارنده فصل font محیط ریاضی رسم کادر جداکننده جدول طولانی به‌روزرسانی شماره‌گذاری فرمول algorithm2e فونت بولد proof equation bidipoem eps جدول افقی عکس پانویس چندستونی کمک مالی فاصله خطوط حروف‌چینی شعر زیرشکل minipage قلم پانویس پاراگرافی ltrfootnote پیوست computeautoilg متن فارسی و انگلیسی فرمول چندخطی neveshtuft غلط‌گیری املایی تک‌پارسی پیکان لاتکس tabular baselineskip شماره قسمت قسمت عنوان جدول
7 نفر آنلاین
0 عضو و 7 مهمان در سایت حاضرند
بازدید امروز: 32388
بازدید دیروز: 59339
بازدید کل: 28035244

تبدیل حرف آ به الف در بسته subfloat

–1 رای
2,495 بازدید

بنده برای شکلهایی که چند قسمت دارند از subfloat استفاده می کنم و در شماره این شکلها از (آ) و (ب) استفاده می شود... ترجیح می دهم که از حروف ابجد استفاده شود....

پاسخ این سوال را امتحان کردم ولی جواب نمی دهد ظاهرا برای subfigure است

\documentclass[11pt]{book}
\usepackage{geometry}
\usepackage{subfig}
\usepackage[demo]{graphicx}

\geometry{top=5.1cm, bottom=4.6cm, left=3.8cm, right=3.8cm}
\usepackage{xepersian}
\settextfont{XB Yagut}
%\setstretch{1.54}
\linespread{1.54}
\SepMark{-}
\makeatletter
\bidi@patchcmd{\@Abjad}{آ}{الف}
{\typeout{Succeeded in changing `آ` into `الف`}}
{\typeout{Failed in changing `آ` into `الف`}}
\makeatother
\begin{document}
این یک آزمایش است
\begin{figure}[th]
    \subfloat[در اینجا باید (الف) باشد]{
        \includegraphics[draft]{foo1}
        \label{fig1a}
    }
    \hfill
    \subfloat[در اینجا (ب) و اگر شکل سومی بود (ج)]{
        \centering
        \includegraphics[draft]{foo2}
        \label{fig1b}
    }
    \caption{رویکرد طراحی به مسئله طبقه‌بندی}
\end{figure}
\end{document}
فایل‌های پیوست
سوال شده خرداد 17, 1395 توسط pouramini (21 امتیاز)
ویرایش شده خرداد 17, 1395 توسط pouramini

1 پاسخ

0 رای
 
بهترین پاسخ

پاسخ پرسشی که لینک کرده‌اید اشتباه است.

\documentclass[11pt]{book}
\usepackage{subfig}
\usepackage[demo]{graphicx}
\usepackage{xepersian}
\settextfont{Yas}
\makeatletter
\bidi@patchcmd{\@Abjad}{آ}{الف}
{\typeout{Succeeded in changing `آ` into `الف`}}
{\typeout{Failed in changing `آ` into `الف`}}
\makeatother
\PersianAlphs
\begin{document}
این یک آزمایش است
\begin{figure}[th]
    \subfloat[در اینجا باید (الف) باشد]{
        \includegraphics[draft]{foo1}
        \label{fig1a}
    }
    \hfill
    \subfloat[در اینجا (ب) و اگر شکل سومی بود (ج)]{
        \centering
        \includegraphics[draft]{foo2}
        \label{fig1b}
    }
    \caption{رویکرد طراحی به مسئله طبقه‌بندی}
\end{figure}
\end{document}
پاسخ داده شده خرداد 17, 1395 توسط وفا (24,981 امتیاز)
انتخاب شده خرداد 18, 1395 توسط pouramini
ممنون، همونطور که در اصلاح سوال، کد شما را استفاده کردم ولی باز جواب نمی دهد، سوال لینک شده مربوط به subfigure است ولی من از subfloat استفاده کردم، آیا ممکن است دلیل این باشد؟ به هر حال من باید از subfloat استفاده کنم.
باید کار کند. در فایل log شما چه پیغامی ظاهر می‌شود؟ Succeded یا Failed?
هیچکدام! در کدی که در سوال فرستادم، هیچ تغییر در خروجی ایجاد نمی شود و log هم خالی است!!
متأسفانه وقتی شما نمی‌توانید فایل تک را پردازش کنید، من نمی‌توانم کمکی به شما بکنم!!!!
منظورتان چیست؟ آیا شما با کدی که من در سوال که حاوی کد خودتان است جواب می گیرید؟! گفتم که log  در پنل TexStudio سفید است و پیامی در آن نیست... ببخشید منظورتان را متوجه نمی شوم!
شما واقعاً نمی‌دونید فایل log چیه یا منو گرفتید؟!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
درسته! من الان فایل log را بررسی کردم، فکر کردم محتویاتش در پنل log هم میاد! به هر حال در اونجا failed می ده! ربطی به فونت نداره؟
در فایل log، نسخه بسته زی‌پرشین رو چی نشون می‌ده؟
(d:\MiKTeX\tex\xelatex\xepersian\xepersian.sty
Package: xepersian 2015/12/07 v16.4 Persian typesetting in XeLaTeX
وفاجان
پچ پیام موفقیت آمیز می‌دهد لکن خروجی همان است! البته \@Abjad{1} «الف» را بر ‌میگرداند لکن در زیر عنوان تصاویر همان «آ» درج می‌شود.
من در حال حاضر دسترسی به تک ندارم. در حال دریافت و نصب نسخه رسمی تک‌لایو ۲۰۱۶ هستم. هر زمان نصب کردم، امتحان می‌کنم.
هنگامی که از \pagenumbering{Abjad} به همراه کد آقا وفا استفاده می‌کنیم، شماره صفحه «الف» می‌شود.
شما به چه ورژنی کار می کنید؟ برای من که مشکل همچنان باقی است حتی با استفاده از \pagenumbering{Abjad}
زی‌پرشین نسخه ۱۶.۴ و بی‌دی ۱۹.۱.
با subfloat آ به الف تبدیل نشد و در فایل log هم نوشت Succeeded.
اما شماره صفحه به الف تبدیل می‌شود.
من پاسخم رو تغییر دادم و کد رو بصورت کامل نوشتم. با تک‌لایو ۲۰۱۶ کد من خروجی مورد نظر رو تولید می‌کنه.
ممنون حل شد!
ممنون وفا جان
زمانیکه همین کار را با \@harfi انجام می‌دهم خروجی به صورت «الفـ» است! با حروف دیگر هم تست کردم مثلاً ب که نتیجه «بـ» بود! علت را در نمی‌یابم.
من متوجه پرسش شما نشدم. لطفاً در یک پرسش جداگانه سوال را بصورت شفاف بپرسید.
با تشکر.
لطفاً پرسش http://qa.parsilatex.com/19307 را ببینید.
...