اولین بار است که به اینجا می‌آیید؟ راهنمای سایت را بخوانید!
0 رای
1.6k بازدید

چرا در هر شرایطی در latex و در IEEEtrans حتی با چرخاندن یکی از نوشته ها جدول از یک ستون بزرگتر می شه؟ لطفا راهنمایی بفرمایید

فایل(های) پیوست:
خودت چی فکر می‌کنی؟
توسط (25.1k امتیاز)
خیلی کد ها رو عوض کردم ولی متاسفانه متوجه نشدم. حتی برای جدول تعیین کردم به اندازه عرض یک ستون باشه ولی با اینحال جدول بزرگتر می شه.
توسط (5 امتیاز)
@وفا این رفتار شما غیر اخلاقی است. با کسی که برای اولین بار وارد سایت شده است اینگونه رفتار نمی شود.
نمایش از نو توسط
توسط (735 امتیاز) 1 نشانه گذاری شده
من یک پرسش کردم و آن اینکه آیا پرسش‌کننده ایده‌ای خود دارد یا خیر؟ من چیز غیراخلاقی در آن نمی‌بینم. بدیهی است که accuse کردن من به کار بی‌اخلاقی بدون دانستن آن خود یک بی‌اخلاقی محض است و جای آن اینجا نیست. اگر شکی در مورد منظور من از پرسش وجود دارد ایمیل راه آن است. اینکه شما حملات شخصی هدفمند و برنامه‌ریزی شده خودتون رو دارید عمومی می‌کنید کامل نشان می‌دهد بی‌اخلاق کیست. واقعاً برای خودم متأسفم که سالیانی را صرف افرادی همچون شما کرده‌ام.
ویرایش شده توسط
توسط (25.1k امتیاز)

2 پاسخ

–1 رای

می توانید با استفاده از دستور \scalebox از بسته graphicx و استفاده از محیط tabular به جای tabularx (به خاطر کنترل بهتر جدول) آن را در یک ستون جای دهید. کد کامل به صورت زیر است.

\documentclass[journal]{IEEEtran}
\usepackage{multirow,graphicx}
\usepackage{float}
\usepackage{array}
\begin{document}
To identify Multiple non-interacting bad data, the errors are unequal. Multiple bad data attack is in the reactive power injection of buses 12 and 14, and according to, the bus 14 is in critical measurement. Changes in values based on the type of error are shown in Table.1.
\begin{table}[!h]
  \centering
  \caption{Values in the wrong measurement}
  \scalebox{0.8}{
 \begin{tabular}{|c|c|c|c|c|}
  % after \\: \hline or \cline{col1-col2} \cline{col3-col4} ...
  \hline
\multirow{4}{*}{Location}& \multicolumn{4}{c|}{Wrong measurement} \\
 \cline{2-5}
 &  \multicolumn{1}{c|}{True}  &  \multicolumn{1}{c|}{False}  &  \multicolumn{1}{c|}{True}  &  \multicolumn{1}{c|}{False}  \\
 & \multicolumn{1}{c|}{measurement}  & \multicolumn{1}{c|}{measurement}  & \multicolumn{1}{c|}{measurement}  & \multicolumn{1}{c|}{measurement}  \\
  &  \multicolumn{1}{c|}{(p.u)}  & \multicolumn{1}{c|}{(p.u)} & \multicolumn{1}{c|}{(p.u)}  & \multicolumn{1}{c|}{(p.u)}  \\
  \hline
   \multicolumn{1}{|c|}{Bus 12} & \multicolumn{1}{c|}{---} & \multicolumn{1}{c|}{---} & \multicolumn{1}{c|}{-0.016} & \multicolumn{1}{c|}{-0.16} \\
   \hline
   \multicolumn{1}{|c|}{Bus 14} &\multicolumn{1}{c|}{-0.05} & \multicolumn{1}{c|}{-0.2} & \multicolumn{1}{c|}{---} & \multicolumn{1}{c|}{---} \\
   \hline
\end{tabular}}
  \end{table}
  \end{document}

و خروجی نیز به صورت زیر است:
enter image description here
در اینجا نیازی به بسته tabularx نیست اما اگر برای جدول دیگری خواستید از آن استفاده کنید باید آن را اضافه کنید.

کسی که رای منفی داده لطفا اعلام نظر کنه.
توسط (735 امتیاز)
–1 رای

تعریف جدول شما خیلی شلوغ و پر از multicolumn بی‌مورد بود. یک نوع ستون به نام U تعریف کردم جهت تراز شدن در مرکز سلول و colsep را نیز برابر یک پوینت قرار دادم.
کد شما به صورت زیر است

\documentclass[journal]{IEEEtran}
\usepackage{multirow}
\usepackage{float}
\usepackage{tabularx}
\usepackage{array}
\newcolumntype{U}{>{\centering\arraybackslash}X}
\renewcommand{\tabcolsep}{1pt}
\begin{document}
To identify Multiple non-interacting bad data, the errors are unequal. Multiple bad data attack is in the reactive power injection of buses 12 and 14, and according to, the bus 14 is in critical measurement. Changes in values based on the type of error are shown in Table.1.
\begin{table}[!h]
  \centering
  \caption{Values in the wrong measurement}
 \begin{tabularx}{\columnwidth}{|c|U|U|U|U|}
  \hline
  % after \\: \hline or \cline{col1-col2} \cline{col3-col4} ...
\multirow{4}{*}{Location}& \multicolumn{4}{c|}{Wrong measurement} \\
 \cline{2-5}
 &  True  &  False  &   True  &  False  \\
 &  measurement & measurement &  measurement  & measurement \\
  &   (p.u) & (p.u) &  (p.u)  & (p.u)\\
  \hline
   Bus 12 & --- & --- & -0.016 & -0.16 \\
   \hline
  Bus 14 &-0.05 & -0.2 & --- & --- \\
   \hline
\end{tabularx}
  \end{table}
  \end{document}

و خروجی:
enter image description here
پیروز باشید.

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

7.1k پرسش

6.6k پاسخ

23.5k نظر

7.4k کاربر

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

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