《LaTex入门》第一章例子(带注释)

本篇仅记录例子程序

1. gougu.tex

%-*-    coding: UTF-8   -*-
%   gougu.tex
%   勾股定理
\documentclass[UTF-8]{ctexart}
%begin之前的部分称为导言区,一般对文档进行一些设置或定义一些命令。

%引入宏包
%graphicx用于插图
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{float}

%定义环境
\newtheorem{thm}{定理}%定义定理环境
\newcommand\degree{^\circ}%定义新命令表示角度的度

%定义自己的quote格式
\newenvironment{myquote}
  {\begin{quote}\kaishu\zihao{-5}}
  {\end{quote}}

%设计页面尺寸,使用geometry宏包
%此处使用A6纸大小,版心居中,长宽占页面的0.8
\usepackage{geometry}
\geometry{a6paper,centering,scale=0.8}
%改变图表标题格式,此处使用悬挂对齐方式(编号向左突出),小字号,标题使用斜体
\usepackage[format=hang,font=small,textfont=it]{caption}
%增加目录项目,tocbibind宏包会自动加入目录项本身、参考文献、索引等项目。[nottoc]取消了对自身的显示
\usepackage[nottoc]{tocbibind}

%下面三行title、author和date,其通过\maketitle输出到文档
\title{\heiti 杂谈勾股定理}%加入了对字体的设置
\author{\kaishu 张三}
\date{\today}

%\bibliographystyle声明参考文献的格式
\bibliographystyle{plain}

%\begin{document}后是文档的正文部分
\begin{document}
%\maketitle输出论文题目
\maketitle
%\begin{abstract}与\end{abstract}间是摘要
\begin{abstract}
这是一篇关于勾股定理的小短文。
\end{abstract}
%\tableofcontents输出目录
\tableofcontents
%\section开始新的一节,参数为节标题
\section{勾股定理在古代}
\label{sec:ancient}

西方称勾股定理为毕达哥拉斯定理,将勾股定理的发现归功于公元前 6 世纪的毕达哥拉斯学派\cite{Kline}。
该学派得到了一个法则,可以求出可排成三角形三边的三元数组。
毕达哥拉斯学派没有书面著作,该定理的严格表述和证明则见于
%脚注\footnote,参数为脚注内容
欧几里得\footnote{欧几里得,公元前 330--275 年}《几何原本》的命题 47:
“直角三角形斜边上的正方形等于两直角边上的两个正方形之和。”证明是用面积做的。

我国的《周脾算经》载商高(约公元前 12 世纪)答周公问:
%\begin{quote}与\end{quote}间为引用内容,其将引用内容单独分行,增加缩进并改变上下间距
%\zihao{-5}\kaishu可以改变字体
\begin{myquote}
勾广三,股修四,径隅五。
\end{myquote}
又载陈子(约公元前 7--6 世纪)答荣方问:
\begin{myquote}
若求邪至日者,以日下为勾,日高为股,勾股各自乘,并而开方除之,得邪至日。
\end{myquote}
都较古希腊更早。后者已经明确道出勾股定理的一般形式。图 \ref{fig:xiantu}%\ref基本引用
 是我国古代对勾股定理的一种证明 \cite{quanjing}%\site引用文献
%ht表示here和top,即该部分内容出现在环境周围文本位置或一页顶部
\begin{figure}[ht]
%\centering表示后面的内容居中
  \centering
  %插入图形
  \includegraphics[scale=0.6]{xiantu.pdf}
  %\caption自动编号,参数为标题
  \caption{宋赵爽在《周髀算经》注中作的弦图(仿制),该图给出了勾股定理的一个极具对称美的证明。}
  %label标签,用于其他位置的引用
  \label{fig:xiantu}
\end{figure}

\section{勾股定理的近代形式}

勾股定理可以用现代语言表述如下:
%使用定义的thm环境
\begin{thm}[勾股定理]
直角三角形斜边的平方等于两腰的平方和。

可以用符号语言表述为:设直角三角形 $ABC$,其中 $\angle C=90\degree$,则有
%数学公式的引用,先定义标签\label{eq:gougu}
\begin{equation}\label{eq:gougu}
AB^2 = BC^2 + AC^2.
\end{equation}
\end{thm}

%数学宏包\eqref{},专门用于公式引用,需要\usepackage{amsmath}
满足式 \eqref{eq:gougu} 的整数称为\emph{勾股数}。第 \ref{sec:ancient} 节所说毕达哥拉斯学派得到的三元数组就是勾股数。下表列出一些较小的勾股数:
%\begin{table}[H],table本是浮动标签,这里由于不想使其浮动,使用float宏包里的[H]参数,使其固定在此处
\begin{table}[H]
%tabular环境用于绘制表格,|rrr|表示共三列,右对齐,且在第一列前和第三列后有垂直表格线
\begin{tabular}{|rrr|}
\hline%绘制横线
%&用于分割行内各项,\\用于分行
直角边 $a$ & 直角边 $b$ & 斜边 $c$\\
\hline
3 & 4 & 5 \\
5 & 12 & 13 \\
\hline
\end{tabular}%
%在\end{tabular}后可以加\caption{}已得到表标题,但此处不用
\qquad%产生长2em的空白
($a^2 + b^2 = c^2$)
\end{table}

%说明从文献数据库math中获取文献信息,打印参考文献列表
%\nocite在列表中显示并不直接引用的文献
\nocite{Shiye}
%要编译参考文献,需要BibTex
\bibliography{math}
\end{document}

2. math.bib

% This file was created with JabRef 2.6.
% Encoding: UTF8

@BOOK{Kline,
  title = {古今数学思想},
  publisher = {上海科学技术出版社},
  year = {2002},
  author = {克莱因}
}

@ARTICLE{quanjing,
  author = {曲安京},
  title = {商高、赵爽与刘徽关于勾股定理的证明},
  journal = {数学传播},
  year = {1998},
  volume = {20},
  number = {3}
}

@BOOK{Shiye,
  title = {几何的有名定理},
  publisher = {上海科学技术出版社},
  year = {1986},
  author = {矢野健太郎}
}

3. xiantu.pdf

可从此处下载《Latex入门》配书670案例+简版电子书

你可能感兴趣的:(latex)