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

دیدن ارسال ها

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - sun

صفحه: [1] 2 3 4
1
گرافیک، جدول و شکل / booktabs و رنگ‌آمیزی جدول
« : ژانویه 26, 2011, 12:00:59 am »
سلام

برای ایجاد جدول از بسته‌ی booktabs استفاده میکنم که کمی ابعاد سطرهای جدول رو تغییر میده تا زیباتر بشه و خطوط جدول به متن نچسپن. ولی دو مشکل بوجود میاد.

لطفا کد زیر رو ببینید و PDF حاصل رو در ضمیمیه ملاحظه کنید.

\usepackage{booktabs}
\usepackage{colortbl}

اولین جدول به صورت زیر هست:

\begin{tabular}{l l l}
\toprule
\rowcolor[gray]{0.7}
First       & Second      & Third       \\ \midrule
A A A A A A & B B B B B B & C C C C C C \\ \midrule
D D D D D D & E E E E E E & F F F F F F \\
\bottomrule
\end{tabular}

1- مشکل جدول اول در اینجاست که بواسطه‌ی فواصل اضافه شده در هر سطر، هنگام رنگامیزی یک سطر، نوار افقی بین قسمت رنگ شده تا خط افقی جدول همچنان سفید میمانند. درحالیکه باید کل سطر به طور کامل بین دو خط افقی خاکستری شود.

جدول دوم به صورت زیر است:

\begin{tabular}{|l |l| l|}
\toprule
First       & Second      & Third       \\ \midrule
A A A A A A & B B B B B B & C C C C C C \\ \midrule
D D D D D D & E E E E E E & F F F F F F \\
\bottomrule
\end{tabular}

2- خطوط عمودی جدول در فاصله‌های خطوط افقی قطع میشن و پیوسته نیستند.

میدونید چطور میتونم این دو مشکل رو حل کنم؟

ممنون.

2
ممنون محسن عزیز متوجه شدم منظورت رو. این طوری کد نویس هم اختیار بیشتری برای استفاده از همون کدی که قبلا داشت در تغییرات طراحی صفحه‌ی بعدیش داره. فکر کنم اگر بسته‌ای که ساختم رو به یک کلاس تبدیل کنم بهتره.

مرسی

3
یه راهنمایی میخوام:

فایل‌های تک ای مینویسم که شکل همشون یکیه فقط متن فرق میکنه. درشون کنترل option‌ها در لاتک رو به shell سپردم. برای همین در preamble مستلزم تعریف ها و متغییرها و چند کنترل شرطی هست. علاوه بر اون تمامی بسته‌ها و تعیین فواصل و صفحه‌آرایی شخصی  و ایجاد دستورات جدید در preamble (مثلا def و newcommand) تعریف شده.

چون preamble طولانی شده اینها رو همه یه بسته شخصی مثل mypack.sty وارد کردم. ولی دیدم بعضی از ژورنال‌ها به جای تهیه بسته شخصی برای خودشون یه کلاس شخصی میسازن و همون کار رو میشه انجام داد.

سوال اینه:
تمام محتویاتی که گفتم چه با ایجاد بسته یا کلاس شخصی جدید کار میکنه ولی کدومش؟ ایجاد کلاس جدید یا بسته جدید؟ فرقشون چیه؟ چرا بعضی از ژورنال‌ها برای شخصی سازی بسته و بعضی کلاس جدید میسازند؟

من برای کوتاه کردن preamble باید بسته شخصی میساختم یا کلاس شخصی؟

ممنون

4
در کلاس article میخوام به صورت زیر نمایش شماره صفحه رو تغییر بدم:

1- اگر متن فقط شامل یک صفحه شد آنگاه شماره صفحه‌ای ظاهر نشه.
2- اگر متن بیش از یک صفحه شد، آنگاه شماره صفحه به صورت معمولی قبلیش ظاهر بشه.

مثلا به صورت زیر:

\usepackage{ifthen}
\ifthenelse{\equal{Total_Number_Of_Pages}{1}}
{\pagestyle{empty}}
{\pagestyle{plain}}

و به دنبال راهی گشتم تا تعداد کل صفحات در متغییری مثل Total_Number_Of_Pages ذخیره بشه. مسلما باید لاتک دو بار اجرا بشه که یک بار متن تهیه بشه و دفعه بعد تعداد کل صفحات رو بشمره و در کد فوق اجرا کنه.

یه راهش استفاده از \usepackage{lastpage} بود که \pageref{LastPage} تعداد کل صفحه‌ها رو نشون میده و به جای همون متغییر Total_Number_Of_Pages در کد فوق بزارمش. اما چون از pageref استفاده میکنه و به صورت لینکه، نمیشه در کد ifthenelse اون هم در preamble ازش استفاده کرد. چندین بسته دیگه رو هم امتحان کردم که بتونه تعداد کل صفحات رو بده و هیچ کدام نشد.

کسی میدونه چطور این کار رو انجام بدم؟

5
ممنون از هر دوی شما. مشکلم حل شد. نسخه 7zip قدیمی بود. با نسخه آخر درست شد.

