别人写的LaTeX学习笔记(二)
第三章 数学公式
段落中的数学表达式应该置于\(和\),$和$,\begin{math}和\end{math}之间。
如: $c^{2}=a^{2}+b^{2}$
$\heartsuit$ ---> 心形符号
\[和\] 或 \begin{displaymath}和\end{displaymath} 之间排版公式,没有编号。
如果想要有编号,则可采用equation环境。
以上例子:
\begin{displaymath}
c^{2}=a^{2}+b^{2}
\end{displaymath} --->没有编号
\begin{equation} \label{eq:eps}
\epsilon > 0
\end{equation}
From (\ref{eq:eps}),we gather \ldots --->有编号
\begin{displaymath} \label{2.3}
\lim_{n \to \infty}
\sum_{k=1}^n \frac{1}{k^2}
= \frac{\pi^2}{6}
end{displaymath}
在数学模式中,空格和空行都将被忽略,不允许有空行,每个公式中只能有一个段落。
在数学模式中,每个字符都将被视为一个变量名,如果要在公式中出现普通的文本(使用正体字并允许有空格),那么你必须用命令\textrm{...}来输入。
3.3 建立数学公式模块
小写希腊字母:\alpha,\beta,\gamma,...
大写....... :\Gamma,\Delta...
指数和下标用^和_表示。
公式环境下,可以用\,,\quad或\qquad来表示空格。
平方根:\sqrt
n次方根:\sqrt[n]
在表达式的上方或下方画水平线:\overline, \underline
在表达式的上方或下方给出一个水平的大括号:\overbrace, \underbrace
如: $\underbrace{a + b + \cdots + z}_{26}$
符号’将生成'
向量上方的小箭头可用\vec实现,例如在displaymath环境下,\vec a 即可;
定义从A到B的向量:\overrightarrow{AB}
乘号 \cdot
分数使用: \frac{...}{...}
如: \[\lim_{x \rightarrow 0} \frac{\sin x}{x}=1\]
排版二项系数用 {...\choose ...} 或 {... \atop ...} 后者没有括号
\stackrel{...}{...}将第一项中的符号以上标大小放在处于正常位置上的第二项上。
积分:\int
求和:\sum
乘积:\prod
将命令\left放在分隔符前,TEX会自动决定分隔符的正确大小,必须用\right关闭。
如:1 + \left( \frac{1}{1-x^{2}} \right) ^3
\ldots 将点排在基线上
\cdots 将点居中
\vdots 将点垂直排列
\ddots 将点排列成对角形
\mathbf{x} 用于表示矩阵的X(就是粗体)
4.1 包含EPS图
1.在导言部分加入graphicx宏包 \usepackage[driver]{graphics}
2.使用\includegraphics[key=value,...]{file} 来把文件file加入你的文档。
如:
\begin{figure}
\begin{center}
\includegraphics[angle=90,width=0.5\textwidth]{test}
\end{center}
\end{figure} ---->将test.eps旋转90度,缩放到图形宽度等于标准页面的0.5倍。
4.2 参考文献
你可以通过thebibliography环境来产生一个参考文献。
每个参考文献的条目以如下命令开头: \bibitem{marker}
然后在正文中使用marker引用这本书,这篇文章或论文: \cite{marker}
参考文献的条目会自动生成。
例子:
Partl~\cite{pa} has proposed that \ldots
\begin{thebibliography}{99}
\bibitem{pa} H.~Partl:
\emph{German \TeX},
TUGboat Volume~9,Issue~1 (1998)
\end{thebibliography}
4.4 定制页眉页脚
如果你想修改页眉上的内容的话,只要重新定义\chaptermark命令。
5 定制LaTeX
建立新的命令: \newcommand{name}[num]{definition}
如:
\newcommand{\tnss}{The not so Short Introduction to \LaTeXe}
这个命令使得\tnss为后面这句话的缩写。
又如:
\newcommand{\txsit}[1]
{This is the \emph{#1} Short Introduction to \LaTeXe}
\begin{itemize}
\item \txsit{not so}
\item \txsit{very}
\end{itemize}
这个例子中,要求调用新命令的时候输入一个参数,这个参数被赋给#1然后将值返回给调用地方。
字体与尺寸:
字体变换命令: \small, \Large,\textit{},...
或变换字体环境
\begin{Large}
text
\end{Large}
文档中的行距:\linespread{factor}
如:\linespread{1.3}将产生1.5倍的行距,\linespread{1.6}将产生2倍的行距。
段落样式:
在导言部分,
\setlength{\parindent}{0pt}
\setlength{\parskip}{1ex plus 0.5ex minus 0.2ex}
这两个命令增加了段落之间的距离,并将首行缩进设置为0。
如果你想缩进一个本来没有缩进的段落,可以在段落的开始使用:\indent (在parindent不为零时有效)
为了增加水平距离,使用 \hspace{length}
垂直距离:\vspace{length}
5.4 页面的布局
\setlength{parameter}{length} %给某个参数一个固定的值
\addtolength{parameter}{length} %给某个参数增加一个固定的大小
如给文本的宽度增加1cm:
\addtolength{\hoffset}{-0.5cm}
\addtolength{\textwidth}{1cm}
\par 相当于一个空行
盒子:
\parbox[pos]{width}{text} %把一段落放在盒子里
或这样做
\begin{minipage}[pos]{width} text \end[minipage]
pos可以取c,t或b,用于控制盒子相对环绕文本基线垂直位置。
\makebox[width][pos]{text}
width定义了生成的盒子从外部观察的宽度。
参数pos接受一个字符:c居中,l靠左,r靠右,s将文本均匀分布到盒子中。
命令\framebox和\makebox完成一样的工作,不同之处在于它在内部文本的周围画出一个矩形框。
例子:
\makebox[\textwidth]{%
Jianmin Lin}\par
\makebox[\textwidth][s]{%
spread}\par
\framebox[1.1\width]{Guess I'm
framed now!}\par
\framebox[0.8\width][r]{Bummer,
I am too wide}\par
\frame[1cm][l]{never mind,so am I}
Can you read this?
--------------
大宝
2006-10-19