Re: [問題] 中文標題跟目錄的問題
※ 引述《killyou (xxx)》之銘言:
: 這樣如何?
:
: \addcontentsline{toc}{chapter}{第一章 章標題} %給目錄
: \chapter*{第一章 章標題} %用了*不會出現counter,也不會改變counter
:
: \addcontentsline{toc}{section}{第一節 節標題} %給目錄
: \section*{第一節 節標題} %用了*不會出現counter,也不會改變counter
:
: \addtocontents{toc}{text} %增加目錄項目,可用\vspace{}來增加目錄的垂直空白
:
: 可以用 \setcounter{chapter}{n} 或 \setcounter{section}{n} %n數字
: 來讓下一個出現的章次或節次變成 n+1
:
: 說得對, 原本 figure table的編號會合併.
: ex fig 1.1 fig 1.1
: fig 1.2 => fig 1.2
: fig 2.1 fig 2.3
: 解決方法就是在 \chapter* or \section*
: 後面接著改counter, \setcounter{figure}{0} \setcounter{table}{0}.
謝謝你的回應。
我在推文中提到,對於相關於章節計數器的參照會失效,
這是因為加上星號之後的章節,並沒有給予計數,
所以與它相關的計數都會失效了。
這不僅是 section 計數器沒有因換了 chapter 而歸零而已喔。
例如:
\documentclass[11pt]{report}
\usepackage{CJKutf8}
\begin{document}
\begin{CJK}{UTF8}{bsmi}
\tableofcontents
\addcontentsline{toc}{chapter}{第一章 章標題}
\chapter*{第一章 章標題}
\setcounter{chapter}{1}
\addcontentsline{toc}{section}{第一節 節標題}
\section*{第一節 節標題}\label{test}
\setcounter{section}{1}
\addcontentsline{toc}{section}{第二節 節標題}
\section*{第二節 節標題}
\setcounter{section}{2}
測試對 第一節 節標題 「\ref{test}」 的參照。
\newpage\end{CJK}
\end{document}
重點是 \label{test} 與 \ref{test}。
在這個例子裡,\ref{test} 並沒有作用,因為 test 根本沒有被計數。
所以要小心參照這件事情。
至於圖、表、式之參照,也可能會有上述問題。
但要解決是比較容易的,只要重新定義圖、表、式的計數器與章節無關,
應該就可以了。大不了在圖、表、式之前設定一下計數器值。
--
http://apansharing.blogspot.com/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.35.207
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 5 之 5 篇):
LaTeX 近期熱門文章
PTT數位生活區 即時熱門文章