LaTeX入门_刘海洋_电子工业出版社_案例代码1

版权声明:本文为博主原创文章,未经博主允许不得转载。 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中显示出来是乱码的,怎么搞也搞不定,希望有看到的小伙伴可以给个反馈:一样的源码,你们也会这样吗?如果也乱码,你有解决方法吗?可以直接留言,非常感谢~

猜你喜欢

转载自blog.csdn.net/j18233653274/article/details/90728161