سلام، لطفا وارد شوید یا عضو شوید.

نویسنده موضوع: مشکل در نامگذاری نمودار در محیط picture  (دفعات بازدید: 3386 بار)

آفلاین negin1990

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 42
  • -دریافت شده: 7
  • ارسال: 47
    • ديدن مشخصات
من در محیط picture شکلی رو می کشم ولی در نامگذاری اون مشکل دارم و اون اینه که وقتی می خواهم که اسمش دقیقا زیرش باشه این اتفاق نمی افته و این اسم همیشه وسط قرار میگرفت ولی براش کپشن تعریف کردم اما باز هم دو مشکل دارم :
1-شکل رو به سمت راست آورد و
2- این رو برای تمام شکل ها اجرا کرد ولی من فقط برای یک شکل می خواهم
 باید چه کار کنم؟
‎\documentclass[a4]‎{‎book‎}‎‎
‎‎
‎\usepackage{color}‎
\usepackage{graphicx}‎
\usepackage{pict2e} ‎‎‎‎
‎\textwidth =12cm‎
‎\textheight =19cm‎
‎\usepackage{amsmath,amssymb}‎‎
‎\usepackage{pict2e} ‎‎
\usepackage[font=small,format=plain,labelfont=bf,up,textfont=normal,up , ‎justification=justified,singlelinecheck=false‎‎]{caption}‎
‎\usepackage{xepersian}‎
‎\settextfont[Scale=1]{XB Zar}‎
‎\setdigitfont[Scale=1]{XB Zar}‎‎
\begin{document}‎
‎‎\section‎{مختصات قطبی}
اگر
‎$‎(‎‎r,‎\‎theta)$‎‎
‎مختصاتِ قطبیِ نقطه‌ی
‎‎$‎(x,‎y)‎$‎‎
‎باشند ‏،‎‎ آن‌گاه ‎
‎\begin{figure}‎[‎!‎hb‎‎]‎‎‎
‎\setlength{‎\‎unitlength}{0.‎1c‎m}‎
\linethickness{0.3mm}‎‎ ‎‎
\begin{LTR}‎
‎\begin{picture}(‎0‎‎‎,‎2‎0‎)‎
‎\put(‎0‎‎,0){\vector(1,0){40}}‎‎
\put(42,0){‎$‎x$}‎
\put(‎0,‎‎0){\vector(0,1){‎3‎0}}‎
\put(0,‎3‎2){‎$‎y$}‎‎
‎\put(0,0){\color{red}\vector(2,1){30}‎} ‎‎
\put(30‎‎,‎1‎6‎){‎$‎(‎‎x,y)$} ‎‎
\put(‎29‎,-‎4‎){‎$‎x‎$‎}‎
\put(-‎4‎,16){‎$‎y$}‎
‎\put(‎9‎‎‎,‎1‎‎‎){‎$‎\theta‎$}‎
\put(‎1‎4‎,‎10‎‎){‎$‎r‎$‎}
\multiput(0,‎15‎‎)‎(‎0.‎8‎‎‎,0‎)‎{‎38‎‎‎‎‎‎}‎{\line(1,0){‎0.‎3}}‎‎
\multiput(‎29.5‎‎‎,0‎‎‎)‎(‎0‎‎‎‎,0‎.8‎‎)‎{‎20‎‎‎‎‎‎‎‎}‎{\line(‎0‎,‎1‎){‎0.‎3}}‎‎‎‎‎
\end{picture}‎‎ ‎‎‎
\end{LTR} ‎‎
‎\caption ‎‎{‎نمایشِ قطبیِ یک نقطه‎}‎
‎\end{figure}‎

