星期四, 十月 19, 2006

别人写的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

0 Comments:

发表评论

<< Home