تالار گفتگوی پارسی‌لاتک

لاتک LATEX => طراحی صفحه => نويسنده: bahare60 در اكتبر 13, 2014, 04:44:46 pm

عنوان: راهنمایی در " راهنمای ایجاد وا‌ژه نامه "
رسال شده توسط: bahare60 در اكتبر 13, 2014, 04:44:46 pm
با سلام.
در راهنمای ایجاد واژه نامه یک قسمت نوشته :
شما می‌توانید به عنوان مثال واژه‌ها و اختصارات را در یک فایل جدا تعریف کنید و سپس در قبل از begin{document} آن را وارد کنید. برای مثال فرض کنید که در فایل mygloss.tex واژه‌ها تعریف شده است، اکنون کافی است که:
\documentclass{report}
......................
......................
\input{mygloss}
\begin{document}


این فایل تکس به چه صورت باید باشه؟ فایل ضمیمه منو لطفا نگاه کنید. چون وقتی به این شکل هست کل مطلب پایان نامه حذف میشه.
عنوان: پاسخ : راهنمایی در " راهنمای ایجاد وا‌ژه نامه "
رسال شده توسط: HJB در اكتبر 13, 2014, 09:21:49 pm
سلام،

ببخشید، ولی فکر کنم فقط و فقط باید شامل همون واژگان باشه؛ به عنوان مثال، تو فایل شما، فقط خطوط ۱۲۷ تا ۱۳۱.

بقیه نیازی نیست و در واقع این تنظیماتی که این‌جا آوردید، تو فایل اصلی‌تون هست.
عنوان: پاسخ : راهنمایی در " راهنمای ایجاد وا‌ژه نامه "
رسال شده توسط: bahare60 در اكتبر 13, 2014, 09:36:58 pm
یعنی فرمانهای قبل از واژگان رو در فایل پایان نامه ام بیارم و دراینجا واٰژگان رو فقط جدا بنویسم؟
عنوان: پاسخ : راهنمایی در " راهنمای ایجاد وا‌ژه نامه "
رسال شده توسط: HJB در اكتبر 13, 2014, 09:46:38 pm
سلام،

فکر کنم بله.
من از روش مشابهی با آن‌چه آقای دیانت در ویکی توضیح دادند، استفاده می‌کنم و در فایل mygloss، فقط خود واژه‌ها رو میارم. به نظرم این‌جا هم باید همین‌طور باشه.
البته می‌تونید تنظیماتی که فقط مربوط به واژه‌نامه میشه، رو هم در ابتدای این فایل بیارید که فایل اصلی‌تون خلوت‌تر شه، ولی دقت کنید که بدون دستورات اصلی، شبیه documentclass یا begin{document}.  فقط دستورات اولیه واژه‌نامه.

ببخشید که جسارت می‌کنم، فقط این رو هم اشاره کنم که دستور input، تمام محتوایات داخل فایل ورودی‌اش رو عینا کپی می‌کنه جایی که دستور Input رو نوشتید. کار دیگه‌ای انجام نمی‌ده. در واقع به این درد می‌خوره که فایل اصلی‌تون خلوت‌تر شه. در نتیجه،  نیازی نیست که چیزی رو دو بار تعریف کنید. یا داخل فایل اصلی، یا داخل mygloss.
عنوان: پاسخ : راهنمایی در " راهنمای ایجاد وا‌ژه نامه "
رسال شده توسط: bahare60 در اكتبر 13, 2014, 10:10:11 pm
این کارو کردم
فرمانهای تکراری چند خط اول که توی فایل پایان نامه نامه بود رو پاک کردم  ولی باز مثل اول فقط یک صفحه دارم که فقط نوشته واژه نامه فارسی به انگلیسی :-\
عنوان: پاسخ : راهنمایی در " راهنمای ایجاد وا‌ژه نامه "
رسال شده توسط: HJB در اكتبر 13, 2014, 10:34:13 pm
سلام،

ببخشید، اول یک سوالی بپرسم، وقتی که input استفاده نمی‌کنید و همه چی رو داخل فال اصلی تعریف می‌کنید، که مشکلی ندارید دیگه؟
آخه با توجه به این پست‌تون این‌طور برداشت کردم که بدون input مشکلی ندارید:
http://www.parsilatex.com/forum/SMF/index.php?topic=6767 (http://www.parsilatex.com/forum/SMF/index.php?topic=6767)

امکانش هست که هر دوی فایل‌های اصلی‌تون و mygloss رو بذارید.

عنوان: پاسخ : راهنمایی در " راهنمای ایجاد وا‌ژه نامه "
رسال شده توسط: bahare60 در اكتبر 14, 2014, 05:03:42 am
دو تا فرمان آخر توی mygloss جا مونده بود پاک کردم همه صفحات پایان نامه اومد فقط چیزی قسمت وازه نامه چاپ نشد.فایل  mygloss به تنهایی مشکلی برام نداشت و توی پست فبلی درست شده بود.
با تشکر
عنوان: پاسخ : راهنمایی در " راهنمای ایجاد وا‌ژه نامه "
رسال شده توسط: HJB در اكتبر 14, 2014, 06:39:31 am
سلام،

در این فایلی که پیوست کردید، دستور printglossary جا مونده بود. لطفا این رو در فایل document، قبل از \end{document} اضافه کنید.
و یک مساله‌ی دیگه، من خیلی به روش اقای دیانت وارد نیستم ولی احیانا نباید یکی از دستورات gls یا glspl رو تو متن‌تون استفاده کنید تا واژه‌ای به واژه‌نامه اضافه بشه؟ تمام واژه‌ها قرار هست که خود به خود چاپ بشند؟

عنوان: پاسخ : راهنمایی در " راهنمای ایجاد وا‌ژه نامه "
رسال شده توسط: bahare60 در اكتبر 14, 2014, 10:26:43 am

احیانا نباید یکی از دستورات gls یا glspl رو تو متن‌تون استفاده کنید تا واژه‌ای به واژه‌نامه اضافه بشه؟ تمام واژه‌ها قرار هست که خود به خود چاپ بشند؟
بله  متوجه شدم مشکل اصلی ام این بود که  توی متن از دستورات gls یا glspl استفاده نکرده بودم . \printglossary در پایان نامه گذاشته بودم توی فایل تکسی که فرستاده بودم یادم رفته بود دوباره اضافه کنم.ممنون از راهنمایی اتون.
میشه پاورقی که از این طریق ایجاد میشه رو حذف کرد؟
عنوان: پاسخ : راهنمایی در " راهنمای ایجاد وا‌ژه نامه "
رسال شده توسط: HJB در اكتبر 14, 2014, 12:02:43 pm
سلام،

:)

بلی، می‌شود. به جای glspl و gls،  از دستورات *glspl و *gls  استفاده کنید.