@UseLatex کانال آموزشی – Telegram
@UseLatex کانال آموزشی
1.01K subscribers
387 photos
1 video
287 files
76 links
آموزش تایپ با لَتِک

ارتباط با ادمین :
@madad_sh
لینک کانال آموزشی UseLatex:
https://telegram.me/UseLatex
سوپر گروه پرسش و پاسخ
https://news.1rj.ru/str/+RV4IEnj0THQ1NTI0
Download Telegram
#درس۳۹۶
🔊 تغییر در فواصل پایه‌ای سند جهت قبل و بعد محیط شناور ( روش اول)
تغییر فضای افقی بالا و پایین محیط شناور (همزمان) و همچنین فاصله‌ی بین دو محیط شناور با استفاده از آپشن h
دستور زیر را قبل از بگین داکیومنت و بعد از بسته‌ی زی‌پرشین قرار دهید.
\setlength{\intextsep}{5pt}
با تغییر 5pt این فاصله را که برحسب واحد نقطه است را می‌توانید به دلخواه تنظیم کنید.
نمونه‌ی زیر در پیام بعد و در مثال ۱ از این نوع تغییر است‌.

تدکر مهم: فرم دیگر فراخوانی دستور قبل به صورت زیر است.
\setlength{\textfloatsep}{10pt plus 1.0pt minus 2.0pt}
فرق این نوع فراخوانی دستور با دستور بالا در این است که در اینجا آزادی عمل را برای کشیدگی و یا جمع کردن محیط با گزینه‌های
plus
و
minus
به لاتک می‌دهیم که از حالت استاندارد خارج نشود.

تذکر مهم: چنانچه بخواهید از آپشن b برای قرار دادن محیط در پایین برگه و یا t جهت قرار دادن محیط شناور در بالای برگه استفاده کنید به جای دستور بالا باید از دستور زیر قبل از بگین داکیومنت استفاده کنید‌.
\setlength{\textfloatsep}{6pt}
مانند حالت اول به روش دوم هم می‌تواند فراخوانی شود.
تذکر مهم: چنانچه بخواهید فاصله‌ی قبل و بعد از زیرنویس (کپشن) را نیز تغییر دهید از دو دستور زیر به ترتیب برای فاصله‌ی بالا و فاصله‌ی پایین زیر نویس استفاده کنید.
\setlength{\abovecaptionskip}{6pt}
\setlength{\belowcaptionskip}{10pt}

تذکر مهم: برای حالت دو ستونه مشابه دستورات بالا به صورت زیر داریم.
\dbltextfloatsep
\dblfloatsep
بسته‌های زیر را برای این درس نیاز دارید.
\usepackage{array, makecell}
\usepackage{boldline}
\usepackage{color,calc}
\usepackage{float}

تذکر مهم: استانداردهای لاتک در سند مقاله به صورت زیر است.
\textfloatsep: 20.0pt plus 2.0pt minus 4.0pt;
\floatsep: 12.0pt plus 2.0pt minus 2.0pt;
\intextsep: 12.0pt plus 2.0pt minus 2.0pt.

تذکر مهم: چون محیط تصویر نیز یک محیط شناور است شامل قواعد گفته شده در بالا می‌باشد . در زیر یک نمونه را در مثال ۲ ببینید.
خروجی‌های این درس را به ترتیب در زیر ببینید.
تهیه کننده: شاپور مددپور
@UseLatex 📌۰
مثال ۱ مربوط به درس۳۹۶
متن آزمایشی قبل از جدول جهت تست فاصله‌ی متن با محیط شناور

