通過網(wǎng)盤分享的文件:note template.zip鏈接: https://pan.baidu.com/s/1VIIP8oTtVw1OmFrzSYXSEg?pwd=2lsy 提取碼: 2lsy PS:對于LaTeX有不懂的也可以使用GPT進行答疑(一般的問題均可以解決)
ChatMoss 在visual studio code 中有插件可以使用(如下),也有網(wǎng)頁等 第一次注冊可以有三天-o1模型的使用權(quán)限(下面附鏈接)
https://h5./pages/app/invite-show/index.html?invite=1207259
利用該問答,在上述模板上進行修改,制作了同款模板,在字體、目錄,頁眉頁腳及 tcbcolorbox 等方面依據(jù)個人喜好配置(實際上有不懂的代碼可以直接詢問gpt模型,還是比較方便的),下面是效果圖(原版的模板可以去原博主公眾號文章里查看),內(nèi)容來自孫炯老師的《泛函分析》第二版
下面附上修改后的代碼:
\documentclass[11pt]{ctexart} \usepackage{fontspec} % 支持字體設(shè)置 \usepackage{amsmath, amsthm, amsfonts, amssymb,bm} \usepackage{newtxtext} \usepackage[bookmarks=true, colorlinks, citecolor=blue, linkcolor=black]{hyperref} %bookmarks=true: 啟用 PDF 書簽功能,使得生成的 PDF 文件在查看時可以顯示書簽導(dǎo)航。 %colorlinks: 啟用彩色鏈接,這樣鏈接文本會以不同顏色顯示,而不是默認的方框。 %citecolor=blue: 設(shè)置引用鏈接的顏色為藍色。 %linkcolor=black: 設(shè)置普通鏈接(如目錄鏈接)的顏色為黑色。 \usepackage{geometry} \usepackage{lipsum} % 該宏包是通過 \lipsum 命令生成一段本文,正式使用時不需要引用該宏包 \usepackage[dvipsnames,svgnames]{xcolor} \usepackage[strict]{changepage} % 提供一個 adjustwidth 環(huán)境 \usepackage{framed} % 實現(xiàn)方框效果 \usepackage{tcolorbox}
\usepackage{tikz}
%%%字體
%\songti 宋體,CJK等價命令 \CJKfamily{zhsong}。 %\heiti 黑體,CJK等價命令 \CJKfamily{zhhei}。 %\fangsong 仿宋,CJK等價命令 \CJKfamily{zhfs}。 %\kaishu 楷書,CJK 等價命令 \CJKfamily{zhkai}。
\everymath{\displaystyle}%全局設(shè)置行間公式
\usepackage{etoolbox}%修改現(xiàn)有環(huán)境的定義
% 中文定理環(huán)境 % \indent 為了段前空兩格
\newtheorem{theorem}{\indent 定理}[section] \newtheorem{lemma}[theorem]{\indent 引理} \newtheorem{proposition}[theorem]{\indent 命題} \newtheorem{corollary}[theorem]{\indent 推論} \newtheorem{definition}{\indent 定義}[section] \newtheorem{example}{\indent 例}[section] \newtheorem{remark}{\indent 注}[section] \newenvironment{solution}{\begin{proof}[\noindent\bf 解]\fangsong}{\end{proof}} \renewcommand{\proofname}{\noindent \bf 證明}
% 重新定義 proof 環(huán)境,去掉名稱后的句點 \makeatletter \renewenvironment{proof}[1][\proofname]{% \par\pushQED{\qed}% \normalfont \topsep6\p@\@plus6\p@\relax \trivlist \item[\hskip\labelsep \bfseries #1] % 去掉這里的句點 \fangsong%設(shè)置 proof 環(huán)境內(nèi)部的字體為仿宋 }{% \popQED\endtrivlist\@endpetrue } \makeatother
% % English theorem environment % \newtheorem{theorem}{Theorem}[section] % \newtheorem{lemma}[theorem]{Lemma} % \newtheorem{proposition}[theorem]{Proposition} % \newtheorem{corollary}[theorem]{Corollary} % \newtheorem{definition}{Definition}[section] % \newtheorem{remark}{Remark}[section] % \newtheorem{example}{Example}[section] % \newenvironment{solution}{\begin{proof}[Solution]}{\end{proof}}
\geometry{a4paper,centering,scale=0.85} % environment derived from framed.sty: see leftbar environment definition \definecolor{formalshade}{rgb}{0.95,0.95,1} % 文本框顏色 % ------------------******------------------- % 注意行末需要把空格注釋掉,不然畫出來的方框會有空白豎線 \newenvironment{quoteblock}{% \def\FrameCommand{% \hspace{1pt}% {\color{DarkBlue}\vrule width 2pt}% {\color{formalshade}\vrule width 4pt}% \colorbox{formalshade}% }% \MakeFramed{\advance\hsize-\width\FrameRestore}% \noindent\hspace{-4.55pt}% disable indenting first paragraph \begin{adjustwidth}{}{7pt}% \vspace{2pt}\vspace{2pt}% } {% \vspace{2pt}\end{adjustwidth}\endMakeFramed% } % ------------------******------------------- \definecolor{greenshade}{rgb}{0.90,0.99,0.91} % 綠色文本框,豎線顏色設(shè)為 Green \definecolor{redshade}{rgb}{1.00,0.90,0.90}% 紅色文本框,豎線顏色設(shè)為 LightCoral \definecolor{brownshade}{rgb}{0.99,0.97,0.93} % 莫蘭迪棕色,豎線顏色設(shè)為 BurlyWood
\newenvironment{solblock}{% \def\FrameCommand{% \hspace{1pt}% {\color{BurlyWood}\vrule width 2pt}% {\color{brownshade}\vrule width 4pt}% \colorbox{brownshade}% }% \MakeFramed{\advance\hsize-\width\FrameRestore}% \noindent\hspace{-4.55pt}% disable indenting first paragraph \begin{adjustwidth}{}{7pt}% \vspace{2pt}\vspace{2pt}% } {% \vspace{2pt}\end{adjustwidth}\endMakeFramed% }
\newenvironment{quesblock}{% \def\FrameCommand{% \hspace{1pt}% {\color{Green}\vrule width 2pt}% {\color{greenshade}\vrule width 4pt}% \colorbox{greenshade}% }% \MakeFramed{\advance\hsize-\width\FrameRestore}% \noindent\hspace{-4.55pt}% disable indenting first paragraph \begin{adjustwidth}{}{7pt}% \vspace{2pt}\vspace{2pt}% } {% \vspace{2pt}\end{adjustwidth}\endMakeFramed% }
% ------------------define markerblock------------------- \tcbuselibrary{most} \newtcolorbox{markerblock}[1][]{enhanced, before skip=2mm,after skip=3mm, boxrule=0.4pt,left=5mm,right=2mm,top=1mm,bottom=1mm, colback=yellow!20, colframe=yellow!40!black, sharp corners,rounded corners=southeast,arc is angular,arc=3mm, underlay={% \path[fill=tcbcolback!80!black] ([yshift=3mm]interior.south east)--++(-0.4,-0.1)--++(0.1,-0.2); \path[draw=tcbcolframe,shorten <=-0.05mm,shorten >=-0.05mm] ([yshift=3mm]interior.south east)--++(-0.4,-0.1)--++(0.1,-0.2); \path[fill=yellow!80!black,draw=none] (interior.south west) rectangle node[white]{\Huge\bfseries !} ([xshift=4mm]interior.north west); }, drop fuzzy shadow,#1}
% ---------------define tips--------------
\definecolor{tipscolor}{rgb}{0.77,0.72,0.65} % 莫蘭迪棕色 \newtcolorbox{tipsblock}[2][] {enhanced,breakable, left=12pt,right=12pt,% 左右邊距 % fonttitle=\bfseries, % 可以設(shè)置標(biāo)題是否粗體 coltitle=white, % 標(biāo)題字體顏色 colbacktitle=tipscolor, % 標(biāo)題背景顏色 attach boxed title to top left={yshifttext=-1mm}, boxed title style={skin=enhancedfirst jigsaw,arc=1mm,bottom=0mm,boxrule=0mm}, boxrule=1pt, % 邊框線寬 colback=OldLace, % 文本框背景顏色 colframe=tipscolor, % 框線顏色 sharp corners=northwest, % drop fuzzy shadow, % 可以選擇是否設(shè)置陰影效果 title=\vspace{3mm}\textbf{#2}, arc=1mm, #1} % ------------------******------------------- \newenvironment{thmblock}[1][\textbf{Theorem}]{\begin{tcolorbox}[title=\textbf{#1}, colback=red!5,colframe=red!75!black,boxsep=1.5pt,top=4pt, bottom=6pt,breakable]\kaishu\large}{\end{tcolorbox}}
\newenvironment{defblock}[1][\textbf{Definition}]{\begin{tcolorbox}[colback = Emerald!10, colframe = cyan!40!black, title = \textbf{#1},boxsep=1.5pt,top=4pt, bottom=6pt,breakable]\kaishu\large}{\end{tcolorbox}}
\newenvironment{lemmablock}[1][\textbf{Lemma}]{\begin{tcolorbox}[title=\textbf{#1},colback=SeaGreen!10!CornflowerBlue!10,colframe=RoyalPurple!55!Aquamarine!100!,boxsep=1.5pt,top=4pt, bottom=6pt,breakable]\kaishu\large}{\end{tcolorbox}}
\newenvironment{propblock}[1][\textbf{Proposition}]{\begin{tcolorbox} [title = \textbf{#1}, colback=Salmon!20, colframe=Salmon!90!Black,boxsep=1.5pt,top=4pt, bottom=6pt,breakable]\kaishu\large}{\end{tcolorbox}}
\newenvironment{colblock}[1][\textbf{Collary}]{\begin{tcolorbox}[colback=JungleGreen!10!Cerulean!15,colframe=CornflowerBlue!60!Black,title = \textbf{#1},boxsep=1.5pt,top=4pt, bottom=6pt,breakable]\kaishu\large}{\end{tcolorbox}} % ----------------*******---------------
\usepackage{lastpage} \usepackage{lipsum} % 用于生成示例文本
\usepackage{enumitem}% 定義一個新的列表樣式,
%%%設(shè)置頁眉頁尾 \usepackage{fancyhdr} \pagestyle{fancy} %\lhead{} %\chead{} %\rhead{} %\lfoot{Author Name} \cfoot{\thepage} %\rfoot{\today}
% -------------------------
\title{\textbf{{Functional Analysis}}} \author{xiaowen} \date{\today}
% ------------------******------------------- \begin{document} \maketitle
% 重新定義目錄標(biāo)題為“目 錄”,并在兩個字之間添加水平間距 \pagenumbering{gobble} %用于隱藏頁碼 \renewcommand{\contentsname}{目\hspace{2em}錄}
{\centering\tableofcontents\thispagestyle{empty}}
\clearpage
% 從這里開始正文 \pagenumbering{arabic} % 設(shè)置頁碼格式為阿拉伯?dāng)?shù)字 \setcounter{page}{1} % 從1開始頁碼
\include{Functional Analysis/1} \include{Functional Analysis/2} \include{Functional Analysis/3}
\end{document}
|