01 以一个例子开始

Posted lastknight

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了01 以一个例子开始相关的知识,希望对你有一定的参考价值。

以一个例子开始

%表示使用的是utf-8编码   cetxart表示是中文的小短文  
\documentclass[UTF8]{ctexart}
\title{\heiti 勾股定理}
\author{\kaishu 熊滔}
\date{\today}

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

\newtheorem{thm}{定理}

%插入图片要使用的宏包
\usepackage{graphicx}

%关于浮动的宏包
\usepackage{float}

%设计纸张样式的宏包
\usepackage{geometry}
%设计纸张
\geometry{b5paper, centering, scale=0.8}  

%改变caption的格式 图表标题悬挂对齐  小子号  使用斜体(对汉字来说就是楷书)
\usepackage[format = hang, font = small, textfont = it]{caption}  

%增加目录的项目  可以增加目录本身 参考文献  索引等项目 使用[nottoc]可取消在目录中显示目录本身
%\usepackage[nottoc]{tocbibind} 
\usepackage{tocbibind} 

%因为quote里面定义了字体 字号的大小 并且每次都得这么干 在这里一劳永逸 自定义自己的myquote
%使用newenvironment定义一个新环境 在原来的quote上增加格式控制 
%接收三个参数  第一个参数环境的名字  后两个参数分别是环境开始和末尾处的代码
\newenvironment{myquote}
    {\begin{quote}\kaishu\zihao{-5}}
    {\end{quote}}

%也可以使用newcommand定义一个新的命令 比如
\newcommand\gougu{$a^2 + b^2 = c^2$}  %在后面使用\gougu就代表$a^2+b^2=c^2$

%正文内容开始
\begin{document}

%maketitle 显示出前面定义的title author date
\maketitle

%文章的摘要
\begin{abstract}
这是一篇关于勾股定理的小短文。   
\end{abstract}

%生成目录
\tableofcontents        

%内容之间的空行代表另起一段  多个空行不能增加行间距 与一个空行的效果一样 默认有首行缩进  取消首行缩进可以使用\noindet
\section{勾股定理在古代}

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

 我国《周髀算经》载商高(约公元前 12 世纪)答周公问……
 
 %\footnote表示脚注
 见于欧几里德\footnote{欧几里德,约公元前 330--275 年。}《几何原本》的
 
 %quote为引用 这里我们设置了字体为小五号 楷体
 %为了不每次设置 在前面使用了newenvironment 设置新的myquote  尽可能不要在document中有字体字号的设计
 \begin{myquote}
勾广三,股修四,径隅五。
 \end{myquote}
又载陈子(约公元前 7--6 世纪)答荣方问:
\begin{myquote}
若求邪至日者,以日下为勾,日高为股,勾股各自乘,并而开方除之,得邪至日。
\end{myquote}
都较古希腊更早。……

%这个是在前面定义的 newtheorem
\begin{thm}[勾股定理]
直角三角形斜边的平方等于两腰的平方和。
可以用符号语言表述为……
\end{thm}

%这是插入图片的标准写法
%写在figure 环境中代表的是浮动
\begin{figure}[ht] %浮动位置  ht 代表可以出现在here 或者top
    \centering  %图片居中
    \includegraphics[scale=0.5]{abcd.jpg}   %表示缩放为0.5
    \caption{宋赵爽在《周髀算经》注中作的弦图(仿制),该图给出了勾股定理的一个极具对称美的证明。}
    \label{fig:abcd}   %方便后面引用该图片
\end{figure}

%插入表格的写法   
%写在table环境是浮动表格
\begin{table}[H]    %H表示放在这里不浮动 不是latex自带的 要使用\usepackage{float}
\begin{tabular}{|rrr|} % r 代表右对齐 3个r代表3列 
\hline  %一条横线,横跨一行的横线 如果不想用横跨一行的横线  可以使用\cline{2-3} 表示只在2-3列有横线
直角边 $a$ & 直角边 $b$ & 斜边 $c$ \\hline
3 & 4 & 5 \5 & 12 & 13 \\hline
\end{tabular}
%
\qquad   %2em的距离  差不多就是两个汉字大小的距离
%($a^2 + b^2 = c^2$)
\gougu      %这里使用了前面定义的newcommand \goudu 代表的就是$a^2+b^2 = c^2$
\end{table}

\section{勾股定理在近代}
%使用\ref 引用上面label图片  这里比如就是图1
图 \ref{fig:abcd} 是我国古代对勾股定理的一种证明
\end{document}

以上是关于01 以一个例子开始的主要内容,如果未能解决你的问题,请参考以下文章

前端开发工具vscode如何快速生成代码片段

前端开发工具vscode如何快速生成代码片段

在 Activity 内部,如何暂停 for 循环以调用片段,然后在按钮单击片段后恢复循环以重新开始

golang goroutine例子[golang并发代码片段]

分享几个实用的代码片段(附代码例子)

分享几个实用的代码片段(附代码例子)