{\renewcommand{\arraystretch}{2}
\begin{table}[h!]
\centering
\begin{tabular}{||c|c|c|c||}
\hlineB{5.5}
سلام &
بر&
دوستان &
خوبم\\
\hlineB{3.5}
ایام &
به &
کامتان &
باد
\\
\hlineB{5.5}
\end{tabular}
\end{table}}
متن آزمایشی بعد از جدول جهت تست فاصله‌ی متن با محیط شناور
@UseLatex 📌۰
⬆️ خروجی مثال ۱ مربوط به درس۳۹۶ ⬆️
@UseLatex 📌
مثال ۲ مربوط به درس۳۹۶
🔊 به فاصله‌ی قبل و بعد از کپشن توجه کنید.
\begin{figure}[h]
\centering
\includegraphics[scale=1]{1}
\reflectbox{\includegraphics[width=4cm ,height=5.4cm]{2}}
\end{figure}
\begin{figure}[h]
\centering
\includegraphics[width=4cm ,height=5.4cm]{2}
\reflectbox{\includegraphics[scale=1]{1}}
\caption{دکتر نورمحمدی و جناب صادقی}
\end{figure}
\ptext[1]
@UseLatex 📌۰
⬆️ خروجی مثال ۲ مربوط به درس۳۹۶ ⬆️
در این مثال به فاصله‌ی قبل و بعد از کپشن توجه کنید.
@UseLatex 📌
#درس۳۹۷
🔊 تغییر در فواصل پایه‌ای سند جهت قبل و بعد محیط شناور ( روش دوم)
در این روش از بسته‌ی
\usepackage{etoolbox}
استفاده می‌کنیم.
کافی است دستورات زیر را به ترتیب جهت فاصله‌ی قبل و بعد از محیط تنطیم کنید. ( با تغییر فواصل پیش‌فرض در دستورات زیر)
حالت اول برای جدول:
\BeforeBeginEnvironment{table}{\vskip-2ex}
\AfterEndEnvironment{table}{\vskip-1ex}

حالت دوم برای تصویر : کافی‌است در دو دستور بالا به جای
table
کلمه‌ی
figure
را جایگزین کنید.
مثال مشابه مثال ۱ در درس قبل است.
تهیه کننده: شاپور مددپور
@UseLatex 📌۰
Forwarded from @UseLatex کانال آموزشی (Shapour Madadpour)
📣📣 اطلاع‌رسانی
به اطلاع کاربران عزیزی که تمایل دارند از ربات
@uselatexbot
به طور خصوصی استفاده کنند می‌رسانم که گروهی به صورت فرضی در تلگرام تشکیل دهید و سپس با تایپ
@uselatexbot
در قسمت جستجو (سرچ) ربات را بیابید و آن را
در آن گروه به عنوان ادمین انتخاب کنید. کلمات کلیدی را که می‌توانید در آن گروه بپرسید را با نوشتن عبارات
لیست درس
و سپس
لیست ۲
دریافت کنید و در گروه بپرسید. به این ترتیب به سادگی می‌توانید به صورت خصوصی از ربات استفاده کنید.
به دلیل عدم پشتیباتی سرویس دهنده‌ها علیرغم تعهدی که باید داشته باشند و ندارند، تا اطلاع ثانوی به این صورت از ربات کمک بگیرید.
سپاسگزارم که مشکلات احتمالی را به ادمین اطلاع می‌دهید.
@UseLatex 📌
Forwarded from @UseLatex کانال آموزشی (Shapour Madadpour)
سوپر گروه پرسش و پاسخ UseLatex@
https://news.1rj.ru/str/joinchat/AAAAAEBAO-M6wYYZ8BOw6w
هرگونه تبلیعات و چت غیر مربوط با لاتک باعث حذف شما از گروه خواهد شد.
ادمین: شاپور مددپور
@madad_sh
#درس۲۴۲
🔊 قالب پایان‌نامه‌ی دانشگاه شهید چمران اهواز
در پیام بعد قالب جدید دانشگاه چمران ارائه شده است. قرار است از این به بعد این قالب برای پروژه‌ی کارشناسی و پایان‌نامه‌ی کارشناسی ارشد (محض و کاربردی) و رساله‌ی دکترا (محض و کاربردی) به کار گرفته شود. از مزیتهای این قالب این است که همزمان برای پنج حالت بالا به کار می‌رود و در ابتدا با انتخاب نوع استفاده‌ی کاربر تمام تنظیمات به طور خودکار اعمال می‌شوند.
تمام صفحات مربوط به گواهی صحت پایان‌نامه یا رساله و ارزشیابی اساتید و صفحه‌ی بسم‌الله و ...در دل قالب تعبیه شده است.
توصیه‌ی من به عزیزان این است که بعد از دانلود آن ابتدا آن را از حالت زیپ خارج کنید و حتما با تکلایو ۲۰۱۵ به بالا از آن خروجی درست بگیرند و چند نسخه از ان را در چند جای متفاوت نگهداری کنند و سپس شروع به تایپ کنند. از مزایای دیگر قالب جدید این است که برای تمام بسته‌ها و مراحل در خود قالب راهنما نوشته شده است. حتما به راهنمای هر قسمت توجه کنید.
لازم به ذکر است که طرح ریزی این قالب مربوط به استاد وحید دامن‌افشان می‌باشد وتغییرات جدید را این‌جانب بنا به درخواست دانشگاه چمران در آن اعمال کرده‌ام. با تشکر از استاد دامن‌افشان
به امید موفقیت شما
تهیه کننده: مددپور
@UseLatex 📌
ghalb chamran jadid.rar
2.3 MB
⬆️ قالب جدید دانشگاه شهید چمران اهواز ⬆️
@UseLatex 📌
madad.poster.rar
680 KB
⬆️ قالب پوستر ⬆️
خروجی را در پیام بعد ببینید.
@UseLatex 📌
خروجی قالب پوستر
@UseLatex 📌
ربات آموزشی کار با لاتک
ابتدا در کانال زیر عضو شوید
https://telegram.me/UseLatex
سپس با کلیک روی
@uselatexbot
به ربات متصل و از کار با آن لذت ببرید.
گروه یوزلاتکس مدیریت: مددپور
📣📣📣 خبر خبر خبر
سلام بر عزیزان همراه
لینک سوپر گروه پرسش و پاسخ مربوط به این کانال را در زیر ببینید:
https://news.1rj.ru/str/joinchat/AAAAAEBAO-M6wYYZ8BOw6w
در صورت ایجاد هر گونه پرسش در مورد لاتک سوالات خود را در این گروه می‌توانید مطرح کنید.
با تشکر: ادمین‌های سوپرگروه یوزلاتکس
مدیریت: شاپور مددپور