6
تکلایو TeXLive / مشکل extract کردن در تکلایو
« : ژوئیه 30, 2010, 10:54:46 pm »
من با extract کردن فایل iso.xz تکلایو 2009 مشکل دارم. فایل texlive2009.iso.xz رو داونلود کردم و 7zip هم نصب هست. با دستور 7z x texlive2009.iso.xz متاسفانه نتونست از حالت فشدره خارج کنه. در ویندوز هم 7zip رو نصب کردم ولی فایل رو نمیشناسه و با راست کلیک و انتخاب 7zip و extract باز هم can not open file as archive رو نمایش میده.

کسی میدونه مشکل کجاست؟ فایل رو از خود CTAN بدون mirror  گرفتم و چندین باز داونلود رو قطع کردم  resume کردم. check hash  هم کاملا درست بود.

7
ممنون برای آپلود فایل.

متوجه پاک کردن زبان فارسی نشدم. این فایل رو نصب کردم و زبان (کیبورد) فارسی رو پاک کردم. حالا چجوری فارسی تایپ کنم وقتی پاکش کردم؟

8
قلم‌ها و حروف / پاسخ : قلم نازنین
« : ژوئیه 22, 2010, 02:28:16 am »
بله ولی منظورم ظاهر فونت بود. ظاهرا BNazanin کمی فرق داره که در سایز بزرگ فونت مشخص میشه. انگار کمی تپل و کوتاه تره. هردو در تبدیل به PDF مشکلی ندارند.

9
از این کتابخانه استفاده کنید:

\usepackage{tikz}
\usetikzlibrary{automata,positioning}

برای node ها از

\node[state,accepting] (name_node_here) [right=of some_node_here] {$blabla$};
و برای edge از

\path[->] (node_name_here) edge [loop below] node {edge_number_here} (_node_name_here)
استقاده کنید.

10
قلم‌ها و حروف / قلم نازنین
« : ژوئن 18, 2010, 01:10:34 am »
چه فرقی بین قلم Nazanin (قدیمی) و BNazanin (جدیدتر) هست؟
آیا ظاهر قلمها تغییری دارند (به چشم که تغییری نیست).

11
ولی مشکل این بود که فرمان texhash به این مسیرها سر نمی‌زد و در نتیجه کارم به نتیجه نمی‌رسید.
تو home بزارید خیلی بهتره. میتونید با همون texhash بهش path بدید
sudo texhash /home/blabla/your_tex_foledr

12
عمومی / پاسخ : ویرایشگر
« : ژوئن 12, 2010, 08:24:13 pm »
من هم بسیار با gedit موافقم و نه تنها در لاتک بلکه برای زبان های دیگه از gedit استفاده میکنم. ولی کد لاتک نوشتن توش به نظرم فقط و فقط یه عیب داره. من تا حالا نتونستم code folding داشته باشم یعنی مثلا در یه environment کد به صورت خودکار indent نمیشه. فرض کنید مثلا کد C مینویسید و کلی حلقه تکرار تو در تو دارید و کد indent نشه! بازخوانی کد در اون صورت بسیار مشکل خواهد شد. متاسفانه در gedit برای لاتک این مشکل هست ( یا لااقل بلد نیستم). ولی به قول آقای امید علی اونقدر قابل اعتماده که نمیشه با ویرایشگر دیگه ای عوضش کرد.

13
در خیلی جاها کاربرد داره. به اونها chevron میگند.

1- یکی از کاربرد هاش در نشان دادن متوسط زمانی یه سیگنال یا تابع وابسته به زمان  (نه مکان) هست.

2- یه کاربرد دیگه در ضرب داخلی دو بردار در فضای دوگان هست. مثلا در نرم توابع در فضای باناخ یا بردارهای معمولی.

3- مهمتر از همه، یه کاربرد دیگه در کوانتوم هست که به اون bra-ket notation میگن.که میتونه جدا یا با هر دو شکل چپ و راست در کنار هم نوشته بشه و در فضای هیلبرت استفاده میشه.

فعلا همینا یادم اومد مگر تو متنی برخورد کنم و باز یادم بیاد.

--------------------

اضافه کنم که با علامت کوچکتر و بزرگتر فرق داره هم از شکل هم کاربرد.

14
در ویندوز کدام یک از تک‌لایو و یا میک‌تک مناسبتره؟

من تا الان از texlive2008 در لینوکس استفاده کردم و میخوام برای چند هفته ای توی ویندوز xp باشم. در ویکی نوشته بودید که میک‌تک مناسب تره. میخواستم بدونم دلایلش چیه؟ تک‌لایو رو در ویندوز نصب کردم و مشکلی نداشت. آیا بهتر میبود که میک‌تک نصب میکردم؟

ممنون از راهنماییتون.

15
عمومی / پاسخ : Aurora
« : آوریل 11, 2010, 10:27:51 am »
منون از وقتی که گذاشتید. برای من Aurora به طور کامل کار میکنه (البته برای لاتین).
از TExlive2008 استفاده کردم در ویندوز. بدون دست زدن به path.

دقیقا پیشنهاد شما رو انجام دادم. به جای latex تو مسیر نوشتم xelatex و در انتهای preamble دستورات usepackage و setfont و ... برای زیپرشین رو اضافه کردم. جواب نگرفتم. مشکل رو به آدرس ایمیلی که در سایت Aurora هست نوشتم.

صفحه: [1] 2 3 4