Daftar Isi Beranotasi di LaTeX

Saya ingin menggunakan perintah \tableofcontents LaTeX (atau yang setara) untuk secara otomatis menghasilkan daftar isi, tetapi saya juga ingin menambahkan satu atau dua kalimat ke setiap baris dalam daftar isi yang menjelaskan tentang bagian yang direferensikan . Bagaimana saya bisa melakukan ini?


person Andreas    schedule 17.04.2009    source sumber
comment
Pencarian CTAN tidak menghasilkan sesuatu yang menjanjikan. Sepertinya pekerjaan peretasan.   -  person dmckee --- ex-moderator kitten    schedule 17.04.2009


Jawaban (5)


Paket tocloft dan perintah \cftchapterprecistoc-nya memecahkan masalah saya.

person Andreas    schedule 17.04.2009
comment
Kelas memoar juga menyediakan fungsi ini (karena dibuat oleh penulis yang sama) - person Will Robertson; 18.04.2009

Mencoba

\addcontentsline{toc}{section}{sample text}
person Oliver Michels    schedule 17.04.2009

Mengikuti saran Oliver dan simon:

Anda dapat mendefinisikan ulang perintah pembagian untuk mengambil argumen kedua (mungkin opsional), dan menggunakannya untuk membangun argumen Anda ke \addtocontentsline, dan kemudian melibatkan perintah bagian* yang sesuai.

person dmckee --- ex-moderator kitten    schedule 17.04.2009
comment
Terima kasih! Dengan menggunakan metode Anda, saya dapat membuatnya terlihat seperti ini: i43.tinypic.com/34jcaat.png -- tidak sempurna, karena akan lebih baik jika nomor halaman dan titik sejajar dengan judul, namun jauh lebih baik daripada tidak ada anotasi! - person Andreas; 17.04.2009

Saya berharap Anda dapat melakukan kekerasan dan mengabaikan sesuatu menggunakan addcontentsline. misalnya:

\addcontentsline{toc}{section}{text}

namun, ini akan bertentangan dengan baris yang dibuat secara otomatis jika Anda tidak menggunakan versi yang berkilau bintangnya dari bagian yang dirujuk.

Apa pun yang lebih bersih perlu dipusingkan dengan makro yang relevan....kecuali saya melewatkan sesuatu.

person simon    schedule 17.04.2009

Saya akan mengubah bagian {section} menjadi {subsection}.

\addcontentsline{toc}{subsection}{sample text}
person riza    schedule 23.05.2009