لینک گروه تایپیست‌های یوزلاتکس:
https://news.1rj.ru/str/joinchat/AAAAAEGejKi7apUyUyTgCQ


@uselatex📌
#درس۳۹۸
🔊 طریقه‌ی شماره‌گذاری صفحات
دستورهای زیر را از جایی که می‌خواهید نوع شماره‌گذاری را انتخاب کنید قرار دهید.
در حالتی که بخواهیم شماره گذاری به صورت الف، ب، پ،.....باشد از دستور زیر استفاده کنید.
\pagenumbering{harfi}
در حالتی که بخواهیم شماره گذاری به صورت
۱،۲،۳،...
باشد از دستور زیر استفاده کنید.
\pagenumbering{arabic}
در حالتی که بخواهیم شماره گذاری به صورت آ، ب، ج،.....باشد از دستور زیر استفاده کنید. (ابجد)
\pagenumbering{alph}
در حالتی که بخواهیم شماره گذاری به صورت یک، دو، سه ،.....باشد از دستور زیر استفاده کنید.
\pagenumbering{adadi}
در حالتی که بخواهیم شماره گذاری به صورت اول، دوم، سوم ،.....باشد از دستور زیر استفاده کنید.
\pagenumbering{tartibi}
در حالتی که هیچ‌کدام از موارد بالا انتخاب نشود
به صورت پیش‌فرض از حالت arabic استفاده می‌شود.
توجه کنید که چنانچه در حالت الفبای فارسی اگر تعداد صفحات از ۳۲ بیشتر شود خطا خواهید داشت و در حالت adadi و tartibi و arabic شماره‌ای صحیح بین صفر تا 1000000000 می‌توانید داشته باشید. در حالت حروف ابجد نیز تا ۲۸ شماره‌ می‌توانید داشته باشید.
تذکر دیگر این‌که در بسته‌ی زی‌پرشین فقط سه حالت حرفی و عددی و ترتیبی بجز حالت پیش‌فرض برای صفحات در نظر گرفته شده و بقیه‌ی حالات برای محیطهای دیگر مثل انیومریت در نظر گرفته شده است.
تهیه کننده: مددپور
@UseLatex 📌۰
📣📣 اطلاع‌رسانی
#درس۳۹۹
🔊 تغییرات انجام شده در نسخه‌ی ۱۹.۷ بسته‌ی زی‌پرشین.
با همت استاد خلیقی تغییرات بسیار جالب زیر در این نسخه‌ی زی‌پرشین انجام شده است. با تشکر و آرزوی تندرستی برای این استاد بزرگوار
قبل از استفاده از این امکانات حتما در ابتدا باید بسته‌ی زی‌پرشین خود را به‌روز کنید. برای نحوه‌ی به روز کردن آن درس ۳۵۲ از کانال را ببینید و یا در گروه و یا ربات عبارت متفرقه‌ی اول را وارد کنید و به کمک لینک دریافتی از ربات آن درس را فرا بگیرید.
تذکر مهم: چنانچه بعد از دو مرحله‌ی درس ۳۵۲
تغییری در شماره‌ی نسخه‌ی زی‌پرشین که در جلوی آن نوشته شده به وجود نیامد مراحل را دوباره تکرار کنید. با توجه به سرعت اینترنت شما این کار ممکن است تا ۵ دقیقه و یا بیشتر طولانی باشد.
در این نسخه،
👈 اندازه‌ی اشتباه قلم که در دستورات \lr، \rl، , و محیط‌های latin و persian در صورت استفاده از گزینه‌ی fontsizescale وجود داشت اصلاح شده است.
👈 گزینه‌ی جدید latinfontsizescale افزوده شده است که مقیاس قلم لاتین را مشخص می‌کند.
👈 نحوه‌ی عملکرد گزینه‌های fontsizescale و mathfontsizescale تغییر کرده است تا کاربر مجبور به محاسبات پیچیده نباشد. تمام این محاسبات در خود بسته انجام می‌شود.
👈 گزینه‌ی fontsizescale تنها مقیاس قلم پارسی متن را مشخص می‌کند.
👈 گزینه‌ی latinfontsizescale تنها مقیاس قلم لاتین متن را مشخص می‌کند.
👈 گزینه‌ی mathfontsizescale تنها مقیاس قلم ریاضی را مشخص می‌کند.
⬅️ به عنوان نمونه، برای ایجاد نوشتاری با سایز 14pt برای محیط متنی پارسی، سایز 12pt برای محیط لاتین و محیط ریاضی، کافی است بسته xepersian بصورت زیر استفاده شود.
\documentclass[10pt]{article}
\usepackage{lmodern}
\usepackage[%
fontsizescale=1.4,%
latinfontsizescale=1.2,%
mathfontsizescale=1.2%
]{xepersian}
\settextfont{Yas}
\begin{document}
متن فارسی و انگلیسی خود را وارد کنید و از مشاهده‌ی نتیجه‌ی آن لذت ببرید.\\
یلدایتان مبارک و تندرست باشید.
\begin{latin}
have fun
\end{latin}
\end{document}


