2009-11-15 112 views
5

我正在嘗試爲我的LaTex文檔添加一個目錄。我遇到的問題是,這條線:LaTex目錄中的數學

\subsubsection{The expectation of \(X^2\)} 

包含內容

\contentsline {subsubsection}{\numberline {1.2.3} 
The expectation of \relax $X^2\relax \GenericError { }{ 
LaTeX Error: Bad math environment delimiter}{ 
    See the LaTeX manual or LaTeX Companion for explanation.} 
{Your command was ignored.\MessageBreak Type I <command> <return> 
to replace it with another command,\MessageBreak or <return> to 
continue without it.}}{5} 

這將導致不生成文檔的表格文件中導致錯誤。

有沒有人有一個解決方案,具有部分數學,同時還具有內容

回答

7

您應該使用Amsmath聯數學分隔符$而不是\(\)表。因此:

\subsubsection{The expectation of $X^2$} 

注:務必先移除現有的生成.toc文件,否則錯誤不會消失。

+0

有使用$和$而不是\\(和\\ [? – Yacoby 2009-11-15 22:37:06

+4

'$'很好,但是'\ ['...'\]'應該總是用在'$$'上面)。 '$$'。 – 2009-11-15 23:22:02

+0

@威爾:當然同意。 – Stephan202 2009-11-15 23:27:48

1

您可以再次嘗試在表達式周圍放置$符號嗎?你會得到什麼錯誤?

5

如果您希望繼續使用\( ... \)作爲數學分隔符,您可以加載(官方支持的)fixltx2e軟件包。這是LaTeX的修補程序,由於可能存在向後兼容性問題,因此無法集成到主要來源中。

(總之,你的問題是,\(\)缺省情況下不會「穩健」,因此不能像部分的標題和字幕地方使用;在fixltx2e包修復了這個)