-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathchapter1.tex
204 lines (188 loc) · 13 KB
/
chapter1.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
\chapter{راهنمای استفاده از الگوی لاتک دانشگاه صنعتی خواجه نصیرالدین طوسی}
\begin{phboxbr}
برای دریافت فایلهای مربوط به کارگاه آموزشی لتک (شامل ویدیو، اسلاید و غیره) میتوانید به
\href{https://t.me/+xi1659Nw6-A0NDFk}{این کانال تلگرامی}
مراجعه فرمایید.
\end{phboxbr}
\section{مقدمه}
حروفچینی پروژه کارشناسی، پایاننامه یا رساله یکی از موارد پرکاربرد استفاده از زیپرشین است. از طرفی، یک پروژه، پایاننامه یا رساله، احتیاج به تنظیمات زیادی از نظر صفحهآرایی دارد که ممکن است برای
یک کاربر مبتدی، مشکل باشد. به همین خاطر، برای راحتی کار کاربر، یک کلاس با نام
\verb;KNTUthesis;
برای حروفچینی پروژهها، پایاننامهها و رسالههای دانشگاه صنعتی خواجه نصیرالدین طوسی با استفاده از نرمافزار زیپرشین، آماده شده است. این فایل به
گونهای طراحی شده است که کلیه خواستههای مورد نیاز مدیریت تحصیلات تکمیلی دانشگاه صنعتی خواجه نصیرالدین طوسی را برآورده میکند و نیز، حروفچینی بسیاری
از قسمتهای آن، به طور خودکار انجام میشود.
کلیه فایلهای لازم برای حروفچینی با کلاس گفته شده، داخل پوشهای به نام
\verb;KNTUthesis;
قرار داده شده است. توجه داشته باشید که برای استفاده از این کلاس باید فونتهای
\verb;Nazanin B;،
\verb;PGaramond;
و
\verb;IranNastaliq;
روی سیستم شما نصب شده باشد.
\section{این همه فایل؟!}\label{sec2}
از آنجایی که یک پایاننامه یا رساله، یک نوشته بلند محسوب میشود، لذا اگر همه تنظیمات و مطالب پایاننامه را داخل یک فایل قرار بدهیم، باعث شلوغی
و سردرگمی میشود. به همین خاطر، قسمتهای مختلف پایاننامه یا رساله داخل فایلهای جداگانه قرار گرفته است. مثلاً تنظیمات پایهای کلاس، داخل فایل
\verb;KNTUthesis.cls;،
تنظیمات قابل تغییر توسط کاربر، داخل
\verb;commands.tex;،
قسمت مشخصات فارسی پایاننامه، داخل
\verb;fa_title.tex;,
مطالب فصل اول، داخل
\verb;chapter1;
و ... قرار داده شده است. نکته مهمی که در اینجا وجود دارد این است که از بین این فایلها، فقط فایل
\verb;KNTUthesis.tex;
قابل اجرا است. یعنی بعد از تغییر فایلهای دیگر، برای دیدن نتیجه تغییرات، باید این فایل را اجرا کرد. بقیه فایلها به این فایل، کمک میکنند تا بتوانیم خروجی کار را ببینیم. اگر به فایل
\verb;KNTUthesis.tex;
دقت کنید، متوجه میشوید که قسمتهای مختلف پایاننامه، توسط دستورهایی مانند
\verb;input;
و
\verb;include;
به فایل اصلی، یعنی
\verb;KNTUthesis.tex;
معرفی شدهاند. بنابراین، فایلی که همیشه با آن سروکار داریم، فایل
\verb;KNTUthesis.tex;
است.
در این فایل، فرض شده است که پایاننامه یا رساله شما، از5 فصل و یک پیوست، تشکیل شده است. با این حال، اگر
پایاننامه یا رساله شما، بیشتر از 5 فصل و یک پیوست است، باید خودتان فصلهای بیشتر را به این فایل، اضافه کنید. این کار، بسیار ساده است. فرض کنید بخواهید یک فصل دیگر هم به پایاننامه، اضافه کنید. برای این کار، کافی است یک فایل با نام
\verb;chapter6;
و با پسوند
\verb;.tex;
بسازید و آن را داخل پوشه
\verb;KNTUthesis;
قرار دهید و سپس این فایل را با دستور
\texttt{\textbackslash include\{chapter6\}}
داخل فایل
\verb;KNTUthesis.tex;
و بعد از دستور
\texttt{\textbackslash include\{chapter6\}}
قرار دهید.
\section{از کجا شروع کنم؟}
قبل از هر چیز، بدیهی است که باید یک توزیع تِک مناسب مانند
\verb;Live TeX;
و یک ویرایشگر تِک مانند
\verb;Texmaker;
را روی سیستم خود نصب کنید. نسخه بهینه شده
\verb;Texmaker;
را میتوانید از سایت
\href{http://www.parsilatex.com}{پارسیلاتک}%
\LTRfootnote{\url{http://www.parsilatex.com}}
و
\verb;Live TeX;
را هم میتوانید از
\href{http://www.tug.org/texlive}{سایت رسمی آن}%
\LTRfootnote{\url{http://www.tug.org/texlive}}
دانلود کنید.
در مرحله بعد، سعی کنید که یک پشتیبان از پوشه
\verb;KNTUthesis;
بگیرید و آن را در یک جایی از هارددیسک سیستم خود ذخیره کنید تا در صورت خراب کردن فایلهایی که در حال حاضر، با آنها کار میکنید، همه چیز را از
دست ندهید.
حال اگر نوشتن پایاننامه اولین تجربه شما از کار با لاتک است، توصیه میشود که یکبار به طور سرسری، کتاب «%
\href{http://www.tug.ctan.org/tex-archive/info/lshort/persian/lshort.pdf}{مقدمهای نه چندان کوتاه بر
\lr{\LaTeXe}}\LTRfootnote{\url{http://www.tug.ctan.org/tex-archive/info/lshort/persian/lshort.pdf}}»
ترجمه دکتر مهدی امیدعلی، عضو هیات علمی دانشگاه شاهد را مطالعه کنید. این کتاب، کتاب بسیار کاملی است که خیلی از نیازهای شما در ارتباط با حروفچینی را برطرف میکند.
بعد از موارد گفته شده، فایل
\verb;KNTUthesis.tex;
و
\verb;fa_title;
را باز کنید و مشخصات پایاننامه خود مثل نام، نام خانوادگی، عنوان پایاننامه و ... را جایگزین مشخصات موجود در فایل
\verb;fa_title;
کنید. دقت داشته باشید که نیازی نیست
نگران چینش این مشخصات در فایل پیدیاف خروجی باشید. فایل
\verb;KNTUthesis.cls;
همه این کارها را به طور خودکار برای شما انجام میدهد. در ضمن، موقع تغییر دادن دستورهای داخل فایل
\verb;fa_title;
کاملاً دقت کنید. این دستورها، خیلی حساس هستند و ممکن است با یک تغییر کوچک، موقع اجرا، خطا بگیرید. برای دیدن خروجی کار، فایل
\verb;fa_title;
را
\verb;Save;،
(نه
\verb;As Save;)
کنید و بعد به فایل
\verb;KNTUthesis.tex;
برگشته و آن را اجرا کنید. حال اگر میخواهید مشخصات انگلیسی پایاننامه را هم عوض کنید، فایل
\verb;en_title;
را باز کنید و مشخصات داخل آن را تغییر دهید.%
\RTLfootnote{
برای نوشتن پروژه کارشناسی، نیازی به وارد کردن مشخصات انگلیسی پروژه نیست. بنابراین، این مشخصات، به طور خودکار،
نادیده گرفته میشود.
}
در اینجا هم برای دیدن خروجی، باید این فایل را
\verb;Save;
کرده و بعد به فایل
\verb;KNTUthesis.tex;
برگشته و آن را اجرا کرد.
برای راحتی بیشتر،
فایل
\verb;KNTUthesis.cls;
طوری طراحی شده است که کافی است فقط یکبار مشخصات پایاننامه را وارد کنید. هر جای دیگر که لازم به درج این مشخصات باشد، این مشخصات به طور خودکار درج میشود. با این حال، اگر مایل بودید، میتوانید تنظیمات موجود را تغییر دهید. توجه داشته باشید که اگر کاربر مبتدی هستید و یا با ساختار فایلهای
\verb;cls;
آشنایی ندارید، به هیچ وجه به این فایل، یعنی فایل
\verb;KNTUthesis.cls;
دست نزنید.
نکته دیگری که باید به آن توجه کنید این است که در فایل
\verb;KNTUthesis.cls;،
سه گزینه به نامهای
\verb;bsc;,
\verb;msc;
و
\verb;phd;
برای تایپ پروژه، پایاننامه و رساله،
طراحی شده است. بنابراین اگر قصد تایپ پروژه کارشناسی، پایاننامه یا رساله را دارید،
در فایل
\verb;KNTUthesis.tex;
باید به ترتیب از گزینههای
\verb;bsc;،
\verb;msc;
و
\verb;phd;
استفاده کنید. با انتخاب هر کدام از این گزینهها، تنظیمات مربوط به آنها به طور خودکار، اعمل میشود.
\section{مطالب پایاننامه را چطور بنویسم؟}
\subsection{نوشتن فصلها}
همانطور که در بخش
\ref{sec2}
گفته شد، برای جلوگیری از شلوغی و سردرگمی کاربر در هنگام حروفچینی، قسمتهای مختلف پایاننامه از جمله فصلها، در فایلهای جداگانهای قرار داده شدهاند.
بنابراین، اگر میخواهید مثلاً مطالب فصل ۱ را تایپ کنید، باید فایلهای
\verb;KNTUthesis.tex;
و
\verb;chapter1;
را باز کنید و محتویات داخل فایل
\verb;chapter1;
را پاک کرده و مطالب خود را تایپ کنید. توجه کنید که همانطور که قبلاً هم گفته شد، تنها فایل قابل اجرا، فایل
\verb;KNTUthesis.tex;
است. لذا برای دیدن حاصل (خروجی) فایل خود، باید فایل
\verb;chapter1;
را
\verb;Save;
کرده و سپس فایل
\verb;KNTUthesis.tex;
را اجرا کنید. یک نکته بدیهی که در اینجا وجود دارد، این است که لازم نیست که فصلهای پایاننامه را به ترتیب تایپ کنید. میتوانید ابتدا مطالب فصل ۳ را تایپ کنید و سپس مطالب فصل ۱ را تایپ کنید.
نکته بسیار مهمی که در اینجا باید گفته شود این است که سیستم
\lr{\TeX},
محتویات یک فایل تِک را به ترتیب پردازش میکند. به عنوان مثال، اگه فایلی، دارای ۴ خط دستور باشد، ابتدا خط ۱، بعد خط ۲، بعد خط ۳ و در آخر، خط ۴ پردازش میشود. بنابراین، اگر مثلاً مشغول تایپ مطالب فصل ۳ هستید، بهتر است
که دو دستور
\verb~\include{chapter1}~
و
\verb~\include{chapter2}~
را در فایل
\verb~KNTUthesis.tex~،
غیرفعال%
\RTLfootnote{
برای غیرفعال کردن یک دستور، کافی است پشت آن، یک علامت
\%
بگذارید.
}
کنید. زیرا در غیر این صورت، ابتدا مطالب فصل ۱ و ۲ پردازش شده (که به درد ما نمیخورد؛ چون ما میخواهیم خروجی فصل ۳ را ببینیم) و سپس مطالب فصل ۳ پردازش میشود و این کار باعث طولانی شدن زمان اجرا میشود. زیرا هر چقدر حجم فایل اجرا شده، بیشتر باشد، زمان بیشتری هم برای اجرای آن، صرف میشود.
\subsection{مراجع}
برای وارد کردن مراجع به فصل 2
مراجعه کنید.
\subsection{واژهنامه فارسی به انگلیسی و برعکس}
برای وارد کردن واژهنامه فارسی به انگلیسی و برعکس، بهتر است مانند روش بکار رفته در فایلهای
\verb;dicfa2en;
و
\verb;dicen2fa;
عمل کنید.
\section{اگر سوالی داشتم، از کی بپرسم؟}
برای پرسیدن سوالهای خود در مورد حروفچینی با زیپرشین، میتوانید به
\href{http://forum.parsilatex.com}{تالار گفتگوی پارسیلاتک}%
\LTRfootnote{\url{http://www.forum.parsilatex.com}}
مراجعه کنید. شما هم میتوانید روزی به سوالهای دیگران در این تالار، جواب بدهید.