پارسی‌لاتک

لاتک LATEX => گرافیک، جدول و شکل => نويسنده: maryambanoo در دسامبر 23, 2013, 11:13:40 بعد از ظهر

عنوان: تغییر کلمه شکل در caption
رسال شده توسط: maryambanoo در دسامبر 23, 2013, 11:13:40 بعد از ظهر
سلام.
در متن پایان نامه ام از نمودارهای آماده استفاده کردم و با استفاده از فرمان figure آنها را فراخوانی کردم. میخواستم ببینم امکان در caption به جای واژه شکل ، واژه نمودار را بکار ببرم؟ اگر پاسخ بله است چطور این کار را انجام بدم؟
عنوان: پاسخ : تغییر کلمه شکل در caption
رسال شده توسط: حسن ذاکری در دسامبر 23, 2013, 11:33:00 بعد از ظهر
اگر لازمه تمام شکل‌ها به نمودار تغییر پیدا کنن (و دیگه چیزی به نام شکل نباشه)، این خط رو اول سند اضافه کنید:

\makeatletter
\def\figurename{\if@RTL نمودار\else Diagram\fi}
\makeatother
عنوان: پاسخ : تغییر کلمه شکل در caption
رسال شده توسط: maryambanoo در دسامبر 23, 2013, 11:46:29 بعد از ظهر
سه یا چهار شکل هم هست اما بیستا یا بیشتر نمودار دارم. دستوری نیست که برای نمودار جدا تعریف کنم؟ مثل دستور figure?
عنوان: پاسخ : تغییر کلمه شکل در caption
رسال شده توسط: فرشاد ترابی در دسامبر 23, 2013, 11:59:08 بعد از ظهر
 اصولا از این کار مطمئن هستید؟ من تا کنون این همه مقاله، تز و متون دیگر دیدم هیچکدام چنین تفکیکی قائل نشدند. چرا باید چنین کرد؟
اما شما می‌توانید یک محیط شناور جدید تعریف کنید و این کار را انحام دهید.  این راه حلی است که من بلد هستم دوستان حتما راه‌های بهتری بلد هستند.

درضمن، با استفاده از روش آقای ذاکری به صورت فایل پیوست نیز می‌توان عمل کرد. البته به صورتی که ایشان فرمودند کار منطقی است ولی  روش من
از لحاظ اصولی کار جالبی نیست چون اسم محیط شناور به طور کلی فارسی می‌شود حتی هنگامی که محیط انگلیسی دارید ولی به هر حال جواب شما را می‌دهد.
عنوان: پاسخ : تغییر کلمه شکل در caption
رسال شده توسط: حسن ذاکری در دسامبر 24, 2013, 01:23:10 قبل از ظهر
نقل قول از: maryambanoo در دسامبر 23, 2013, 11:46:29 بعد از ظهر
سه یا چهار شکل هم هست اما بیستا یا بیشتر نمودار دارم. دستوری نیست که برای نمودار جدا تعریف کنم؟ مثل دستور figure?

هست.
راه راحتش همونیه که دکتر ترابی فرمودن. جواب هم میده، ولی یکم خطا پذیره. البته بهتره که دستور
\def\figurename... به داخل محیط figure منتقل شه.

راه منطقی‌تر میشه مثل این:

\documentclass{report}
\usepackage{float}
\usepackage{xepersian}
\makeatletter
\newfloat{diagram}{tbp}{lod}[chapter]
\floatname{diagram}{\if@RTL نمودار\else Diagram\fi}
\makeatother
\begin{document}
\chapter{مقدمه}
متن سند...
\begin{diagram}[b]
\center
سلام. این یک دیاگرام است.
\caption{یک دیاگرام آماری}
\end{diagram}

\end{document}


نکته: من وقت نکردم این کد رو تست کنم. امتحان کنید، اگر مشکلی داشت اطلاع بدین.
عنوان: پاسخ : تغییر کلمه شکل در caption
رسال شده توسط: maryambanoo در دسامبر 25, 2013, 11:07:57 بعد از ظهر
نقل قول از: فرشاد ترابی در دسامبر 23, 2013, 11:59:08 بعد از ظهر
اصولا از این کار مطمئن هستید؟ من تا کنون این همه مقاله، تز و متون دیگر دیدم هیچکدام چنین تفکیکی قائل نشدند. چرا باید چنین کرد؟
اما شما می‌توانید یک محیط شناور جدید تعریف کنید و این کار را انحام دهید.  این راه حلی است که من بلد هستم دوستان حتما راه‌های بهتری بلد هستند.

درضمن، با استفاده از روش آقای ذاکری به صورت فایل پیوست نیز می‌توان عمل کرد. البته به صورتی که ایشان فرمودند کار منطقی است ولی  روش من
از لحاظ اصولی کار جالبی نیست چون اسم محیط شناور به طور کلی فارسی می‌شود حتی هنگامی که محیط انگلیسی دارید ولی به هر حال جواب شما را می‌دهد.

من در پایان نامه ام مقداری دیاگرام یا نمودار آماری دارم که برای آنها باید زیر نویس نمودار داشته باشم و تعدادی نیز اشکال و یا تصاویر مختلف که باید برای آنها زیرنویس شکل بزنم. به هر حال ممنون از پاسختون.
عنوان: پاسخ : تغییر کلمه شکل در caption
رسال شده توسط: فرشاد ترابی در دسامبر 26, 2013, 04:43:08 قبل از ظهر
نقل قول از: maryambanoo در دسامبر 25, 2013, 11:07:57 بعد از ظهر
من در پایان نامه ام مقداری دیاگرام یا نمودار آماری دارم که برای آنها باید زیر نویس نمودار داشته باشم و تعدادی نیز اشکال و یا تصاویر مختلف که باید برای آنها زیرنویس شکل بزنم. به هر حال ممنون از پاسختون.
من بالاخره متوجه نشدم که روش بالا مشکل شما را حل کرد یا خیر. یکی از مشکلاتی که دارد این است که شکل‌ها و نمودارها همزمان شماره می‌خورند. اما اگر بخواهید
شماره‌گذاری و همچنین فهرست نمودارها را به‌طور مجزا داشته باشید، باید یک محیط جدید تعریف کنید. بسته newfloat این کار را انجام می‌دهد. جالب است که مثال
خود این بسته برای تولید نمودار است که من آنرا کپی و برای زی‌پرشین و متن پارسی کمی دستکاری کردم.
عنوان: پاسخ : تغییر کلمه شکل در caption
رسال شده توسط: maryambanoo در ژانویه 17, 2014, 04:38:39 بعد از ظهر
ممنونم از پاسخ شما اما فایلی که فرستاده اید خطا داره  خط 4 فرمان خطا داره
عنوان: پاسخ : تغییر کلمه شکل در caption
رسال شده توسط: ابوالفضل دیانت در ژانویه 17, 2014, 04:58:38 بعد از ظهر
با سلام
برای من خطا نمیده
مطمئن هستید که از Texlive 2013 بروز شده استفاده می‌کنید؟
لطفا فایل .log خود را بفرستید
باتشکر