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

لاتک LATEX => گرافیک، جدول و شکل => نويسنده: marziebakhtiary در ژوئیه 29, 2012, 02:08:06 pm

عنوان: قرار نگرفتن جدول در جای خود (جابه جا شدن در متن)
رسال شده توسط: marziebakhtiary در ژوئیه 29, 2012, 02:08:06 pm
سلام
من وقتی جدول رو مینویسم بعد از پردازش و نمایش پی دی اف جدول در جایی که میخوام قرار داده نمیشه
خیلی هم عجله دارم ممنون میشم پاسخ بدین !
عنوان: پاسخ : قرار نگرفتن مطلب در جای خود(جابه جا شدن جدول در متن )
رسال شده توسط: ابوالفضل دیانت در ژوئیه 29, 2012, 02:17:48 pm
با سلام
یک پارامتر H بزرگ در جدول به صورت زیر قرار دهید:
\begin{table}[H]
......
\end{table}
دقت کنید حرف H بزرگ باشد.

اون پارامتری که دیدید می تواند انواع مختلفی داشته باشد
مثلا اگر t بگذارید همواره جدول را سعی می کند در بالای صفحه بگذارد و یا b در انتهای صفحه.
این پارامتر H می گوید همان جایی که جدول را فراخوانی کرده ام بگذار.
در ضمن دقت کنید برخی از استایل ها مثلا فکر کنم اگر شما دارید مقاله می نویسید با استایل IEEE با این پارامتر نیز نمی توانید بگویید جدول کجا قرار بگیرد. چون این استایل است که می گوید محل جدول شما کجا باشد. که طبق استاندارد همواره در بالای صفحات و یا صفحات جداگانه می اندازد.

اگر می خواهید چند اولویت به مکان انتخاب جدول بدهید باید به صورت زیر عمل کنید:

\begin{table}[!tp]

این یعنی اول سعی کن جداول را در بالای صفحه قرار دهی بعد در اولویت بعدی در یک صفحه جداگانه که فقط جدول یا شکل است. Latex سعی می کند که بهترین تصمیم گیری را برای این موضوع انجام دهد. در کل لینک زیر مفید است:
http://en.wikibooks.org/wiki/LaTeX/Tables (http://en.wikibooks.org/wiki/LaTeX/Tables)

شما برای شکل نیز می توانید از روندی مشابه پیروی کنید.

در ضمن بهتر است همواره یک فایل نمونه یعنی فایل tex و log و pdf خروجی را برایمان بفرستید. تا دوستان بهتر بتوانند کمک کنند.
عنوان: پاسخ : قرار نگرفتن جدول در جای خود (جابه جا شدن در متن)
رسال شده توسط: marziebakhtiary در ژوئیه 29, 2012, 02:45:48 pm
الان گذاشتم درست شد .ولی وقتی caption  میزارم که  شماره گذاری بشه  محو میشه ؟؟؟؟؟؟؟؟؟؟؟
وااااااااااااااااااااااااای :o
عنوان: پاسخ : قرار نگرفتن جدول در جای خود (جابه جا شدن در متن)
رسال شده توسط: ابوالفضل دیانت در ژوئیه 29, 2012, 02:48:17 pm
با سلام
واقعا تا فایل نمونه نفرستید نمی توانیم کمکتان کنیم.

منظور از مثال نمونه:

نکته اول: منظور از مثال نمونه یعنی فایل با پسوند .tex شما به همراه فایل pdf‌ خروجی و فایلی که هم نام با فایل با پسوند .tex شما است و فقط پسوند آن .log‌است. در صورت استفاده از فایل استایل فایل استایل با پسوند .cls را نیز اتچ نمایید. شما می توانید این فایل ها را همگی در یک شاخه قرار داده و آن را با پسوند zip در سایت قرار دهید.
مثلا فرض کنید که شما یک فایل به نام mypaper با Latex نوشته اید، منظور از مثال نمونه یعنی شما در سایت فایل های زیر را بارگذاری کنید:
mypaper.tex
mypaper.log
mypaper.pdf
منظور از فایل استایل فایلی است هم نام با نامی که شما در خط اول نوشته اید:
\documentclass{mystyle}اگر در این قسمت کلماتی مثل report، book، artilce، memoir و موارد استانداردی مانند ieeetran‌نوشته بود نیازی نیست این ها را بگذارید چون این ها استاندارد خود latex‌و یا بسته های استاندارد هستند، اما در غیر این صورت شما حتما باید در کنار فایل های خود فایلی با پسوند .cls مشاهده کنید که آن را نیز لازم است در سایت بارگذاری کنید. مثلا در این مثال فایل mystyle.cls را باید بارگذاری کنید.

