版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/j18233653274/article/details/90728161
------------------------------更新--------------------------------------
买了本二手的书,仔细看了一下要用JabRef这个软件来制作.bib文件,刘老师书上3.3.2节有JabRef软件下载链接,需要Java环境,我分享了一个百度云的,欢迎一起学习交流~【文件大小:52.7M】https://pan.baidu.com/s/1rdL9pc8XyZ98P06WeDM2MQ
------------------------------分割线-----------------------------------
参考刘海洋老师的这本书在学习LaTeX,第一章是一个小例子《杂谈勾股定理》,网上搜集了一些“号称”的源代码,发现并不靠谱,所以自己敲了一下!感觉还是那句名言说的好——自己动手丰衣足食!代码分享给大家。
%------------------------TeX------------------------------------
% -*- coding: utf-8 -*-
% !Mode:: "TeX:UTF-8"
% gougu.tex
% 勾股定理
\documentclass[UTF8,a6paper]{ctexart}
\usepackage{graphicx} % 插入图所需宏包
\usepackage{float} % float 宏包为 figure 环境加上了一个 [H] 位置选项,从而使得用 figure 环境可以生成不浮动的图形。
\usepackage{amsmath} % 公式的交叉引用
\usepackage{geometry}
\geometry{a6paper,centering,scale=0.8}
\usepackage[format=hang,font=small,textfont=it]{caption} % 设定图表所有标题使用悬挂对齐方式(即编号向左突出),整体用小字号,而标题文本使用斜体(对汉字来说就是楷书)。
\usepackage[nottoc]{tocbibind} % 宏包默认会在目录中加入目录项本身、参考文献、索引等项目。这里使用 nottoc 选项取消了在项目中显示目录本身。
\usepackage{syntonly}
\title{\heiti 杂谈勾股定理}
\author{\kaishu 张三}
\date{\today}
\newtheorem{thm}{定理}
\bibliographystyle{unsrt}
%\bibliographystyle{plain}
\newenvironment{myquote}{\begin{quote}\zihao{-5}\kaishu}{\end{quote}} % 引用部分格式定义
\newcommand\degree{^\circ}
% 之前都是导言区
\begin{document}
\maketitle
\begin{abstract}
这是一篇勾股定理的小短文。
\end{abstract}
\tableofcontents
\section{勾股定理在古代}\label{sec:first}
西方称勾股定理为毕达哥拉斯定理,将勾股定理的发现归功于公元前 6 世纪的毕达哥拉斯学派\cite{Kline}。该学派得到了一个法则,可以求出可排成直角三角形三边的三元数组。毕达哥拉斯学派没有书面著作,该定理的严格表述和证明则见于欧几里得\footnote{欧几里得,约公元前 330-275 年。}《几何原本》的命题 47:“直角三角形斜边上的正方向形等于两直角边上的两个正方形之和。”证明是用面积做的。
我国《周脾算经》载商高(约公元前 12 世纪)答周公问:
\begin{myquote}
勾广三,股修四,径隅五。
\end{myquote}
又载陈子(约公元前 7--6 世纪)答荣方问:
\begin{myquote}
若求邪至日者,以日下为勾,日高为股,勾股各自乘,并而开方除之,得邪至日。
\end{myquote}
都比古希腊更早。后者已经明确道出勾股定理的一般形式。图\ref{fig:xiantu}是我国古代对勾股定理的一种证明\cite{quanjing}。
\begin{figure}[ht]
\centering
\includegraphics[scale=0.2]{xiantu.pdf}
\caption{宋赵爽在《周脾算经》注中作的弦图(仿制),该图给出了勾股定理的一个极具对称美的证明。}
\label{fig:xiantu}
\end{figure}
\section{勾股定理的近代形式}
勾股定理可以用现代语言表述如下:
\begin{thm}[勾股定理]
直角三角形斜边的平方等于两腰的平方和。
可以用符号语言表述为:设直角三角形$ABC$,其中$\angle C=90\degree$,则有
\begin{equation}\label{eq:gougu}
AB^2 = BC^2 + AC^2.
\end{equation}
\end{thm}
满足式\eqref{eq:gougu}的整数称为\emph{勾股数}。第\ref{sec:first}节所说毕达哥拉斯学派得到的三元数组就是勾股数。下表列出了一些较小的勾股数:
\begin{table}[H]
\begin{tabular}{|rrr|}
\hline
直角边 $a$ & 直角边 $b$ & 斜边 $c$ \\
\hline
3 & 4 & 5 \\
5 & 12 & 13 \\
\hline
\end{tabular}%
\qquad
($a^2 + b^2 = c^2$)
\end{table}
\nocite{Shiye}
\bibliography{math}
\end{document}
%------------------------math.bib参考文献------------------------------------
@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={矢野健太郎}
}
我用的编辑器是TeX Studio,个人认为还是比较友好易上手的。参考文献部分需要 新建文本文档-->复制内容进去-->将txt改为bib,放到与TeX同目录下即可。
以上代码编辑结果与书中一致,唯一让我搞不定的是参考文献,在pdf中显示出来是乱码的,怎么搞也搞不定,希望有看到的小伙伴可以给个反馈:一样的源码,你们也会这样吗?如果也乱码,你有解决方法吗?可以直接留言,非常感谢~