‎\end{document}‎‎

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : مشکل در نامگذاری نمودار در محیط picture
« پاسخ #1 : ژوئیه 10, 2011, 01:21:59 pm »
من در محیط picture شکلی رو می کشم ولی در نامگذاری اون مشکل دارم و اون اینه که وقتی می خواهم که اسمش دقیقا زیرش باشه این اتفاق نمی افته و این اسم همیشه وسط قرار میگرفت
۱- نامگذاری یعنی چی؟ منظورت دستور \caption هست یا دستور \label؟
۲- اگر منظورت \caption است، اگر اول شکل را بکشی بعد دستور \caption را استفاده کنی، \caption در پائین و اگر اول \caption و بعد شکل را قرار بدهی، \caption در بالا خواهد بود.
نقل قول
ولی براش کپشن تعریف کردم اما باز هم دو مشکل دارم :
1-شکل رو به سمت راست آورد و
2- این رو برای تمام شکل ها اجرا کرد ولی من فقط برای یک شکل می خواهم
 باید چه کار کنم؟
‎\documentclass[a4]‎{‎book‎}‎‎
‎‎
‎\usepackage{color}‎
\usepackage{graphicx}‎
\usepackage{pict2e} ‎‎‎‎
‎\textwidth =12cm‎
‎\textheight =19cm‎
‎\usepackage{amsmath,amssymb}‎‎
‎\usepackage{pict2e} ‎‎
\usepackage[font=small,format=plain,labelfont=bf,up,textfont=normal,up , ‎justification=justified,singlelinecheck=false‎‎]{caption}‎
‎\usepackage{xepersian}‎
‎\settextfont[Scale=1]{XB Zar}‎
‎\setdigitfont[Scale=1]{XB Zar}‎‎
\begin{document}‎
‎‎\section‎{مختصات قطبی}
اگر
‎$‎(‎‎r,‎\‎theta)$‎‎
‎مختصاتِ قطبیِ نقطه‌ی
‎‎$‎(x,‎y)‎$‎‎
‎باشند ‏،‎‎ آن‌گاه ‎
‎\begin{figure}‎[‎!‎hb‎‎]‎‎‎
‎\setlength{‎\‎unitlength}{0.‎1c‎m}‎
\linethickness{0.3mm}‎‎ ‎‎
\begin{LTR}‎
‎\begin{picture}(‎0‎‎‎,‎2‎0‎)‎
‎\put(‎0‎‎,0){\vector(1,0){40}}‎‎
\put(42,0){‎$‎x$}‎
\put(‎0,‎‎0){\vector(0,1){‎3‎0}}‎
\put(0,‎3‎2){‎$‎y$}‎‎
‎\put(0,0){\color{red}\vector(2,1){30}‎} ‎‎
\put(30‎‎,‎1‎6‎){‎$‎(‎‎x,y)$} ‎‎
\put(‎29‎,-‎4‎){‎$‎x‎$‎}‎
\put(-‎4‎,16){‎$‎y$}‎
‎\put(‎9‎‎‎,‎1‎‎‎){‎$‎\theta‎$}‎
\put(‎1‎4‎,‎10‎‎){‎$‎r‎$‎}
\multiput(0,‎15‎‎)‎(‎0.‎8‎‎‎,0‎)‎{‎38‎‎‎‎‎‎}‎{\line(1,0){‎0.‎3}}‎‎
\multiput(‎29.5‎‎‎,0‎‎‎)‎(‎0‎‎‎‎,0‎.8‎‎)‎{‎20‎‎‎‎‎‎‎‎}‎{\line(‎0‎,‎1‎){‎0.‎3}}‎‎‎‎‎
\end{picture}‎‎ ‎‎‎
\end{LTR} ‎‎
‎\caption ‎‎{‎نمایشِ قطبیِ یک نقطه‎}‎
‎\end{figure}‎

‎\end{document}‎‎
۱- به این caption تعریف کردن نمی‌گن. caption تعریف کردن یعنی اینکه تعریف دستور \caption را تغییر بدهی نه از یک سبک استفاده کنی.
۲- راهنمای سبک caption را ببین.

آفلاین negin1990

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 42
  • -دریافت شده: 7
  • ارسال: 47
    • ديدن مشخصات