نکته دوم: برای اتچ کردن فایل ها نیز کافی است در هنگام زدن یک پست جدید در سایت از قسمت (انتخابهای اختیاری بیشتر) یک فایل یا چندین فایل را اتچ نمایید.

نکته سوم: حتی المقدور سعی کنید مثال نمونه تا حدممکن کوتاه و مختصر باشد تا دوستان با اتلاف وقت کمتری بتوانند به سوال شما پاسخ گویند.

ببخشید یک نکته دیگر: در صورتی که مشکل شما حل شد نیازی نیست در یک پست جداگانه تشکر کنید کافی است دکمه تشکر در پست کسی که پاسخ داده است را انتخاب کنید. تا این طوری تالار خیلی شلوغ نشه.

در ضمن آیا شما جدول را اصلا درست می گذارید، مثالی از وارد کردن یک جدول در زیر آمده است، لطفا دقت کنید:

\begin{table}[H]
\begin{tabular}{|c|c|}
\hline
a & b \\
\hline
c & d \\
\hline
\end{tabular}
\caption{..........}
\label{salam}
\end{table}

باتشکر
عنوان: پاسخ : قرار نگرفتن جدول در جای خود (جابه جا شدن در متن)
رسال شده توسط: marziebakhtiary در ژوئیه 29, 2012, 04:10:10 pm
\begin{‎‎‎‎table}‎[‎H‎‎‎‎‎‎‎‎‎‎‎‎‎‎]‎‎
‎‎‎\begin{center}
‎‎\begin{tabular}{|c|c|}
‎\hline‎‎ ‎متغیر های گسسته ‌& متغیرهای پیوسته \\
‎\hline تعداد علائم بیماری & درجه حرارت ‌\\
‎\hline تعداد اتومبیل & سرعت ‌\\
‎\hline تعداد فرزندان ‌& هوش \\‎
‎\hline تعداد معاملات در هر فصل ‌& سطح اضطراب \\
‎‎‎‎\hline تعداد شبکه های در هر منطقه & ارتفاع درختان یک منطقه \\
‎\h‎line‎
‎\end{tabular}‎‎‎
\end{‎center‎}‎‎
‎\caption{‎انواع متغیر}‎‎
‎\end{‎‎table}‎
عنوان: پاسخ : قرار نگرفتن جدول در جای خود (جابه جا شدن در متن)
رسال شده توسط: ابوالفضل دیانت در ژوئیه 29, 2012, 04:26:24 pm
با سلام
یک مثال نمونه من اتچ کردم که درست کار می کند. فقط یک نکته به جای H بزرگ، h کوچک بگذارید ببینید درست می شود.
برای من که درست کار می کند.
در ضمن من وقتی نوشته های شما را کپی کردم با خطاهای زیادی مواجه شدم در حالی که به ظاهر خطایی نداشت. به نظر من یکبار این محیط جدول خود را بازنویسی کنید.
باتشکر
عنوان: پاسخ : قرار نگرفتن جدول در جای خود (جابه جا شدن در متن)
رسال شده توسط: marziebakhtiary در ژوئیه 29, 2012, 05:28:33 pm
ببخشید !من همین دو ساعت پیش با عجله عضو شدم و نمیدونستم !
چشم از این به بعد قوانین تالار رو رعایت خواهم کرد
عنوان: پاسخ : قرار نگرفتن جدول در جای خود (جابه جا شدن در متن)
رسال شده توسط: حسن ذاکری در ژوئیه 29, 2012, 11:08:14 pm
در ضمن من وقتی نوشته های شما را کپی کردم با خطاهای زیادی مواجه شدم در حالی که به ظاهر خطایی نداشت. به نظر من یکبار این محیط جدول خود را بازنویسی کنید.
باتشکر
علت خطاهایی که گرفتید کپی/پیست کردن کد از مرورگر بوده که تعداد زیادی کاراکتر کنترلی اضافی وارد متن کرده. در صورتی که این دوستمون به جای وارد کردن کد، فایل ضمیمه کرده بودند این مشکل اتفاق نمی‌افتاد!!