-
من میخام با دستور زیر ستون جدولم که به عرض خاصی تعیین شده است را وسطچین کنم.
\documentclass{book}
\usepackage{array}
\usepackage{xepersian}
\usepackage{bidiftnxtra}
\settextfont{XB Zar}
\begin{document}
\begin{tabular}{|>{\centering\arraybackslash}p{3cm}|}
\hline
first row \\
\hline
\end{tabular}
\end{document}
ولی با فراخوانی بستهی bidiftnxtra خطا میده.
بیزحمت راهنمایی بفرمایید. با تشکر قبلی
-
من میخام با دستور زیر ستون جدولم که به عرض خاصی تعیین شده است را وسطچین کنم.
\documentclass{book}
\usepackage{array}
\usepackage{xepersian}
\usepackage{bidiftnxtra}
\settextfont{XB Zar}
\begin{document}
\begin{tabular}{|>{\centering\arraybackslash}p{3cm}|}
\hline
first row \\
\hline
\end{tabular}
\end{document}
ولی با فراخوانی بستهی bidiftnxtra خطا میده.
بیزحمت راهنمایی بفرمایید. با تشکر قبلی
در گذشته چندین بار هم گفتهام که سبک bidiftnxtra تنها با لاتک استاندارد کار میکند و با سبکهای دیگر کار نمیکند.
-
در گذشته چندین بار هم گفتهام که سبک bidiftnxtra تنها با لاتک استاندارد کار میکند و با سبکهای دیگر کار نمیکند.
ممنون بخاطر جواب.
منظور از لاتک استاندارد چیه؟ یعنی من که از تکلایو آپدیت استفاده میکنم، باید توزیع دیگری نصب کنم؟
-
ممنون بخاطر جواب.
منظور از لاتک استاندارد چیه؟ یعنی من که از تکلایو آپدیت استفاده میکنم، باید توزیع دیگری نصب کنم؟
منظور از لاتک استاندارد یعنی خود هسته لاتک، یعنی شما از هیچ سبک اضافهای مثل array استفاده نکنی. یعنی لاتک خالی.
-
تشکر.
دوستان حال دو تا مشکل!
۱- قرار دادن footnote در عنوان فصل و قسمت و ... چه جوری انجام بشه که مشکلساز نشه.
۲- مشکل وسط چین کردن ستونهایی که به صورت p{} تولید شدهاند.
بیزحمت راهنمایی فرمایید.
-
تشکر.
دوستان حال دو تا مشکل!
۱- قرار دادن footnote در عنوان فصل و قسمت و ... چه جوری انجام بشه که مشکلساز نشه.
\section[title] {title\footnote{title ftnt}}
۲- مشکل وسط چین کردن ستونهایی که به صورت p{} تولید شدهاند.
چه مشکلی؟
-
\section[title] {title\footnote{title ftnt}}
چه مشکلی؟
خیلی ممنونم آقای کارنپهلو.
هر دو مشکل با راهنمایی اون دستوری که لطف کردید درست شد و نیازی به bdftnxtra هم نیست.
-
یک سوال!
من که میخام ستونهایی که عرضشون با پارامتر p{3cm} مثلا تعیین شده اند را وسطچین کنم.
باید دستور >{\centering\arraybackslash} را هر دفعه جلوی p{3cm} بنویسم.
برای فرار از این مورد دستور موجود در سطر اول کد زیررا تعریف کردم:
\def\tpc{>{\centering\arraybackslash}}
\begin{center}
\begin{tabular}{|\tpc p{3cm}|}
\hline
زیپرشین\\
\hline
\end{tabular}
\end{center}
ولی کار نمیکند.
بیزحمت راهنمایی فرمایید. تشکر
-
یک سوال!
من که میخام ستونهایی که عرضشون با پارامتر p{3cm} مثلا تعیین شده اند را وسطچین کنم.
باید دستور >{\centering\arraybackslash} را هر دفعه جلوی p{3cm} بنویسم.
برای فرار از این مورد دستور موجود در سطر اول کد زیررا تعریف کردم:
\def\tpc{>{\centering\arraybackslash}}
\begin{center}
\begin{tabular}{|\tpc p{3cm}|}
\hline
زیپرشین\\
\hline
\end{tabular}
\end{center}
ولی کار نمیکند.
بیزحمت راهنمایی فرمایید. تشکر
چرا باید کار کند؟ باید از دستور \newcolumntype استفاده کنی و یک ستون جدید تعریف کنی. برای چگونگی استفاده از این دستور راهنمای سبک array را ببین (هرچند اگر از سبک array استفاده میکنی، اول باید راهنماش رو میخوندی که چه کارهایی باهاش میشه کرد و چه کارهایی باهاش نمیشه کرد)
-
ممنون.
من newcolumntype را دیدم. (البته در راهنمای سبک نه و در اینترنت دیدم).
هدفم و تصورم این بود که دستور \tpc که خودم تعرف کردم کار دستور >{\centering\arraybackslash} را انجام بدهد و در تایپ دستورش صرفهجویی کنم که متأسفانه اشتباه میکردم.
باز ممنون بخاطر راهنمایی و رفع هر دو مشکل ذکر شدهی من.