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

نویسنده موضوع: چگونه می‌توان فهرست مطالب را به صورت فایل tex داشت.  (دفعات بازدید: 6807 بار)

آفلاین فرشاد ترابی

  • مدیر تالار
  • Hero Member
  • **
  • تشکر
  • -اهدا شده: 204
  • -دریافت شده: 474
  • ارسال: 1,779
    • ديدن مشخصات
سلام دوستان گرامی
آیا می‌توان فهرست مطالب، شکل‌ها یا هر فهرست دیگری که به صورت خودکار تولید می‌شود را به صورت فایل tex ذخیره کرد؟

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
فهرست مطالب در فایلی با پسوند .toc نوشته می‌شود، فهرست جداول در فایلی با پسوند .lot و فهرست اشکالی در فایلی با پسوند .lof.

آفلاین فرشاد ترابی

  • مدیر تالار
  • Hero Member
  • **
  • تشکر
  • -اهدا شده: 204
  • -دریافت شده: 474
  • ارسال: 1,779
    • ديدن مشخصات
ممنونم. از این موضوع مطلع هستم اما در این فایلها اطلاعات اضافه هم وجود داره که مثلا میشه به چنین خطی اشاره کرد
\contentsline {chapter}{\numberline {1}مفاهیم کلی}{1}{chapter.1}اما هنگام حروفچینی، خود لیتک از این اطلاعات استفاده میکنه و یک فهرست تمیز و بدون اطلاعات اضافی می‌نویسه. خواستم ببینم آیا میشه چنین فهرست تمیزی تولید کرد؟

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
ممنونم. از این موضوع مطلع هستم اما در این فایلها اطلاعات اضافه هم وجود داره که مثلا میشه به چنین خطی اشاره کرد
\contentsline {chapter}{\numberline {1}مفاهیم کلی}{1}{chapter.1}اما هنگام حروفچینی، خود لیتک از این اطلاعات استفاده میکنه و یک فهرست تمیز و بدون اطلاعات اضافی می‌نویسه. خواستم ببینم آیا میشه چنین فهرست تمیزی تولید کرد؟
این اطلاعات اضافه نیستند. دقیقاً همین خط باعث ایجاد خط زیر در فهرست مطالب می‌شود:

فصل ۱.   مفاهیم کلی                             ۱

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

آفلاین وحید دامن‌افشان

  • Administrator
  • Hero Member
  • *****
  • تشکر
  • -اهدا شده: 452
  • -دریافت شده: 718
  • ارسال: 2,107
    • ديدن مشخصات
    • http://www.damanafshan.ir
سلام دوستان گرامی
آیا می‌توان فهرست مطالب، شکل‌ها یا هر فهرست دیگری که به صورت خودکار تولید می‌شود را به صورت فایل tex ذخیره کرد؟
شما می‌خواید یه فایل tex داشته باشید که وقتی اجراش کنید، فهرست مطالب یه فایل دیگه رو براتون چاپ کنه. درسته؟

آفلاین فرشاد ترابی

  • مدیر تالار
  • Hero Member
  • **
  • تشکر
  • -اهدا شده: 204
  • -دریافت شده: 474
  • ارسال: 1,779
    • ديدن مشخصات
بله.  حالتهای دیگر را هم می‌توانید درنظر بگیرد. مثلا دانشجویان ما مجبورند برای کتابخانه فهرست مطالب خود را در فایل ورد بنویسند. اما تز خود را
با لیتک زده‌اند. بنابراین مجبورند که فهرست مطالب را دوباره تایپ کنند یا اینکه از فایل toc  بردارند اما لازم است مطالب غیر ضروری آن پاک شود و اطلاعاتی که در بالا
گفتم را دستی حذف کنند.

آفلاین وحید دامن‌افشان

  • Administrator
  • Hero Member
  • *****
  • تشکر
  • -اهدا شده: 452
  • -دریافت شده: 718
  • ارسال: 2,107
    • ديدن مشخصات
    • http://www.damanafshan.ir
