实例详解 LaTeX 写学术论文


用 LaTex 写了篇论文 DEMO 《勾股定理的古代与近代形式》。
在这里插入图片描述

1、文件结构

《勾股定理的古代与近代形式》文件结构

2、代码详解

2.1 主文件 gougu.tex

% 设置文档类型、字体大小、双面打印、右开始等
\documentclass[xelatex,12pt,titlepage,twoside,openright]{report}

% 调用中文支持宏包
\usepackage{ctex}

% 调用文献宏包并设置格式
\usepackage{natbib}
\bibliographystyle{abbrvnat}

% 插入配置文件 ./includes/declarations.tex
\input{./includes/declarations.tex}

\begin{document}

% 调用页眉、页脚及标题格式
\pagestyle{fancy}

% 设置起始页码、字体
\setcounter{page}{1}
\pagenumbering{roman}

% 插入封面文件 ./includes/title.tex
\input{./includes/title.tex} % seven

\tableofcontents 

% 后文右开始
\cleardoublepage

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

% 设置起始页码、字体
\setcounter{page}{1}
\pagenumbering{arabic}
\chapter{勾股定理在古代}
\label{ch:ancient}

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

我国《周髀算经》载商高(约公元前 12 世纪)答周公问:
\begin{myquote}
    勾广三,股修四,径隅五。
\end{myquote}
又载陈子(约公元前 7--6 世纪)答荣方问:
\begin{myquote}
    若求邪至日者,以日下为勾,日高为股,勾股各自乘,并而开方除之,得邪至日。
\end{myquote}
都较古希腊更早。后者已经明确道出勾股定理的一般形式。
图 \ref{fig:xiantu} 是我国古代对勾股定理的一种证明 \citep{quanjing}。
\begin{figure}[H]
    \centering
    \includegraphics[scale=0.6]{media/xiantu.pdf}
    \caption[宋代勾股定理证明图]{宋赵爽在《周髀算经》注中作的弦图(仿制),该图给出了勾股定理
    的一个极具对称美的证明。}
    \label{fig:xiantu}
\end{figure}

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

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

    可以用符号语言表述为:设直角三角形 $ABC$,其中 $\angle C=90^\circ$,则有
    \begin{equation}\label{eq:gougu}
        AB^2 = BC^2 + AC^2.
    \end{equation}
\end{thm}

满足式 \ref{eq:gougu} 的整数称为\emph{勾股数}。第 \ref{ch:ancient}
章所说毕达哥拉斯学派得到的三元数组就是勾股数。下表列出一些较小的勾股
数:

\begin{table}[H]
    \centering
    \begin{tabular}{|c|c|c|}
        \hline
        直角边 $a$ & 直角边 $b$ & 斜边 $c$\\
        \hline
        3 & 4 & 5 \\
        \hline
        5 & 12 & 13 \\
        \hline
    \end{tabular}%
    \qquad
    ($a^2 + b^2 = c^2$)
\end{table}

% 设置目录含引用文献
\addcontentsline{toc}{chapter}{Bibliography}
\bibliography{./Bib/math}

\end{document}

2.2 配置文件 declarations.tex

% 设置页面
\usepackage[bottom=3cm,marginparwidth=1.5cm, marginparsep=0.5cm]{geometry}
\geometry{a4paper}	

% 插图宏包
\usepackage{graphicx}
\usepackage{float}

% 字体宏包
\usepackage{pslatex}
%\usepackage[T1]{fontenc} % 英文文档需要小大写等字体则需要
\usepackage{moresize}

% 设置 cite url link
\usepackage{url}
\urlstyle{same}
\usepackage[colorlinks=true,citecolor=gray,urlcolor=gray,linkcolor=black]{hyperref}

% 定义 \HRule thm myquote
\newcommand{\HRule}{\rule{\linewidth}{0.5mm}}
\newtheorem{thm}{定理}
\newenvironment{myquote}{\begin{quote}\kaishu\zihao{-5}}{\end{quote}}

% 定义 \TITLEBOX 以画封面
\usepackage{tikz}
\newcommand{\TITLEBOX}
{
	\begin{tikzpicture}[remember picture,overlay]
		\path [fill=gray] (current page.north west) rectangle (25.0,-4.0); 
	\end{tikzpicture}
}

% 定义 \abstractname
\renewcommand{\abstractname}{导言}

% 设置页眉页脚
\usepackage{fancyhdr}
\renewcommand{\chaptermark}[1] 
{
	\markboth{#1}{}
} 
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}} 
\fancyhf[FLE,FRO]{}
\fancyhf[HLE,HRO]{\colorbox{gray}{\sffamily\LARGE\textcolor{white}{\thepage}}} 
\fancyhf[HRE,HLO]{\sffamily \textcolor{gray}{\leftmark}}
\cfoot{}
\fancypagestyle{plain}{ %
	\fancyhf{}
	\renewcommand{\headrulewidth}{0pt}
	\renewcommand{\footrulewidth}{0pt}
	\fancyhf[HLE,HRO]{\colorbox{gray}{\sffamily\large\textcolor{white}{\thepage}}}
	\cfoot{}
}
\usepackage{sectsty}

2.3 标题文件 title.tex

\begin{titlepage}

\begin{center}

% 画封面灰色部分
\TITLEBOX
{\fangsong\textsc{\HUGE{\textcolor{white}{硕士论文}}}}\\[4.5cm]

% 插入两个图片
\includegraphics[width=0.45\textwidth]{media/unilogo.png}\hspace{40pt}\includegraphics[width=0.15\textwidth]{media/faculty.png} \\[1.5cm]

% 画封面上横线换行到 0.4cm 后
\HRule \\[0.4cm] 

% 论文题目
{
	\huge \bfseries \sffamily 勾股定理的古代与近代形式  \\[0.4cm] 
} 

\HRule \\[2cm]

% 用 minipage 分别标明论文指导老师、作者
\noindent
\begin{minipage}{0.4\textwidth}
    \begin{flushleft} \large
        \emph{指导老师:} \\
        Prof. Dr.~Chris Code\\
        Prof. Dr.~Peter Program\\
    \end{flushleft}
\end{minipage}
\begin{minipage}{0.4\textwidth}
    \begin{flushright} \large 
        \emph{作者:}\\
        顾少峰\\
        \url{www.shaofeng.com}\\
    \end{flushright}
\end{minipage}

% 调整后文间距
\vfill

% 论文日期(当日)
\today

% 调整前文间距
\vfill

\end{center}

\end{titlepage}

3、文件下载

3.1 论文下载

下载链接:《勾股定理的古代与近代形式》(提取码:lfse)

3.2 代码下载

下载链接:论文代码(提取码:lfse)

posted @ 2022-03-25 14:11  大风无痕  阅读(270)  评论(0编辑  收藏  举报