پاسخ : مشکل در نامگذاری نمودار در محیط picture
« پاسخ #2 : ژوئیه 10, 2011, 05:48:40 pm »
متشکرم
ممکنه بدونم این راهنما رو توی این سایت می تونم پیدا کنم و یا توی خود لاتک چون من هر دوشون رو گشتم ولی چنین چیزی رو پیدا نکردم .
اگر لطف کنید و به من بگید که این راهنما رو از کجا میتونم پیدا کنم ممنون می شم .

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : مشکل در نامگذاری نمودار در محیط picture
« پاسخ #3 : ژوئیه 10, 2011, 05:58:20 pm »
متشکرم
ممکنه بدونم این راهنما رو توی این سایت می تونم پیدا کنم و یا توی خود لاتک چون من هر دوشون رو گشتم ولی چنین چیزی رو پیدا نکردم .
اگر لطف کنید و به من بگید که این راهنما رو از کجا میتونم پیدا کنم ممنون می شم .
در حروف‌چینی رسم بر این است که شکل در وسط قرار بگیره. برای این کار بعد از شروع محیط figure دستور \centering را قرار می‌دهم اما مشکل از مختصات محیط picture شماست. محیط picture شما مختصات بدی دارد و گمان نمی‌کنم نه سبک caption یا سبک دیگری بتواند کمکی کند. اگر از تک‌لایو استفاده می‌کنید یک command prompt باز کنید و بنویسید texdoc caption و راهنمای سبک caption باز خواهد شد.

آفلاین negin1990

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 42
  • -دریافت شده: 7
  • ارسال: 47
    • ديدن مشخصات
پاسخ : مشکل در نامگذاری نمودار در محیط picture
« پاسخ #4 : ژوئیه 11, 2011, 01:01:05 am »
با تشکر فراوان مشکلم با استفاده از :
 
    ‎\captionsetup‎{singlelinecheck=off , ‎format=hang,justification=raggedright‎‎}‎
حل شد . 

 

مشکل خطهای مورب در محیط picture

نویسنده فرشاد ترابیانجمن زی‌تک

پاسخ ها: 1
مشاهده: 2226
آخرين ارسال سپتامبر 03, 2010, 02:57:49 am
توسط vafa
مشکل با محیط enumerate

نویسنده وحید دامن‌افشانانجمن باگ‌های نسخه ۱.۰.۴

پاسخ ها: 1
مشاهده: 4423
آخرين ارسال دسامبر 28, 2009, 01:47:05 pm
توسط vafa
مشکل با فاصله زیاد بین فرمول‌ها در محیط equation

نویسنده وحید دامن‌افشانانجمن باگ‌های نسخه ۱.۰.۴

پاسخ ها: 13
مشاهده: 8757
آخرين ارسال آوریل 07, 2010, 07:55:32 pm
توسط vafa
مشکل با شماره‌گذاری محیط‌ها

نویسنده وحید دامن‌افشانانجمن زی‌تک

پاسخ ها: 2
مشاهده: 3166
آخرين ارسال مارس 06, 2010, 10:27:47 pm
توسط مهدی امیدعلی
مشکل در استفاده از بسته backref در محیط thebibliography

نویسنده hasannooriانجمن مراجع و بیب‌تک BibTeX

پاسخ ها: 9
مشاهده: 7331
آخرين ارسال فوریه 25, 2011, 12:22:57 pm
توسط h_nuri77
مشکل تعریف محیط با itemize و enumerate

نویسنده yassermatانجمن انجمن تازه‌کاران

پاسخ ها: 5
مشاهده: 5301
آخرين ارسال ژانویه 07, 2011, 09:37:09 pm
توسط vafa
مشکل با استفاده از ‎array‎ در محیط ‎tabular‎ هنگام فراخوانی زی‌پرشین

نویسنده وحید دامن‌افشانانجمن زی‌تک

پاسخ ها: 1
مشاهده: 3990
آخرين ارسال آوریل 10, 2011, 06:04:26 pm
توسط vafa
بروز مشکل هنگامی که از محیط keywords استفاده می شود.

نویسنده فرشاد ترابیانجمن حروف‌چینی مستندات

پاسخ ها: 0
مشاهده: 2211
آخرين ارسال دسامبر 22, 2011, 12:07:03 pm
توسط فرشاد ترابی