بله.  حالتهای دیگر را هم می‌توانید درنظر بگیرد. مثلا دانشجویان ما مجبورند برای کتابخانه فهرست مطالب خود را در فایل ورد بنویسند. اما تز خود را
با لیتک زده‌اند. بنابراین مجبورند که فهرست مطالب را دوباره تایپ کنند یا اینکه از فایل toc  بردارند اما لازم است مطالب غیر ضروری آن پاک شود و اطلاعاتی که در بالا
گفتم را دستی حذف کنند.
برای این کار به راحتی می‌شه از بسته filecontents استفاده کرد. کد زیر رو داخل یه پوشه بریزید و اسمش رو بذارید مثلاً root_file.tex. با اجرای این فایل، به دلیل استفاده از بسته filecontents، یه فایل تِک به اسم toc_file.tex ایجاد می‌شه. حالا اگر این فایل toc_file.tex رو اجرا کنید، عیناً فهرست مطالب فایل root_file.tex رو توی خروچی چاپ می‌کنه.
همچنین اگه کاربر فراموش کنه دستور \tableofcontents  رو توی فایل اصلی قرار بده، توی خروجی فایل toc_file.tex یه یادآوری براش نمایش داده می‌شه.
\documentclass{book}
\usepackage{ptext}
\usepackage{filecontents}
\usepackage{xepersian}
\settextfont{XB Niloofar}
\begin{filecontents}{toc_file.tex}
\documentclass{book}
\usepackage{xepersian}
\settextfont{XB Niloofar}
\begin{document}
\IfFileExists{root_file.toc}{
\chapter*{فهرست مطالب}
\input{root_file.toc}}{فراموش کرده‌اید دستور \lr{tableofcontents} را در فایل اصلی قرار بدهید!}
\end{document}
\end{filecontents}
\begin{document}
\tableofcontents
\chapter{پیش‌گفتار}
\section{مقدمه}
\ptext[1-7]
\subsection{مقداری متن}
\ptext[8-12]
\chapter{پیش‌گفتار}
\section{مقدمه}
\ptext[8-12]
\subsection{یک عنوان آزمایشی}
\end{document}

دلیل ویرایش: اضافه کردن امکان نمایش یادآوری.
« آخرين ويرايش: اكتبر 20, 2014, 11:36:14 pm توسط وحید دامن‌افشان »

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
کد زیر به همراه بسته txttoc باعث می‌شود تا متن فهرست مطالب (شماره قسمت، عنوان و شماره صفحه) در فایل filename-toc.txt که همانطور که از پسوندش پیداست یک فایل متنی است، نوشته شود:
\documentclass{book}
\usepackage{ptext}
\usepackage{txttoc}
\usepackage{xepersian}
\settextfont{XB Niloofar}
\begin{document}
\tableofcontents
\chapter{پیش‌گفتار}
\section{مقدمه}
\ptext[1-7]
\subsection{مقداری متن}
\ptext[8-12]
\chapter{پیش‌گفتار}
\section{مقدمه}
\ptext[8-12]
\subsection{یک عنوان آزمایشی}
\end{document}

بعد از اجرا محتویات فایل txt این خواهد بود:


1 پیش‌گفتار 3
1‏.‏1 مقدمه 3
1‏.‏1‏.‏1 مقداری متن 4
2 پیش‌گفتار 5
2‏.‏1 مقدمه 5
2‏.‏1‏.‏1 یک عنوان آزمایشی 6

« آخرين ويرايش: اكتبر 21, 2014, 04:52:57 am توسط vafa »

 

چگونه فهرست مطالب پایان نامه رو به صورت لینک تبدیل کنیم

نویسنده jamshidانجمن انجمن تازه‌کاران

پاسخ ها: 3
مشاهده: 3689
آخرين ارسال مه 10, 2012, 07:21:40 pm
توسط هادی صفی‌اقدم
چگونه می‌توان هنگام input کردن، فایل به صورت trim شده خوانده شود.

نویسنده فرشاد ترابیانجمن حروف‌چینی مستندات

پاسخ ها: 7
مشاهده: 6331
آخرين ارسال اكتبر 09, 2014, 05:32:26 pm
توسط فرشاد ترابی
چگونه subsubsection را شماره‌گذاری کنم، و در فهرست مطالب دیده شود؟

نویسنده hasannooriانجمن سبک نوشتار

پاسخ ها: 2
مشاهده: 4334
آخرين ارسال اوت 15, 2014, 01:20:47 pm
توسط kmazraee
چگونه می‌توان در کلاس یک طرفه سربرگهای زوج و فرد داشت؟

نویسنده meim007انجمن طراحی صفحه

پاسخ ها: 20
مشاهده: 12974
آخرين ارسال فوریه 09, 2011, 07:12:34 pm
توسط meim007
چگونه می توان در sidebar بخش ها به صورت خودکار واردشوند.

نویسنده ابوالفضل دیانتانجمن اسلاید Beamer

پاسخ ها: 10
مشاهده: 4400
آخرين ارسال اكتبر 23, 2012, 10:55:23 pm
توسط هادی صفی‌اقدم
برگرداندن شماره‌گذاری فصل‌ها به صورت عددی در فهرست مطالب

نویسنده marziانجمن قلم‌ها و حروف

پاسخ ها: 1
مشاهده: 2632
آخرين ارسال اوت 27, 2013, 01:19:57 pm
توسط سید احمد موسوی
چگونه می توان همزمان دو فایل تک باز کنیم؟

نویسنده نادریانجمن Texmaker

پاسخ ها: 5
مشاهده: 14816
آخرين ارسال اوت 03, 2014, 06:57:08 pm
توسط نادری
تغییر «فهرست مطالب » به فهرست

نویسنده nakisaانجمن زی‌تک

پاسخ ها: 3
مشاهده: 5709
آخرين ارسال اكتبر 10, 2009, 12:21:40 am
توسط nakisa