

效果就是如上圖所示了。學習了使用數學模式插入公式和使用上標和公式的編號。這里的目錄沒有展開,在編譯一次目錄會展開,代碼塊會被擠到下一頁上面去。
\documentclass[UTF8]{ctexart} \title{練習使用LaTeX的數學公式} \author{NianHao} \date{\today} %引入數學功能 \usepackage{amsmath} %引入代碼塊 \usepackage{listings} \usepackage{fontspec} \usepackage{xcolor} %\setmonofont{Consolas} %設置代碼塊格式 \definecolor{CPPGray}{RGB}{211,211,211} \lstset{ columns=fixed, numbers=left, % 在左側顯示行號 numberstyle=\tiny\color{gray},% 設定行號格式 frame=shadowbox,%none,% 不顯示背景邊框 %aboveskip=1em, backgroundcolor=\color[RGB]{211,211,211},% 設定背景顏色 keywordstyle=\color[RGB]{40,40,255},% 設定關鍵字顏色 numberstyle=\footnotesize\color{darkgray}, commentstyle=\it\color[RGB]{0,96,96},% 設置代碼注釋的格式 stringstyle=\rmfamily\slshape\color[RGB]{128,0,0},% 設置字符串格式 showstringspaces=true,% 不顯示字符串中的空格 %language=c++, % 設置語言 } \begin{document} \maketitle \tableofcontents \section{數學模式} LaTeX的數學模式有兩種:行內模式(inline)和行間模式(display).前者在正文中插入數學公式;后者獨立排列單獨成行,並且是自動居中的。 在行文中,使用\$...\$可以插入行內公式。使用\textbackslash [...\textbackslash ]插入行間公式。如果需要對公式進行編號,可以使用equation環境: \begin{lstlisting} \begin{equation} ... \end{equation} \end{lstlisting} \section{上下標} \begin{lstlisting} Einstein 's $E=mc^2$. \[ E=mc^2. \] \begin{equation} E=mc^2. \end{equation} \end{lstlisting} Einstein 's $E=mc^2$. \[ E=mc^2. \] \begin{equation} E=mc^2. \end{equation} \end{document}
要注意的是,使用顏色,必須引入
\usepackage{xcolor}
這個包不引入的話,無法解析顏色。另外,設置顏色,也可以直接設置RGB的值,也可以先定義一個顏色名字。看需要吧。