تهیه کننده: مددپور
@UseLatex 📌۰
#درس۴۰۰
🔊 دو سطر کردن کپشن (زیر نویس) به همراه قرار دادن لینک در کپشن
بسته‌های زیر را در مقدمه‌ی سند وارد کنید.
👈 از بسته‌ی کپشن برای امکانات زیرنویس و از آپشن justification برای تراز در وسط استفاده کرده‌ایم.
👈 از دستور protect\ برای محافظت از کپشن استفاده کرده‌ایم. توجه کنید که کپشن از اجسام شکستنی در لاتک است.
👈 از بسته‌ی float برای قرار دادن تصویر در جای مشخص استفاده کرده‌ایم.
👈 از بسته‌ی hyperref جهت ایجاد لینک و امکانات آن استفاده کرده‌ایم. دستور url\ جهت ایجاد لینک است.
👈 بسته‌ی graphicx نیز برای فراخوانی تصویر است.

⬅️ مثال:
\documentclass{article}
\usepackage{float}
\usepackage{graphicx}
\usepackage[pagebackref=false,colorlinks,linkcolor=royalblue(traditional),citecolor=magenta]{hyperref}
\usepackage[justification=centering,margin=10pt,font=noscriptsize,labelfont=bf,labelsep=colon]{caption}
\usepackage{xepersian}
\settextfont[Scale=1.2]{IRZar}
\begin{document}
\begin{figure}[H]
\centering
\includegraphics[scale=.5]{yalda}
\caption[شب یلدا]{
شب یلدایتان مبارک
\\ \hspace{\textwidth}
منبع:
\protect\url{www.uselatex.com} \label{۱۲}}
\end{figure}
\end{document}
تهیه کننده: مددپور
خروجی این درس را در پیام بعد ببینید.
@UseLatex 📌۰
⬆️ خروجی درس ۴۰۰ ⬆️
در این مثال کپشن دو سطری به همراه لینک ایجاد کرده‌ایم.
@UseLatex 📌
#درس۴۰۱
🔊 تنظیم فواصل محیط‌های لیست در بسته‌ی
enumitem
در این درس چند امکان جالب از بسته‌ی enumitem را معرفی می‌کنیم.
👈 به کمک دستور زیر می‌توانید فاصله‌ی بین آیتمها را تنظیم کنید.
\setlist{itemsep=3pt}
👈 اگر از فرم زیر آن استفاده کنیم هیچ فاصله‌ای لحاظ نمی‌شود.
\setlist{nolistsep}
👈 به کمک فرم زیر فاصله‌ی خالی سمت راست تنظیم می‌شود ( با وجود بسته‌ی زی‌پرشین در محیط فارسی)
\setlist{leftmargin=3cm}
👈 به کمک فرم زیر فاصله‌ی خالی سمت چپ تنظیم می‌شود ( با وجود بسته‌ی زی‌پرشین در محیط فارسی)
\setlist{rightmargin=1cm}
👈 ترکیبی از دستورات زیر را نیز می‌توانید مثل زیر به کار ببرید.
\setlist{nolistsep,leftmargin=3cm,rightmargin=1cm}
👈 اگر از دستور زیر به جای setlist استفاده کنید این تغییرات فقط برای محیط آیتمایز لحاظ می‌شوند.
\setitemize{......}
مثال:
\documentclass[12pt]{book}
\usepackage{enumitem}
\usepackage{xepersian}
\settextfont[Scale=1.2]{IRZar}
\setlist{nolistsep,leftmargin=3cm,rightmargin=1cm}
\begin{document}
\begin{itemize}
\item[$\triangleleft$] سلام بر شما
\item[$\triangleleft$] تندرست باشید
\item[$\triangleleft$] ایام به کامتان باد
\item[$\triangleleft$] مددپور
\end{itemize}
\end{document}
تهیه کننده: مددپور
خروجی این درس را در پیام بعد ببینید.
@UseLatex 📌۰
⬆️ خروجی مربوط به درس ۴۰۱ ⬆️
@UseLatex 📌
#درس۴۰۲
🔊 تاخیر در پردازش فایل و معرفی نرم‌افرارهای
WYSIWYG
تهیه کننده: مددپور
👈 تاخیر در پرداش فایل به عوامل مختلفی می‌تواند بستگی داشته باشد که در این درس چند مورد را بیان می‌کنیم.
1⃣ ممکن است تصاویر زیادی در فایل داشته باشید که پردازش فایل را با مشکل مواجه می‌کند.
2⃣ ممکن است از پوشه‌های تودرتو برای آدرس دهی استفاده کرده باشید که سرعت پردازش تحت تاثیر قرار خواهد گرفت.
3⃣ ممکن است این تاخیر در اثر انجام خطایی رخ داده است. به این معنی که انجام خطایی
باعث تخریب قسمتی از ویرایشگر شده است.
از بین رفتن سینک‌تک ویرایشگر از مهمترین این موارد است.
4⃣ ایراد ممکن است از نسخه‌ی لاتک شما باشد.
به این معنی که در اثر بروز خطاها ممکن است تکلایو یا میک‌تک یا ....صدمه دیده باشد‌ و یا ممکن است مراحل نصب درست انجام نشده باشد.
5⃣ اخطار‌های فایلتان را جدی بگیرید. تعداد اخطارها که بالا برود فرایند پردازش فایل را دچار مشکل می‌کند.
↙️ اما چه می‌توان کرد که این مشکل پیش نیاید؟
توصیه‌ی اینجانب این است که سعی کنید به هیچ وجه اگر خطایی در کار شما پیش بیاید تا زمان برطرف نکردن آن عمل پردازش فایل را تکرار نکنید و به نوشتن ادامه ندهید. یا آن قسمت از فایل را با دستور زیر که از امکانات بسته‌ی verbatim است غیر فعال کنید.
\begin{comment}
موارد خطا تا رفع نشدن مشکل را در اینجا قرار دهید.
بهتر است یک فایل مینیمال جداگانه درست کنید و مشکل را در آنجا حل کنید.
\end{comment}
این امر در مورد اخطارهای فایل log نیز پیشنهاد می‌شود اما به شرطی که تعداد آنها خیلی زیاد باشد. تعداد کم آنها در کارهای بزرگ غیر قابل اجتناب است.
↙️ این سوال پیش می‌آید که در صورت بروز مشکل چه‌کار باید کرد؟
روش زیر در ویرایشگر بای‌دای‌تک‌میکر بیان شده است.
مطابق تصویر پیام بعد در کامند پرومت
cmd
از بای‌دای‌تکمیکر متن زیر رابنویسید و واینتر کنید.
fc-cache -fv
این عمل را دو بار تکرار کنید.
این عمل را در ویندوز نیز می‌توانید انجام دهید. در قسمت سرچ گزینه‌ی commandprompt را جستجو کنید و .....
↙️ چنانچه این مشکل کماکان وجود داشت:
🔩 ویرایش‌گر را حذف و دستگاه را مجددا راه‌اندازی و دوباره نصب کنید.
❗️❗️ در این مرحله یک فایل بک‌آپ از پوشه‌ی کارتان بگیرید و در جایی ذخیره کنید سپس تمام فایلهای درون پوشه‌، به غیر از آنهایی که پسوندشان tex هست را پاک کنید و بعد از نصب مجدد دوباره پردازش کنید. قریب به یقین تا این مرحله مشکلتان حل خواهد شد.
🔩
آخرین مرحله حذف و نصب مجدد تکلایو یا توزیع دیگر تک می‌باشد.
👈 نرم‌افزارهای WYSIWYG
برخی از نرم افزارها مثل ورد به نرم‌افزارهای
WYSIWYG
معروفند.
what you see is what you get
آن چیزی که می‌بینید همان چیزی است که در خروجی به دست می‌آورید. کوارک اکسپرس نیز از این نمونه است.
اما لاتک به طور پیش‌فرض و با ویرایشگر‌های تک‌استودیو و با‌ی‌دای‌تک‌میکر و تک‌ورکس و وین ادیت و تک‌شاپ که تا این‌تاریخ دوطرفه هستند از این نمونه نیستند لذا حتما برای دیدن نتیجه‌ی کار باید عمل پردازش انجام گیرد.
ویرایشگر BaKoMa TeX از نوع ویرایشگرهای
WYSIWYG
برای لاتک است که انگلیسی هست و
رایگان نیست و در ویندوز و لینوکس و مکینتاش نیز قابل استفاده است.
برخی از این ویرایشگرها به صورت پروژه‌های جدید هستند و کامل نیستند لذا استفاده از آنها با توجه به یک‌طرفه بودنشان پیشنهاد نمی‌شوند.
لیستی از ویرایشگرهای لاتک و تک را به همراه ویژگیهای آنها می‌توانید در زیر ببینید.
https://en.wikipedia.org/wiki/Comparison_of_TeX_editors
لینک زیر نیز لیستی از ویرایشگرها را نمایش داده و بررسی می‌کند.
https://tex.stackexchange.com/questions/339/latex-editors-ides?page=2&tab=Votes
تهیه کننده: مددپور
خروجی این درس را در پیام بعد ببینید.
@UseLatex 📌۰