summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/xelatex/thesis-qom/installation.tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2018-10-14 20:42:47 +0000
committerKarl Berry <karl@freefriends.org>2018-10-14 20:42:47 +0000
commita1ff94caaceac88ec8f032f0b45ce82b15981d6b (patch)
tree6b3763a80653ce2ce18691dcada290e84c529d69 /Master/texmf-dist/doc/xelatex/thesis-qom/installation.tex
parentb575d41c76797ffa70ce1c92cacb542e7925c1c8 (diff)
thesis-qom (14oct18)
git-svn-id: svn://tug.org/texlive/trunk@48908 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/xelatex/thesis-qom/installation.tex')
-rw-r--r--Master/texmf-dist/doc/xelatex/thesis-qom/installation.tex148
1 files changed, 148 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/xelatex/thesis-qom/installation.tex b/Master/texmf-dist/doc/xelatex/thesis-qom/installation.tex
new file mode 100644
index 00000000000..c4a860e2b90
--- /dev/null
+++ b/Master/texmf-dist/doc/xelatex/thesis-qom/installation.tex
@@ -0,0 +1,148 @@
+ \chapter{راهنمای نصب \lr{\LaTeX}}
+ \label{chap:installation}
+
+ \section{مقدمه}
+ نرم‌افزار حروفچینی \lr{\TeX} یکی از نرم‌افزارهای معروف حروفچینی متون علمی است
+ که در سطح وسیعی جهت حروفچینی مجلات و کتب استفاده می‌شود. در این متن مختصر بر آنیم
+ که راهنمای سریعی برای نصب و استفاده از آن بیان کنیم با این امید که کاربران با پیگیری آن
+ به راحتی بتوانند آن را نصب و استفاده نمایند.
+
+ قبل از این لازم است جهت واضح شدن شکل عملکرد این نرم افزار، اطلاعاتی در مورد آن داشته
+ باشیم که در ادامه به آن پرداخته می‌شود.
+
+ نرم افزار حروفچینی \lr{\TeX} یک نرم افزار مجانی است که به صورت خط فرمانی کار می‌کند، به این
+ معنی که متن مورد نظر در یک فایل نوشته شده و سپس این فایل از طریق دستورات خط
+ فرمان به نرم افزار حروفچین \lr{\TeX} داده می‌شود. این نرم افزار فایل داده شده را خوانده و بر
+ مبنای آن متن حروفچینی شده را به صورت یک فایل (مثلا \lr{PDF}) ارائه می‌کند.
+
+ ابزارهای پردازشی خط فرمان متعددی برای استفاده از این نرم افزار حروفچین وجود دارد که از مهمترین
+ آن‌ها می‌توان به \lr{latex}، \lr{pdflatex} و \lr{xelatex} اشاره کرد. معمولاً ما این بخش از
+ نرم افزار حروفچین را موتور \lr{\TeX} می‌نامیم. این خاصیت، اولین متمایز کنندۀ این نرم‌افزار
+ از سایر نرم‌افزارها نظیر \lr{Office} است زیرا در \lr{Office} شما نتیجه نهایی را همزمان با تایپ
+ می‌بینید ولی در این نرم‌افزار باید فایل را به حروفچین بدهید تا خودش شکل خروجی را آماده
+ کند. عملاً به همین دلیل نیز آن را نرم‌افزار حروفچین می‌نامند، مشابه این که شما متن خام
+ خود را به یک فرد حروفچین می‌دهید تا با شکل دهی آن در قالب صفحات، آن را برای چاپ
+ آماده کند.
+
+ پس متن خام باید در یک ویرایشگر تایپ شده و سپس فایل حاصل (که پسوند آن \lr{.tex } است)
+ به برنامۀ حروفچین
+ با استفاده از خط فرمان داده شود. ویرایشگرهایی وجود دارند که امکان وارد کردن متن خام
+ و به طور همزمان، امکان دادن فایل به موتور \lr{\TeX} و نشان دادن نتیجۀ حروفچینی را دارند.
+ اما تمام آن‌ها بر مبنای همان دستورات خط فرمان عمل می‌کنند و هیچکدام به تنهایی و بدون
+ دسترسی به یک موتور \lr{\TeX} نمی‌توانند خروجی تولید کنند. البته هیچ وابستگی بین
+ ویرایشگر و فایل تولید شده توسط آن وجود ندارد و یک فایل توسط هر کدام می‌تواند
+ تولید یا ویرایش شود یا فایل ایجاد شده توسط یک ویرایشگر، در دیگری تغییر یابد.
+ از معروف‌ترین این ویرایشگرها می‌توان به
+ \lr{WinEdit}، \lr{Texmaker}، \lr{TeXstudio}
+ و \lr{Notepad++} اشاره کرد--اولی و آخری تنها برای سیستم عامل ویندوز موجودند. از جملهٔ ویرایشگرهایی که در دوره‌ای میان کاربران پارسی
+ عمومیت یافت، \lr{bidiTeXmaker} بود که توسط آقای سیدرضی علوی‌زاده با افزودن مشخصه‌هایی برای کاربران پارسی‌زبان، توسعه داده شد\cite{biditexmaker}.
+
+ \section{نصب موتور اصلی \lr{\TeX}}
+ توزیع‌های مختلفی برای موتور \lr{\TeX} وجود دارد که در اینجا به نصب دو توزیع
+ معروف و مجانی آن به نام‌های \lr{\TeX{}Live} و \lr{Mik\TeX} می‌پردازیم. تاکید می‌شود که این توزیع‌ها با هم سازگار هستند، به این
+ معنی که فایل آماده شده روی تمام توزیع‌های موتور \lr{\TeX} \ کار می‌کند. لذا که مهم نیست کدام
+ توزیع را برای نصب انتخاب کنید.
+ بسته \lr{\XePersian} نصب می‌شود و نیاز به هیچ کار اضافی نیست. فقط لازم است
+ که فونت‌های فارسی استفاده شده در متون فارسی روی سیستم~عامل نصب شده باشد. لذا
+ تنها کار اضافی این است که مجموعه فونت‌های جمع آوری شده در فایل زیر روی سیستم عامل
+ نصب شود. توصیه می‌شود حتی اگر فونت‌ها را روی کامپیوتر خود دارید، دوباره آن‌ها را با استفاده
+ از فونت‌های فایل زیر رونویسی کنید. این کار از بسیاری مشکلات بعدی جلوگیری می‌کند.
+ \begin{latin}
+
+ \href{http://bayanbox.ir/id/4609192605141061595}{Part 1: http://bayanbox.ir/id/4609192605141061595}
+
+ \href{http://bayanbox.ir/id/5468937351173971771}{Part 2: http://bayanbox.ir/id/5468937351173971771}
+
+ \href{http://bayanbox.ir/id/4133277893427051503}{Part 3: http://bayanbox.ir/id/4133277893427051503}
+ \end{latin}
+
+ البته توصیه اکید پدیدآورنده بسته \lr{\XePersian} جناب دکتر وفا خلیقی که جهت تولید متون فارسی در \lr{\TeX}
+ این بسته را ارائه کرده‌اند، استفاده از \lr{\TeX{}Live} است.
+ %\pagebreak
+ \subsection{نصب \lr{\TeX{}Live}}
+ سایت‌های معروف به \lr{CTAN}، سایت‌هایی هستند که وظیفه توزیع نسخه‌های مختلف
+ مجانی موتور \lr{\TeX} را انجام می‌دهند. با توجه به اینکه معمولاً سرعت دانلود از سایت‌های داخلی
+ بیشتر بوده و اخیرا نیز هزینه دانلود از این سایت‌ها به صورت نیم‌بها محاسبه می‌گردد لذا توصیه می‌شود به یکی از سه
+ سایتی که در ایران وجود دارد مراجعه نموده و توزیع تک‌لایو را دانلود نمایید:
+ \begin{enumerate}
+ \begin{LTRitems}
+ \item \url{http://ctan.asis.io/}
+ \item \url{http://ctan.yazd.ac.ir/}
+ \item \url{http://repo.iut.ac.ir/tex-archive/}
+ \end{LTRitems}
+ \end{enumerate}
+ امید است دیگر دانشگاه‌های ایران نیز مانند دانشگاه یزد و اصفهان اقدام به ایجاد یکی از این سایت‌ها روی سرورهای خود نمایند تا دانشجویان آن موسسات
+ بتوانند براحتی و بدون از دست دادن حجم اکانتینگ خود به مجموعه آرشیو تک دسترسی داشته باشند.
+
+ این سایت به صورت روزانه به روز رسانی می‌شود. می‌توان از این سایت در هر
+ لحظه آخرین نگارش‌های نرم افزارهای مربوطه را دانلود کرد.
+
+ برای نصب \lr{\TeX{}Live} مراحل زیر را انجام دهید:
+ \begin{enumerate}
+ \item
+ ابتدا وارد یکی از سایت‌های که جلوتر اشاره شد
+ شوید و در پایین صفحه روی \lr{\TeX{}Live}
+ کلیک کنید.
+ \item
+ روی مسیر \lr{Images} کلیک کنید و از فولدر باز شده فایل با نام
+ \lr{texlive.iso}
+ را دانلود کنید. دقت کنید که حجم این فایل در حال حاضر
+ حدود $3.4$ گیگابایت است.
+ \item
+ پس از دانلود کامل، آن را با نرم افزار \lr{WinRaR} باز کنید و در پوشه‌ای به نام \lr{TeXLive} فایل را \lr{Extract} کنید.
+ \item
+ وارد این پوشه شوید و برنامه \LR{\Verb+install-tl-windows+}
+ را اجرا کنید. ادامه روند مشابه نصب سایر نرم افزارها
+ است. روند نصب بسته به سرعت کامپیوتر شما ممکن است تا یک ساعت طول بکشد.
+
+ \item
+ پس از پایان نصب، موتور \lr{\TeX} آماده استفاده است. اگر قصد استفاده از \lr{\XePersian}
+ \ دارید، فقط لازم است فونت‌های مربوطه را که در بالا لینک آن آمده است را نصب کنید.
+ \end{enumerate}
+ بهتر است بعد از نصب؛ بسته‌های این نرم افزار را با روش زیر به روز رسانی کنید.
+ \subsubsection{بروزرسانی بسته‌های \lr{\TeX{}Live} }
+ دقت کنید که برای بروزرسانی شما باید به اینترنت متصل باشید زیرا بروزرسانی با استفاده از اینترنت انجام می‌شود.
+ \begin{enumerate}
+ \item ابتدا در قسمت برنامه‌ها، برنامه \lr{\TeX{}Live manager} را اجرا کنید.
+ \item
+ مسیر به روزرسانی را یکی از سایت‌های داخلی انتخاب کنید. انتخاب هر مسیر دیگر اشکالی ندارد ولی روی سرعت گرفتن فایل‌ها و هزینه اینترنت تاثیر مستقیم دارد.
+ \item
+ سپس بسته‌های مشخص شده را به روزرسانی کنید. پس از بروز رسانی این بسته‌ها، برنامه بسته می‌شود و لازم است دو مرحله قبل تکرار شود.
+ البته با این روش می‌توانید تنها بسته خاصی را بروزرسانی نمایید لکن این حالت خیلی توصیه نمی‌شود زیرا بسیاری از بسته‌ها به یکدیگر وابسته هستند.
+ \item
+ حال روی \lr{Updtate all installed} کلیک کنید. به روزرسانی نیز مشابه نصب مدت زمانی که به سرعت کامپیوتر و سرعت اینترنت شما وابسته است طول می‌کشد.
+ \end{enumerate}
+
+ \subsection{نصب \lr{Mik\TeX}}
+ از آنجایی که توصیه اکید توسعه‌دهندگان زی‌پرشین بر استفاده از تک‌لایو است لذا این بخش خیلی توضیح داده نمی‌شود و تنها به همین میزان
+ اکتفا می‌گردد که می‌توانید از همان سایت‌هایی که پیشتر معرفی گردیدند میک‌تک را دانلود نمایید. تنها نکته‌ای که باید توجه داشته باشید این است
+ که میک‌تک در نسخه‌ مینیمال نیز عرضه می‌گردد لکن برای استفاده از زی‌پرشین این نسخه‌ها ناکارآمد است و باید نسخه کامل آن را نصب نمایید.
+
+
+ \section{نصب \lr{Notepad++}}
+ ادیتور \lr{Notepad++} به دلیل قابلیت فارسی نویسی و همچنین از راست به چپ نویسی و امکان اجرای دستورات خط فرمان در ادیتور،
+ انتخاب مناسبی برای نوشتن متون است. برای فعال کردن قابلیت اجرای دستورات خط فرمان با استفاده از کلید \lr{F6}، پس از نصب نرم افزار \lr{Notepad++ }،
+ لازم است تا پلاگین \lr{NppExec} را نصب نمایید. بدین منظور از منوی \lr{Plugins -> Plugin Manager -> Show Plugin Manager}
+ پلاگین \lr{NppExec} را انتخاب نموده و \lr{Install} را بزنید تا پلاگین مورد نظر نصب شود. البته این ادیتور پلاگین‌های بسیار زیادی دارد
+ که قابلیت‌های خوبی را به آن می‌افزاید که می‌تواند به کمکتان آید لذا بررسی آن‌ها خالی از فایده برایتان نخواهد بود.
+ اگر از این طریق قادر به نصب پلاگین مورد نظر نشدید می‌توانید با مراجعه به آدرس \url{https://sourceforge.net/projects/npp-plugins/files/NppExec/}
+ آن را دانلود نموده و سپس محتویات فایل زیپ را در پوشه \lr{Plugins} که در محل نصب \lr{Notepad++} قرار دارد کپی نمایید.
+ حال با زدن کلید \lr{F6} در ادیتور، پنجره اجرای دستور باز می‌شود.
+ نمونه دستوری که می‌توانید وارد کنید به صورت زیر است:
+
+ \begin{Verbatim}
+ NPP_SAVE
+ cd $(CURRENT_DIRECTORY)
+ xelatex --shell-escape $(NAME_PART)
+ \end{Verbatim}
+
+ برای تایپ از راست به چپ کلیدهای \lr{Alt+CTRL+R} را بزنید و برای از چپ به راست نویسی کلیدهای \lr{Alt+Ctrl+L} را بزنید.
+
+ برای نیم فاصله، کلید استاندارد \lr{Ctrl+SHift+2} است که در این ادیتور به دلیل استفاده از این ترکیب برای کار دیگری عمل نمی‌کند.
+ برای عمل کردن آن باید این ترکیب کلید را از ادیتور حذف کنید. برای این منظور از منوی \lr{Settings -> Shortcut Mapper}
+ در برگه \lr{Main Menu} در ردیف حدودا ۱۱۰ این ترکیب را پیدا کرده و به چیز دیگری (مثلا \lr{CTRL+Shift+T}) عوض کنید.
+
+ پس از این کار ترکیب \lr{Ctrl+SHift+2} برای نیم فاصله (وقتی زبان فارسی باشد) کار می‌کند.
+
+ توجه: برای تهیه فایل مقاله یا کتاب با \lr{\XePersian}، باید از کد \lr{UTF8} برای کدگذاری فایل استفاده شود. برای انتخاب در ادیتور، از منوی
+ \lr{Encoding} گزینه مورد نظر انتخاب شود.