2012年8月31日 星期五

如何更改一些固定的名稱

在製作中文 LaTeX 文件的時候,常常需要修改一些內定的名稱。例如: Section 1, Content, Figure 1, Table 1 ...  等等。

在 LyX 中要對整個文件進行「改名」的設定,需要在 Preamble 區中輸入命令。

在 LyX 的功能選單上選擇 Document, Settings..., 接著選擇左方的 LaTeX Preamble, 如下圖

一開使如果沒有輸入過資料,應該是一片空白的。

修改固定名稱的語法很簡單, 語法為:

 \renewcommand{舊名稱}{新名稱}

這裡的 「舊名稱」 是要輸入下面列出的專有名稱 (標準 LaTeX 文件):

\abstractnameAbstract
\alsonamesee also (makeidx package)
\appendixnameAppendix
\bibnameBibliography (report,book)
\ccnamecc (letter)
\chapternameChapter (report,book)
\contentsnameContents
\enclnameencl (letter)
\figurenameFigure (for captions)
\headtonameTo (letter)
\indexnameIndex
\listfigurenameList of Figures
\listtablenameList of Tables
\pagenamePage (letter)
\partnamePart
\refnameReferences (article)
\seenamesee (makeidx package)
\tablenameTable (for caption)

例如,如果想將文件中所有的圖名稱 Figure. 1 改為縮寫 Fig. , 則可以輸入:
\renewcommand{\figurename}{Fig.}

有些文件樣板有自己特有的「舊名稱」,這時候如果要改變,需要查一下相關說明文件才能知道了。

參考資料: http://www.tex.ac.uk/cgi-bin/texfaq2html?label=fixnam