2011年7月27日 星期三

[tex] make a menu


% example4.tex

\documentclass{report}

\title{Aesop Fables}

\author{Aesop\thanks{Thanks to the reader.}

\and Nobody\thanks{Thanks to nobody}}

\date{\today}

\begin{document}

\maketitle

\tableofcontents %多加入這一行

\chapter{Aesop Fables}

\section{The Ant and the Dove}



\end{document}







這裡千萬要注意的是,\tableofcontents 要加在 \maketitle 的後面,否則目錄會印在 title page 之前。而且要編譯兩次。第一次產生 example4.toc,然後第二次編譯再跟據這個 toc 檔,真正編入目錄。





在 LaTeX 文稿內,\tablofcontents 可以排版一般的章節目錄。\listoffigures 指令可以排版圖目錄,\listoftables 指令則可排版表目錄。





11.1.3 額外的目錄

這是指沒有編入目錄,但想自行加進去的情形,例如:章節指令使用了星號就不會編號,圖表目錄沒有使用 \caption 指令,也不編入目錄了,這時我們可以使用 \addcontentsline 指令來把他們手動加進去。我們來看看文圖表的三種不同情況:





\addcontentsline{toc}{章節名}{標題}

\addcontentsline{lof}{figure}{標題}

\addcontentsline{lot}{table}{標題}



這樣就會把這些納入目錄,但是,這還是沒有編號的。目錄中所顯示的頁數,就是這些指令(圖表)所在的頁數。




0 意見:

張貼留言