First commit

This commit is contained in:
2025-09-29 00:22:13 +08:00
commit 93a2b5164e
12 changed files with 1546 additions and 0 deletions

372
doc/elegantpaper.cls Normal file
View File

@@ -0,0 +1,372 @@
% Author: Dongsheng Deng
% Homepage: https://ddswhu.me/
% Email: elegantlatex2e@gmail.com
% Lastest Version: https://github.com/ElegantLaTeX/ElegantPaper
% --- Class structure: identification part
\ProvidesClass{elegantpaper}[2022/12/31 v0.11 ElegantLaTeX Paper class]
\NeedsTeXFormat{LaTeX2e}
%%%
\RequirePackage{kvoptions}
\RequirePackage{etoolbox}
\RequirePackage{calc}
\SetupKeyvalOptions{family=ELEGANT, prefix=ELEGANT@, setkeys=\kvsetkeys}
\newcommand{\ekv}[1]{\kvsetkeys{ELEGANT}{#1}}
\DeclareStringOption[en]{lang}
\DeclareVoidOption{cn}{\ekv{lang=cn}}
\DeclareVoidOption{en}{\ekv{lang=en}}
\DeclareStringOption[cm]{math}
\DeclareStringOption[numeric-comp]{citestyle}
\DeclareStringOption[numeric]{bibstyle}
\DeclareStringOption[biber]{bibend}
\DeclareVoidOption{biber}{\ekv{bibend=biber}}
\DeclareVoidOption{bibtex}{\ekv{bibend=bibtex}}
\DeclareStringOption[ctexfont]{chinesefont}
\DeclareVoidOption{ctexfont}{\ekv{chinesefont=ctexfont}}
\DeclareVoidOption{founder}{\ekv{chinesefont=founder}}
\DeclareVoidOption{nofont}{\ekv{chinesefont=nofont}}
\DeclareVoidOption{newtx}{\ekv{math=newtx}}
\DeclareVoidOption{mtpro2}{\ekv{math=mtpro2}}
\DeclareVoidOption{cm}{\ekv{math=cm}}
\DeclareDefaultOption{\PassOptionsToClass{\CurrentOption}{article}}
\ProcessKeyvalOptions*\relax
\LoadClass{article}
\RequirePackage{hyperref}
\hypersetup{
pdfborder={0 0 0},
colorlinks=true,
linkcolor={winered},
urlcolor={winered},
filecolor={winered},
citecolor={winered},
linktoc=all,
}
% settings for the hyperref and geometry
\RequirePackage[
left=1in,
right=1in,
top=1in,
bottom=1in,
headheight=0pt,
headsep=0pt]{geometry}
\setlength{\headsep}{5pt}
\RequirePackage{amsthm}
\RequirePackage{amsmath}
\RequirePackage{amssymb}
\RequirePackage{indentfirst}
\RequirePackage{booktabs}
\RequirePackage{multicol}
\RequirePackage{multirow}
% \RequirePackage{linegoal}
\RequirePackage{xcolor}
\RequirePackage{graphicx}
\RequirePackage{fancyvrb}
\RequirePackage{abstract}
\RequirePackage{hologo}
\linespread{1.35}
\graphicspath{{image/}{figure/}{fig/}{img/}}
% caption settings
\RequirePackage[labelfont={bf}]{caption}
\captionsetup[table]{skip=3pt}
\captionsetup[figure]{skip=3pt}
% list/itemize/enumerate setting
\RequirePackage[shortlabels,inline]{enumitem}
\setlist{nolistsep}
% define the hyperref color
\RequirePackage{xcolor}
\definecolor{winered}{rgb}{0.5,0,0}
\definecolor{lightgrey}{rgb}{0.95,0.95,0.95}
\definecolor{commentcolor}{RGB}{0,100,0}
\definecolor{frenchplum}{RGB}{190,20,83}
% add the email cmd
\newcommand\email[1]{\href{mailto:#1}{\nolinkurl{#1}}}
% font settings
\PassOptionsToPackage{no-math}{fontspec}
\PassOptionsToPackage{quiet}{fontspec}
\RequirePackage{iftex}
\ifXeTeX
\RequirePackage[no-math]{fontspec}
\setmainfont{texgyretermes}[
UprightFont = *-regular ,
BoldFont = *-bold ,
ItalicFont = *-italic ,
BoldItalicFont = *-bolditalic ,
Extension = .otf ,
Scale = 1.0]
\setsansfont{texgyreheros}[
UprightFont = *-regular ,
BoldFont = *-bold ,
ItalicFont = *-italic ,
BoldItalicFont = *-bolditalic ,
Extension = .otf ,
Scale = 0.9]
\else
\RequirePackage{newtxtext}
\RequirePackage[scaled=.90]{helvet}
\fi
\ifdefstring{\ELEGANT@lang}{cn}{
\ifdefstring{\ELEGANT@chinesefont}{founder}{
\RequirePackage[UTF8,scheme=plain,fontset=none]{ctex}
\setCJKmainfont[BoldFont={FZHei-B01},ItalicFont={FZKai-Z03}]{FZShuSong-Z01}
\setCJKsansfont[BoldFont={FZHei-B01}]{FZKai-Z03}
\setCJKmonofont[BoldFont={FZHei-B01}]{FZFangSong-Z02}
\setCJKfamilyfont{zhsong}{FZShuSong-Z01}
\setCJKfamilyfont{zhhei}{FZHei-B01}
\setCJKfamilyfont{zhkai}[BoldFont={FZHei-B01}]{FZKai-Z03}
\setCJKfamilyfont{zhfs}[BoldFont={FZHei-B01}]{FZFangSong-Z02}
\newcommand*{\songti}{\CJKfamily{zhsong}}
\newcommand*{\heiti}{\CJKfamily{zhhei}}
\newcommand*{\kaishu}{\CJKfamily{zhkai}}
\newcommand*{\fangsong}{\CJKfamily{zhfs}}}{\relax}
\ifdefstring{\ELEGANT@chinesefont}{nofont}{
\RequirePackage[UTF8,scheme=plain,fontset=none]{ctex}}{\relax}
\ifdefstring{\ELEGANT@chinesefont}{ctexfont}{
\RequirePackage[UTF8,scheme=plain]{ctex}}{\relax}
\AfterEndPreamble{
\setlength\parindent{2\ccwd}}
}{\relax}
\ifcsname kaishu\endcsname
\newcommand{\citshape}{\kaishu}
\else
\newcommand{\citshape}{\itshape}
\fi
\ifcsname kaishu\endcsname
\newcommand{\cnormal}{\kaishu}
\else
\newcommand{\cnormal}{\normalfont}
\fi
\ifcsname fangsong\endcsname
\newcommand{\cfs}{\fangsong}
\else
\newcommand{\cfs}{\normalfont}
\fi
\ifdefstring{\ELEGANT@math}{newtx}{
\RequirePackage{newtxmath}
\let\Bbbk\relax
\RequirePackage{esint}
%%% use yhmath pkg, uncomment following code
% \let\oldwidering\widering
% \let\widering\undefined
% \RequirePackage{yhmath}
% \let\widering\oldwidering
%%% use esvect pkg, uncomment following code
% \RequirePackage{esvect}
\DeclareSymbolFont{CMlargesymbols}{OMX}{cmex}{m}{n}
\let\sumop\relax\let\prodop\relax
\DeclareMathSymbol{\sumop}{\mathop}{CMlargesymbols}{"50}
\DeclareMathSymbol{\prodop}{\mathop}{CMlargesymbols}{"51}
}{\relax}
\RequirePackage[
backend=\ELEGANT@bibend,
citestyle=\ELEGANT@citestyle,
bibstyle=\ELEGANT@bibstyle,
sorting=none]{biblatex}
\RequirePackage{appendix}
\ifdefstring{\ELEGANT@lang}{cn}{
\theoremstyle{plain}% default
\newtheorem{theorem}{}[section] %
\newtheorem{lemma}[theorem]{} %
\newtheorem{proposition}[theorem]{} %
\newtheorem*{corollary}{} %
\theoremstyle{definition} %
\newtheorem{definition}{}[section] %
\newtheorem{conjecture}{}[section] %
\newtheorem{example}{}[section] %
\theoremstyle{remark} %
\newtheorem*{remark}{\normalfont\bfseries } %
\newtheorem*{note}{\normalfont\bfseries } %
\newtheorem{case}{\normalfont\bfseries } %
\renewcommand*{\proofname}{\normalfont\bfseries } %
\renewcommand\contentsname{}
\renewcommand\refname{} %
\renewcommand\figurename{} %
\renewcommand\tablename{}%
\newcommand\versiontext{}%
\newcommand\updatetext{}%
\newcommand{\ebibname}{}
\renewcommand\abstractname{\hspace{2em}}
\setlength\parindent{2\ccwd}
\renewcommand{\abstracttextfont}{\small\citshape\noindent\ignorespaces}
%
\newcommand{\keywords}[1]{\vskip2ex\par\noindent\normalfont{\bfseries : } #1}
\newcommand\figref[1]{{\bfseries ~\ref{#1}}}
\newcommand\tabref[1]{{\bfseries ~\ref{#1}}}
\renewcommand{\appendixtocname}{}
\renewcommand{\appendixpagename}{}}{\relax}
\ifdefstring{\ELEGANT@lang}{en}{
\theoremstyle{plain}% default
\newtheorem{theorem}{Theorem}[section] %
\newtheorem{lemma}[theorem]{Lemma} %
\newtheorem{proposition}[theorem]{Proposition} %
\newtheorem*{corollary}{Corollary} %
\theoremstyle{definition} %
\newtheorem{definition}{Definition}[section] %
\newtheorem{conjecture}{Conjecture}[section] %
\newtheorem{example}{Example}[section] %
\theoremstyle{remark} %
\newtheorem*{remark}{Remark} %
\newtheorem*{note}{Note} %
\newtheorem{case}{Case} %
\renewcommand*{\proofname}{\normalfont\bfseries Proof}%
\newcommand\versiontext{\itshape Version: }%
\newcommand\updatetext{\itshape Date: }%
\setlength\parindent{2em}
\renewcommand{\abstracttextfont}{\sffamily\small\noindent\ignorespaces}
% newcommands defined in this template.
\newcommand{\keywords}[1]{\vskip 2ex\par\noindent\normalfont{\bfseries Keywords: } #1}
\newcommand\figref[1]{{\bfseries Figure~\ref{#1}}}
\newcommand\tabref[1]{{\bfseries Table~\ref{#1}}}
\newcommand{\ebibname}{Bibliography}}{\relax}
\def\bibfont{\footnotesize}
\AtBeginEnvironment{verbatim}{\microtypesetup{activate=false}}
\BeforeBeginEnvironment{tabular}{\small}
\AfterEndEnvironment{tabular}{}
\AtBeginDocument{
\setlength{\abovedisplayskip}{3pt}
\setlength{\belowdisplayskip}{3pt}
\RequirePackage[flushmargin]{footmisc}
\setlength{\footnotesep}{12pt}}
\def\IfEmpty#1{%
\edef\1{\the#1}
\ifx\1\empty
}
\newtoks\version
\newtoks\institute
\renewcommand\maketitle{\par
\begingroup
\renewcommand\thefootnote{\@fnsymbol\c@footnote}%
\def\@makefnmark{\rlap{\@textsuperscript{\normalfont\@thefnmark}}}%
\long\def\@makefntext##1{\parindent 1em\noindent
\hb@xt@0.1em{%
\hss\@textsuperscript{\normalfont\@thefnmark}}##1}%
\if@twocolumn
\ifnum \col@number=\@ne
\@maketitle
\else
\twocolumn[\@maketitle]%
\fi
\else
\newpage
\global\@topnum\z@ % Prevents figures from going at top of page.
\@maketitle
\fi
\thispagestyle{plain}\@thanks
\endgroup
\setcounter{footnote}{0}%
\global\let\thanks\relax
\global\let\maketitle\relax
\global\let\@maketitle\relax
\global\let\@thanks\@empty
\global\let\@author\@empty
\global\let\@ELEGANT@version\@empty
\global\let\@date\@empty
\global\let\@title\@empty
\global\let\title\relax
\global\let\author\relax
\global\let\date\relax
\global\let\and\relax
\global\let\ELEGANT@version\relax
}
\def\@maketitle{%
\newpage
\null
\vskip 2em%
\begin{center}%
\let \footnote \thanks
{\LARGE\bfseries \@title \par}%
\vskip 1.5em%
{\large
\lineskip .5em%
\begin{tabular}[t]{c}%
\@author\\[1ex]
\end{tabular}\par}
\the\institute%
\vskip 0.5ex%
\IfEmpty\version
\else
{\small\normalfont\citshape\versiontext\the\version}
\fi
\ifx\@date\empty
\else
\vskip 0.1em%
{\small\normalfont\citshape\updatetext\@date}%
\fi
\end{center}%
\par
}
\RequirePackage{listings}
\renewcommand{\ttdefault}{cmtt}
\lstdefinestyle{estyle}{
basicstyle=%
\ttfamily
\lst@ifdisplaystyle\footnotesize\fi
}
\lstset{basicstyle=\scriptsize\ttfamily,style=estyle}
\lstset{language=[LaTeX]TeX,
texcsstyle=*\color{winered},
numbers=none,
breaklines=true,
keywordstyle=\color{winered},
frame=tlbr,framesep=4pt,framerule=0pt,
commentstyle=\color{commentcolor},
emph={elegantpaper,fontenc,fontspec,xeCJK,FiraMono,xunicode,newtxmath,figure,fig,image,img,table,itemize,enumerate,newtxtext,newtxtt,ctex,microtype,description,times,newtx,booktabs,tabular,PDFLaTeX,XeLaTeX,type1cm,BibTeX,cite,gbt7714,lang},
emphstyle={\color{frenchplum}},
morekeywords={DeclareSymbolFont,SetSymbolFont,toprule,midrule,bottomrule,institute,version,includegraphics,setmainfont,setsansfont,setmonofont ,setCJKmainfont,setCJKsansfont,setCJKmonofont,RequirePackage,figref,tabref,email,maketitle,keywords,zhdate,zhtoday},
tabsize=2,
backgroundcolor=\color{lightgrey}
}
% restore the tt default family to lmodern tt family
\renewcommand\ttdefault{lmtt}

497
doc/main.tex Normal file
View File

@@ -0,0 +1,497 @@
%!TEX program = xelatex
% 完整编译: xelatex -> biber/bibtex -> xelatex -> xelatex
\documentclass[lang=cn,a4paper]{elegantpaper}
\title{Pond}
\author{作者 \\ Patrick}
\date{\zhdate{2025/03/09}}
% 本文档命令
\usepackage{array}
\usepackage{pgfplots}
\usepackage{soul}
\usepackage{physics}
\usepackage{amssymb}
\newcommand{\ccr}[1]{\makecell{{\color{#1}\rule{1cm}{1cm}}}}
\addbibresource[location=local]{reference.bib} % 参考文献,不要删除
\pgfplotsset{compat=1.15}
\usetikzlibrary{arrows}
\graphicspath{ {../images/} }
\begin{document}
\vspace*{\fill}
\begin{figure}[h]
\begin{center}
\includegraphics[width=0.5\textwidth]{THE_LAST_PROOF.png}
\end{center}
\end{figure}
\begin{center}
\sffamily {
\textbf{\LARGE{Silence TLP}}
\Large{2025 / 03 / 09}
}
\end{center}
\vspace*{\fill}
\thispagestyle{empty}
DOI: 11.4514/sil.tlp.2025.0000001
\thispagestyle{empty}
\newpage
\setcounter{page}{1}
\maketitle
\begin{abstract}
Pond 是一个试验性项目,使用了 ElegantPaper 模板。
\keywords{NonsenseBullshit}
\end{abstract}
\section{题目}
如图1$\triangle ABC$中,$BD$平分$\angle ABC$$AD \bot BD$$E$$BC$中点,$EF$交射线$CA$$F$,交$AB$$G$$GB = GE$$DE = m$$DF = n$.
\begin{enumerate}
\item 在图1中找到与$\angle BAC$相等的角,并证明;
\item$BD$的长(用$m$$n$表示);
\item 如图2$AD$$BC$的中垂线于$M$,连接$CM$,若$CB$平分$\angle ACM$,求$\dfrac{m}{n}$的值.
\end{enumerate}
% 图1
\begin{figure}[h]
\centering
\begin{tikzpicture}[line cap=round,line join=round,>=triangle 45,x=1cm,y=1cm,scale=4]
\clip(-1.2,-0.1) rectangle (1.2,0.8);
% 边框
% \draw[red] (current bounding box.south west) rectangle (current bounding box.north east);
\draw [line width=0.8pt] (-1.,0.)-- (1.,0.);
\draw [line width=0.8pt] (-0.7071067811865475,0.7071067811865475)-- (0.,0.);
\draw [line width=0.8pt] (1.,0.)-- (-0.7071067811865475,0.7071067811865475);
\draw [line width=0.8pt] (-0.41421356237309503,0.5857864376269049)-- (-1.,0.);
\draw [line width=0.8pt] (-0.41421356237309503,0.5857864376269049)-- (-0.2928932188134525,0.2928932188134525);
\draw [line width=0.8pt] (-0.2928932188134525,0.2928932188134525)-- (-1.,0.);
\begin{scriptsize}
\draw (-0.414213562373095, 0.585786437626905) node[xshift=0.1cm,yshift=0.2cm] (A) {$A$};
\draw (-1,0) node[xshift=-0.2cm,yshift=-0.1cm] (B) {$B$};
\draw (1,0) node[xshift=0.2cm,yshift=-0.1cm] (C) {$C$};
\draw (-0.292893218813452, 0.292893218813452) node[xshift=0.15cm,yshift=0.1cm] (D) {$D$};
\draw (0,0) node[xshift=0.1cm,yshift=0.2cm] (E) {$E$};
\draw (-0.707106781186547, 0.707106781186547) node[xshift=-0.15cm,yshift=0.1cm] (F) {$F$};
\draw (-0.5, 0.5) node[xshift=0cm,yshift=-0.25cm] (G) {$G$};
\end{scriptsize}
\end{tikzpicture}
\caption{}
\label{original_pic1}
\end{figure}
% 图2
\begin{figure}[h]
\centering
\begin{tikzpicture}[line cap=round,line join=round,>=triangle 45,x=1cm,y=1cm,scale=4]
\clip(-1.2,-0.5) rectangle (1.2,0.8);
% 边框
% \draw[red] (current bounding box.south west) rectangle (current bounding box.north east);
\draw [line width=0.8pt] (-1.,0.)-- (1.,0.);
\draw [line width=0.8pt] (-0.7071067811865476,0.7071067811865476)-- (0.,0.);
\draw [line width=0.8pt] (1.,0.)-- (-0.7071067811865476,0.7071067811865476);
\draw [line width=0.8pt] (-0.414213562373095,0.585786437626905)-- (-1.,0.);
\draw [line width=0.8pt] (-0.414213562373095,0.585786437626905)-- (-0.2928932188134525,0.2928932188134525);
\draw [line width=0.8pt] (-0.2928932188134525,0.2928932188134525)-- (-1.,0.);
\draw [line width=0.8pt] (0.,-0.4142135623730955)-- (1.,0.);
\draw [line width=0.8pt] (-0.2928932188134525,0.2928932188134525)-- (0.,-0.4142135623730955);
\draw [line width=0.8pt] (0.,0.)-- (0.,-0.4142135623730955);
\begin{scriptsize}
\draw (-0.414213562373095, 0.585786437626905) node[xshift=0.1cm,yshift=0.2cm] (A) {$A$};
\draw (-1,0) node[xshift=-0.2cm,yshift=-0.1cm] (B) {$B$};
\draw (1,0) node[xshift=0.2cm,yshift=-0.1cm] (C) {$C$};
\draw (-0.292893218813452, 0.292893218813452) node[xshift=0.15cm,yshift=0.1cm] (D) {$D$};
\draw (0,0) node[xshift=0.1cm,yshift=0.2cm] (E) {$E$};
\draw (-0.707106781186547, 0.707106781186547) node[xshift=-0.15cm,yshift=0.1cm] (F) {$F$};
\draw (-0.5, 0.5) node[xshift=0cm,yshift=-0.25cm] (G) {$G$};
\draw (0, -0.414213562373095) node[xshift=0cm,yshift=-0.15cm] (M) {$M$};
\end{scriptsize}
\end{tikzpicture}
\caption{}
\label{original_pic2}
\end{figure}
\section{解析}
\subsection{第一小问}
$\angle BAC = \angle BDE$.
证明如图3$AB$中点$H$为圆心,$HA$长度为半径作$\odot \mathrm{H}$,交$BC$$K$,连接$HK$$HE$$HD$
所以$HA=HB=HK=\dfrac{1}{2}AB$
% 图3
\begin{figure}[h]
\centering
\begin{tikzpicture}[line cap=round,line join=round,>=triangle 45,x=1.0cm,y=1.0cm,scale=5]
\clip(-1.2,-0.2) rectangle (1.2,0.8);
% 边框
% \draw[red] (current bounding box.south west) rectangle (current bounding box.north east);
\draw [line width=0.8pt] (-1.,0.)-- (1.,0.);
\draw [line width=0.8pt] (-0.7071067811865475,0.7071067811865475)-- (0.,0.);
\draw [line width=0.8pt] (1.,0.)-- (-0.7071067811865475,0.7071067811865475);
\draw [line width=0.8pt] (-0.41421356237309503,0.5857864376269049)-- (-1.,0.);
\draw [line width=0.8pt] (-0.41421356237309503,0.5857864376269049)-- (-0.2928932188134525,0.2928932188134525);
\draw [line width=0.8pt] (-0.2928932188134525,0.2928932188134525)-- (-1.,0.);
\draw [line width=0.8 pt,dash pattern=on 3pt off 3pt] (-0.7071067811865475,0.2928932188134524) circle (0.414213562373095cm);
\draw [line width=0.8 pt,dash pattern=on 3pt off 3pt] (-0.7071067811865475,0.2928932188134524)-- (-0.2928932188134525,0.2928932188134525);
\draw [line width=0.8 pt,dash pattern=on 3pt off 3pt] (-0.7071067811865475,0.2928932188134524)-- (-0.41421356237309503,0.);
\draw [line width=0.8 pt,dash pattern=on 3pt off 3pt] (0.,0.)-- (-0.7071067811865475,0.2928932188134524);
\begin{scriptsize}
\draw (-0.414213562373095, 0.585786437626905) node[xshift=0.1cm,yshift=0.2cm] (A) {$A$};
\draw (-1,0) node[xshift=-0.2cm,yshift=-0.1cm] (B) {$B$};
\draw (1,0) node[xshift=0.2cm,yshift=-0.1cm] (C) {$C$};
\draw (-0.292893218813452, 0.292893218813452) node[xshift=0.15cm,yshift=0.1cm] (D) {$D$};
\draw (0,0) node[xshift=0.1cm,yshift=0.2cm] (E) {$E$};
\draw (-0.707106781186547, 0.707106781186547) node[xshift=-0.1cm,yshift=0.15cm] (F) {$F$};
\draw (-0.5, 0.5) node[xshift=0cm,yshift=-0.25cm] (G) {$G$};
\draw (-0.707106781186547, 0.292893218813452) node[xshift=-0.1cm,yshift=0.15cm] (H) {$H$};
\draw (-0.414213562373095, 0) node[xshift=0.15cm,yshift=-0.15cm] (K) {$K$};
\end{scriptsize}
\end{tikzpicture}
\caption{}
\label{step_pic1}
\end{figure}
$\because AD \bot BD$$\therefore \angle ADB=\dfrac{\pi}{2}$
$\because H$$AB$中点,$\therefore HD=\dfrac{1}{2}AB$
$\therefore HD=HA=HB=HK=\dfrac{1}{2}AB$
$\therefore$$D$$\odot \mathrm{H}$上;
$\angle EBD = \alpha$
$\because BD$平分$\angle ABC$
$\therefore \angle ABD = \angle EBD = \alpha$
$\therefore \angle ABC = 2\alpha$
$\because HB=HD$
$\therefore \angle ABD = \angle HDB = \alpha$
$\therefore \angle EBD = \angle HDB$
$\therefore HD \mathop{//} BC$
$\because GB=GE$
$\therefore \angle ABC = \angle GEB = 2\alpha$
$\because HB=HK$
$\therefore \angle ABC = \angle HKB = 2\alpha$
$\therefore \angle GEB = \angle HKB$
$\therefore HK \mathop{//} EF$
$\because HD \mathop{//} BC$
$\therefore$四边形$HDEK$是平行四边形,
$\therefore HD=HK=EK$
$\therefore \angle KHE = \angle KEH$
$\because H$$AB$的中点,$E$$BC$的中点,
$\therefore HE \mathop{//} AC$
$\therefore \angle KEH = \angle C$
$\therefore \angle KHE = \angle KEH = \angle C$
$\therefore \angle HKB = \angle KHE + \angle KEH = 2\angle C = 2\alpha$
$\therefore \angle C = \alpha$
$\because \angle GEB = \angle C + \angle F = \alpha + \angle F = 2\alpha$
$\therefore \angle F = \alpha$
$\therefore \angle C = \angle F = \alpha$
$
\begin{aligned}
\because & \angle BDE = \pi - \angle EBD - \angle GEB = \pi - \alpha - 2\alpha = \pi - 3\alpha \\
& \angle BAC = \pi - \angle ABC - \angle C = \pi - 2\alpha - \alpha = \pi - 3\alpha
\end{aligned}
$
$\therefore \angle BAC = \angle BDE$. $\square$
\subsection{第二小问}
如图4连接$AK$
% 图4
\begin{figure}[h]
\centering
\begin{tikzpicture}[line cap=round,line join=round,>=triangle 45,x=1.0cm,y=1.0cm,scale=5]
\clip(-1.2,-0.2) rectangle (1.2,0.8);
% 边框
% \draw[red] (current bounding box.south west) rectangle (current bounding box.north east);
\draw [line width=0.8pt] (-1.,0.)-- (1.,0.);
\draw [line width=0.8pt] (-0.7071067811865475,0.7071067811865475)-- (0.,0.);
\draw [line width=0.8pt] (1.,0.)-- (-0.7071067811865475,0.7071067811865475);
\draw [line width=0.8pt] (-0.41421356237309503,0.5857864376269049)-- (-1.,0.);
\draw [line width=0.8pt] (-0.41421356237309503,0.5857864376269049)-- (-0.2928932188134525,0.2928932188134525);
\draw [line width=0.8pt] (-0.2928932188134525,0.2928932188134525)-- (-1.,0.);
\draw [line width=0.8 pt,dash pattern=on 3pt off 3pt] (-0.7071067811865475,0.2928932188134524) circle (0.414213562373095cm);
\draw [line width=0.8 pt,dash pattern=on 3pt off 3pt] (-0.7071067811865475,0.2928932188134524)-- (-0.2928932188134525,0.2928932188134525);
\draw [line width=0.8 pt,dash pattern=on 3pt off 3pt] (-0.7071067811865475,0.2928932188134524)-- (-0.41421356237309503,0.);
\draw [line width=0.8 pt,dash pattern=on 3pt off 3pt] (0.,0.)-- (-0.7071067811865475,0.2928932188134524);
\draw [line width=0.8 pt,dash pattern=on 3pt off 3pt] (-0.41421356237309503,0.5857864376269049)-- (-0.41421356237309503,0.);
% \draw [line width=0.8 pt,dash pattern=on 3pt off 3pt] (-0.7071067811865475,0.7071067811865475)-- (-1.,0.);
% \draw [line width=0.8 pt,dash pattern=on 3pt off 3pt] (-0.7071067811865475,0.7071067811865475)-- (-0.7071067811865475,0.2928932188134524);
\begin{scriptsize}
\draw (-0.414213562373095, 0.585786437626905) node[xshift=0.1cm,yshift=0.2cm] (A) {$A$};
\draw (-1,0) node[xshift=-0.2cm,yshift=-0.1cm] (B) {$B$};
\draw (1,0) node[xshift=0.2cm,yshift=-0.1cm] (C) {$C$};
\draw (-0.292893218813452, 0.292893218813452) node[xshift=0.15cm,yshift=0.1cm] (D) {$D$};
\draw (0,0) node[xshift=0.1cm,yshift=0.2cm] (E) {$E$};
\draw (-0.707106781186547, 0.707106781186547) node[xshift=-0.1cm,yshift=0.15cm] (F) {$F$};
\draw (-0.5, 0.5) node[xshift=0cm,yshift=-0.25cm] (G) {$G$};
\draw (-0.707106781186547, 0.292893218813452) node[xshift=-0.1cm,yshift=0.15cm] (H) {$H$};
\draw (-0.414213562373095, 0) node[xshift=0.15cm,yshift=-0.15cm] (K) {$K$};
\end{scriptsize}
\end{tikzpicture}
\caption{}
\label{step_pic2}
\end{figure}
$\because AB$$\odot \mathrm{H}$直径,
$\therefore \angle AKB = \dfrac{\pi}{2}$
$\because HD = HK$
$\therefore$平行四边形$HDEK$是菱形,
$\because DE=m$
$\therefore HD = EK = DE = m$
$\therefore HF = HA = HB = HD = HK = m$
$\therefore AB = 2m$
$\because DF = n$
$\therefore EF = DE + DF = m + n$
$\because EB = EK + BK$$EK = m$
$\therefore EB = m + BK$
$\therefore BK = n$
$\therefore \cos \angle ABC = \cos 2\alpha = \dfrac{BK}{AB} = \dfrac{n}{2m}$
$\therefore \cos \alpha = \cos \dfrac{2\alpha}{2} = \sqrt{\dfrac{1+\dfrac{n}{2m}}{2}} = \sqrt{\dfrac{2m+n}{4m}}$
$\therefore BD = AB \times \cos \angle ABD = AB \times \cos\alpha = 2m \times \sqrt{\dfrac{2m+n}{4m}} = \sqrt{2m^2 + mn}$. $\square$
\subsection{第三乐章}
% 图5
如图5$AM$$BC$于R
\begin{figure}[h]
\centering
\begin{tikzpicture}[line cap=round,line join=round,>=triangle 45,x=1.0cm,y=1.0cm,scale=5]
\clip(-1.2,-0.5) rectangle (1.2,0.8);
% 边框
% \draw[red] (current bounding box.south west) rectangle (current bounding box.north east);
\draw [line width=0.8pt] (-1.,0.)-- (1.,0.);
\draw [line width=0.8pt] (-0.7071067811865475,0.7071067811865475)-- (0.,0.);
\draw [line width=0.8pt] (1.,0.)-- (-0.7071067811865475,0.7071067811865475);
\draw [line width=0.8pt] (-0.41421356237309503,0.5857864376269049)-- (-1.,0.);
\draw [line width=0.8pt] (-0.41421356237309503,0.5857864376269049)-- (-0.2928932188134525,0.2928932188134525);
\draw [line width=0.8pt] (-0.2928932188134525,0.2928932188134525)-- (-1.,0.);
\draw [line width=0.8 pt,dash pattern=on 3pt off 3pt] (-0.7071067811865475,0.2928932188134524) circle (0.414213562373095cm);
\draw [line width=0.8 pt,dash pattern=on 3pt off 3pt] (-0.7071067811865475,0.2928932188134524)-- (-0.2928932188134525,0.2928932188134525);
\draw [line width=0.8 pt,dash pattern=on 3pt off 3pt] (-0.7071067811865475,0.2928932188134524)-- (-0.41421356237309503,0.);
\draw [line width=0.8 pt,dash pattern=on 3pt off 3pt] (0.,0.)-- (-0.7071067811865475,0.2928932188134524);
\draw [line width=0.8 pt,dash pattern=on 3pt off 3pt] (-0.41421356237309503,0.5857864376269049)-- (-0.41421356237309503,0.);
\draw [line width=0.8 pt] (-0.2928932188134525,0.2928932188134525)-- (0.,-0.414213562373095);
\draw [line width=0.8 pt] (0.,-0.414213562373095)-- (1.,0.);
\draw [line width=0.8 pt] (0.,0.)-- (0.,-0.414213562373095);
\begin{scriptsize}
\draw (-0.414213562373095, 0.585786437626905) node[xshift=0.1cm,yshift=0.2cm] (A) {$A$};
\draw (-1,0) node[xshift=-0.2cm,yshift=-0.1cm] (B) {$B$};
\draw (1,0) node[xshift=0.2cm,yshift=-0.1cm] (C) {$C$};
\draw (-0.292893218813452, 0.292893218813452) node[xshift=0.15cm,yshift=0.1cm] (D) {$D$};
\draw (0,0) node[xshift=0.1cm,yshift=0.2cm] (E) {$E$};
\draw (-0.707106781186547, 0.707106781186547) node[xshift=-0.1cm,yshift=0.15cm] (F) {$F$};
\draw (-0.5, 0.5) node[xshift=0cm,yshift=-0.25cm] (G) {$G$};
\draw (-0.707106781186547, 0.292893218813452) node[xshift=-0.1cm,yshift=0.15cm] (H) {$H$};
\draw (-0.414213562373095, 0) node[xshift=0cm,yshift=-0.2cm] (K) {$K$};
\draw (0, -0.414213562373095) node[xshift=0cm,yshift=-0.15cm] (M) {$M$};
\draw (-0.17157287525381, 0) node[xshift=-0.2cm,yshift=-0.2cm] (R) {$R$};
\end{scriptsize}
\end{tikzpicture}
\caption{}
\label{step_pic3}
\end{figure}
$\because BD \bot AR$
$\therefore \angle ADB = \angle RDB = \dfrac{\pi}{2}$
$\mathrm{Rt}\triangle ADB$$\mathrm{Rt}\triangle RDB$
$$
\begin{cases}
\angle ADB = \angle RDB \\
BD = BD \\
\angle ABD = \angle EBD
\end{cases}
$$
$\therefore \triangle ADB \cong \triangle RDB (ASA)$
$\therefore AB = RB = 2m$
$\because EB = BK + EK = m + n$
$\because E$$BC$的中点,
$\therefore BC = 2EB = 2m + 2n$
$\therefore RC = BC - RB = 2m + 2n - 2m = 2n$$EC = BC - EB = 2m + 2n - (m + n) = m + n$
$\because EM$$BC$的中垂线,
$\therefore EM \bot BC$
$\therefore \angle MEC = \dfrac{\pi}{2}$
$\because CB$平分$\angle ACM$
$\therefore \angle ACB = \angle ECM = \alpha$
$\therefore CM = EC \times \sec\alpha = RC \times \cos\alpha$
$\because \cos\alpha = \sqrt{\dfrac{2m+n}{4m}}$
$\therefore (m + n)\sec\alpha = 2n\sqrt{\dfrac{2m+n}{4m}}$
整理得
\[
\qty(\dfrac{4m^2}{2n^2})=1
\]
\[
\dfrac{m^2}{n^2}=\dfrac{1}{2}
\]
\[
\dfrac{m}{n}=\pm\dfrac{\sqrt{2}}{2}
\]
因为$m>0$$n>0$,所以
$$
\dfrac{m}{n}=\dfrac{\sqrt{2}}{2}
$$
$\square$
\subsection{\texorpdfstring{$F$}{}\texorpdfstring{$\odot \mathrm{H}$}{}上的证明}
如图6连接$HF$$FB$
% 图6
\begin{figure}[h]
\centering
\begin{tikzpicture}[line cap=round,line join=round,>=triangle 45,x=1.0cm,y=1.0cm,scale=5]
\clip(-1.2,-0.2) rectangle (1.2,0.8);
% 边框
% \draw[red] (current bounding box.south west) rectangle (current bounding box.north east);
\draw [line width=0.8pt] (-1.,0.)-- (1.,0.);
\draw [line width=0.8pt] (-0.7071067811865475,0.7071067811865475)-- (0.,0.);
\draw [line width=0.8pt] (1.,0.)-- (-0.7071067811865475,0.7071067811865475);
\draw [line width=0.8pt] (-0.41421356237309503,0.5857864376269049)-- (-1.,0.);
\draw [line width=0.8pt] (-0.41421356237309503,0.5857864376269049)-- (-0.2928932188134525,0.2928932188134525);
\draw [line width=0.8pt] (-0.2928932188134525,0.2928932188134525)-- (-1.,0.);
\draw [line width=0.8 pt,dash pattern=on 3pt off 3pt] (-0.7071067811865475,0.2928932188134524) circle (0.414213562373095cm);
\draw [line width=0.8 pt,dash pattern=on 3pt off 3pt] (-0.7071067811865475,0.2928932188134524)-- (-0.2928932188134525,0.2928932188134525);
\draw [line width=0.8 pt,dash pattern=on 3pt off 3pt] (-0.7071067811865475,0.2928932188134524)-- (-0.41421356237309503,0.);
\draw [line width=0.8 pt,dash pattern=on 3pt off 3pt] (0.,0.)-- (-0.7071067811865475,0.2928932188134524);
\draw [line width=0.8 pt,dash pattern=on 3pt off 3pt] (-0.41421356237309503,0.5857864376269049)-- (-0.41421356237309503,0.);
\draw [line width=0.8 pt,dash pattern=on 3pt off 3pt] (-0.7071067811865475,0.7071067811865475)-- (-1.,0.);
\draw [line width=0.8 pt,dash pattern=on 3pt off 3pt] (-0.7071067811865475,0.7071067811865475)-- (-0.7071067811865475,0.2928932188134524);
\begin{scriptsize}
\draw (-0.414213562373095, 0.585786437626905) node[xshift=0.1cm,yshift=0.2cm] (A) {$A$};
\draw (-1,0) node[xshift=-0.2cm,yshift=-0.1cm] (B) {$B$};
\draw (1,0) node[xshift=0.2cm,yshift=-0.1cm] (C) {$C$};
\draw (-0.292893218813452, 0.292893218813452) node[xshift=0.15cm,yshift=0.1cm] (D) {$D$};
\draw (0,0) node[xshift=0.1cm,yshift=0.2cm] (E) {$E$};
\draw (-0.707106781186547, 0.707106781186547) node[xshift=-0.1cm,yshift=0.15cm] (F) {$F$};
\draw (-0.5, 0.5) node[xshift=0cm,yshift=-0.25cm] (G) {$G$};
\draw (-0.707106781186547, 0.292893218813452) node[xshift=-0.1cm,yshift=0.15cm] (H) {$H$};
\draw (-0.414213562373095, 0) node[xshift=0.15cm,yshift=-0.15cm] (K) {$K$};
\end{scriptsize}
\end{tikzpicture}
\caption{}
\label{step_pic4}
\end{figure}
$\angle ABF = \beta$
$\because E$$BC$的中点,
$\therefore EB = EC$
$\because \angle C = \angle EFC = \alpha$
$\therefore EF = EC$
$\therefore EF = EB$
$\therefore \angle BFE = \angle EBF$
$\because \angle EBF = \angle ABC + \angle ABF = 2\alpha + \beta$
$\therefore \angle BFE = 2\alpha + \beta$
$\therefore \angle BFC = \angle BFE + \angle EFC = 2\alpha + \beta + \alpha = 3\alpha + \beta$
$\because \angle EBF + \angle C = \angle ABF + \angle ABC + \angle C = \beta + 2\alpha + \alpha = 3\alpha + \beta$
$\therefore \angle BFC = \angle EBF + \angle C$
$\because \angle BFC + \angle EBF + \angle C = \pi$
$\therefore 2\angle BFC = \pi$
$\therefore \angle BFC = \dfrac{\pi}{2}$
$\because H$$AB$中点,$\therefore HF=\dfrac{1}{2}AB$
$\therefore HF = HA = HB = HD = HK = \dfrac{1}{2}AB$
$\therefore$$F$$\odot \mathrm{H}$上. $\square$
\nocite{*}
\printbibliography[heading=bibintoc, title=\ebibname]
\appendix
%\appendixpage
\addappheadtotoc
\end{document}

0
doc/reference.bib Normal file
View File