diff options
Diffstat (limited to 'macros/latex/contrib/elegantbook/elegantbook-cn.tex')
-rw-r--r-- | macros/latex/contrib/elegantbook/elegantbook-cn.tex | 160 |
1 files changed, 123 insertions, 37 deletions
diff --git a/macros/latex/contrib/elegantbook/elegantbook-cn.tex b/macros/latex/contrib/elegantbook/elegantbook-cn.tex index 7e2eeab542..1d328f73c5 100644 --- a/macros/latex/contrib/elegantbook/elegantbook-cn.tex +++ b/macros/latex/contrib/elegantbook/elegantbook-cn.tex @@ -5,11 +5,11 @@ \author{Ethan Deng \& Liam Huang} \institute{Elegant\LaTeX{} Program} -\date{February 10, 2020} -\version{3.10} +\date{April 12, 2020} +\version{3.11} \bioinfo{自定义}{信息} -\extrainfo{Victory won\rq t come to us unless we go to it. --- M. Moore} +\extrainfo{温柔正确的人总是难以生存,因为这世界既不温柔,也不正确。—— 比企谷八幡} \logo{logo-blue.png} \cover{cover.jpg} @@ -17,8 +17,6 @@ % 本文档命令 \usepackage{array} \newcommand{\ccr}[1]{\makecell{{\color{#1}\rule{1cm}{1cm}}}} -% 修改目录深度 -\setcounter{tocdepth}{2} \begin{document} @@ -71,22 +69,17 @@ Elegant\LaTeX{} 项目组致力于打造一系列美观、优雅、简便的模 \section{ElegantBook 更新说明} -此次更新主要有 +此次为 3.x 最后一个版本,在 3.10 基础上,主要为了解决 \TeX{} Live 2020 中编译错误,具体内容有: + \begin{enumerate} - \item 增加数学字体选项 \lstinline{math},可选项为 \lstinline{newtx} 和 \lstinline{cm}。\\ - \textbf{重要提示}:原先通过 \lstinline{newtxmath} 宏包设置的数学字体改为 \LaTeX{} 默认数学字体,如果需要保持原来的字体,需要显式声明数学字体(\lstinline{math=newtx}); - \item 新增中文字体选项 \lstinline{chinesefont},可选项为 \lstinline{ctexfont}、\lstinline{founder} 和 \lstinline{nofont}。 - \item 将封面作者信息设置为可选,并且增加自定义信息命令 \lstinline{\bioinfo}; - \item 在说明文档中增加版本历史,新增 \lstinline{\datechange} 命令和 \lstinline{change} 环境; - \item 增加汉化章节选项 \lstinline{scheme},可选项为汉化 \lstinline{chinese}; - \item 由于 \lstinline{\lvert} 问题已经修复,重新调整 \lstinline{ctex} 宏包和 \lstinline{amsmath} 宏包位置。 - \item 修改页眉设置,去除了 \lstinline{\lastpage} 以避免 page anchor 问题,加入 \lstinline{\frontmatter}。 - \item 修改参考文献选项 \lstinline{cite},可选项为数字 \lstinline{number}、 作者-年份 \lstinline{authoryear} 以及上标 \lstinline{super}。 - \item 新增参考文献样式选项 \lstinline{bibstyle},并将英文模式下参考文献样式 \lstinline{apalike} 设置为默认值,中文仍然使用 \lstinline{gbt7714} 宏包设置。 + \item \textbf{重要修正}:修复因为 \lstinline{gbt7714} 宏包更新导致的 \lstinline{natbib option clash} 错误; + \item 由于 \lstinline{pgfornament} 宏包未被 \TeX Live 2020 收录,因此删除 base 相关的内容; + \item 修复部分环境的空格问题; + \item 增加了意大利语言选项 \lstinline{lang=it}。 \end{enumerate} \begin{note} -如果你之前使用了本模板,在使用新版本时,需要删除文档中的 \lstinline|\hypersetup{pageanchor=true}|,并且在 \lstinline{\maketitle} 和 \lstinline{\tableofcontents} 之间添加 \lstinline{\frontmatter}。2.x 版本的用户请仔细查看\href{https://github.com/ElegantLaTeX/ElegantBook/wiki/convert}{跨版本转换}。 +如果你使用旧版本切换到新版本时,遇到问题时,请核对文档中是否有 \lstinline{pageanchor} 字样。如果有,请删除文档中的 \lstinline|\hypersetup{pageanchor=true}|,并且在 \lstinline{\maketitle} 和 \lstinline{\tableofcontents} 之间添加 \lstinline{\frontmatter}。2.x 版本的用户请仔细查看\href{https://github.com/ElegantLaTeX/ElegantBook/wiki/convert}{跨版本转换}。 \end{note} \section{模板安装与更新} @@ -95,7 +88,7 @@ Elegant\LaTeX{} 项目组致力于打造一系列美观、优雅、简便的模 \subsection{在线使用模板} -我们把三套模板全部上传到 \href{https://www.overleaf.com/}{Overleaf} 上了,网络便利的用户可以直接通过 Overleaf 在线使用我们的模板。使用 Overleaf 的好处是无需安装 \TeX{} Live 2019,可以随时随地访问自己的文件。查找模板,请在 Overleaf 模板库里面搜索 \lstinline{elegantlatex} 即可,你也可以直接访问\href{https://www.overleaf.com/latex/templates?addsearch=elegantlatex}{搜索结果}。选择适当的模板之后,将其 \lstinline{Open as Template},即可把模板存到自己账户下,然后可以自由编辑以及与别人一起协作。更多关于 Overleaf 的介绍和使用,请参考 Overleaf 的\href{https://www.overleaf.com/learn}{官方文档}。 +我们把三套模板全部上传到 \href{https://www.overleaf.com/}{Overleaf} 上了,网络便利的用户可以直接通过 Overleaf 在线使用我们的模板。使用 Overleaf 的好处是无需安装 \TeX{} Live 2020,可以随时随地访问自己的文件。查找模板,请在 Overleaf 模板库里面搜索 \lstinline{elegantlatex} 即可,你也可以直接访问\href{https://www.overleaf.com/latex/templates?addsearch=elegantlatex}{搜索结果}。选择适当的模板之后,将其 \lstinline{Open as Template},即可把模板存到自己账户下,然后可以自由编辑以及与别人一起协作。更多关于 Overleaf 的介绍和使用,请参考 Overleaf 的\href{https://www.overleaf.com/learn}{官方文档}。 \begin{remark} Overleaf 上,中文需要使用 \hologo{XeLaTeX} 进行编译,英文建议使用 \hologo{pdfLaTeX} 编译。 @@ -214,7 +207,11 @@ Elegant\LaTeX{} 系列模板从创立至今已经有 9 年了,我们的模板 F*5 & 10 RMB & 2020/01/03 & 微信 & S*m & 20.20 RMB & 2020/01/03 & 微信 \\ 二代青雉 & 13 RMB & 2020/01/14 & 支付宝 & *? & 66 RMB & 2020/01/15 & 微信 \\ Mr. Xiong & 20 RMB & 2020/01/17 & 微信 & *博 & 15 RMB & 2020/01/18 & 微信 \\ - *者 & 10 RMB & 2020/02/02 & 微信 & Jackie & 88.80 RMB & 2020/02/09 & 微信 \\ + * 者 & 10 RMB & 2020/02/02 & 微信 & Jackie & 88.80 RMB & 2020/02/09 & 微信 \\ + Henry\_Sun、 & 50 RMB & 2020/02/14 & 支付宝 & * 桥 & 50 RMB & 2020/02/21 & 微信 \\ + 昀琏 & 10 RMB & 2020/03/02 & 支付宝 & S*y & 10 RMB & 2020/03/15 & 微信 \\ + * 哥 & 66.66 RMB & 2020/03/17 & 微信 & K*e & 30 RMB & 2020/03/30 & 微信\\ + * 阳 & 20 RMB & 2020/04/02 & 微信 & 士*n & 30 RMB & 2020/04/11 & 微信 \\ \hline \end{tabular}% \label{tab:donation}% @@ -224,15 +221,15 @@ Elegant\LaTeX{} 系列模板从创立至今已经有 9 年了,我们的模板 \begin{figure}[!htbp] \centering -\includegraphics[width=0.7\textwidth]{cert.pdf} +\includegraphics[width=0.6\textwidth]{cert.pdf} \end{figure} \chapter{ElegantBook 设置说明} -本模板基于基础的 book 文类,所以 book 的选项对于本模板也是有效的(纸张无效,因为模板有设备选项)。默认编码为 UTF-8,推荐使用 \TeX{} Live 编译。本文编写环境为 Win10 (64bit) + \TeX{} Live 2019,支持 \hologo{pdfLaTeX} 以及 \hologo{XeLaTeX} 编译。中文请尽量使用 \hologo{XeLaTeX} 编译。 +本模板基于基础的 book 文类,所以 book 的选项对于本模板也是有效的(纸张无效,因为模板有设备选项)。默认编码为 UTF-8,推荐使用 \TeX{} Live 编译。本文编写环境为 Win10 (64bit) + \TeX{} Live 2020,支持 \hologo{pdfLaTeX} 以及 \hologo{XeLaTeX} 编译。中文请尽量使用 \hologo{XeLaTeX} 编译。 \section{语言模式} -本模板内含两套语言环境,改变语言环境会改变图表标题的引导词(图,表),文章结构词(比如目录,参考文献等),以及定理环境中的引导词(比如定理,引理等)。不同语言模式的启用如下: +本模板内含三套语言环境 \lstinline{lang=cn}、\lstinline{lang=en} 以及 \lstinline{lang=it} \footnote{由 \href{https://github.com/VincentMVV}{VincentMVV} 提供意大利语翻译,具体的内容见\href{https://github.com/ElegantLaTeX/ElegantBook/issues/85}{Italian translation}。},改变语言环境会改变图表标题的引导词(图,表),文章结构词(比如目录,参考文献等),以及定理环境中的引导词(比如定理,引理等)。不同语言模式的启用如下: \begin{lstlisting} \documentclass[cn]{elegantbook} \documentclass[lang=cn]{elegantbook} @@ -372,7 +369,7 @@ Elegant\LaTeX{} 系列模板从创立至今已经有 9 年了,我们的模板 \end{itemize} \item \textit{示例类环境},有 \textbf{example、problem、exercise} 环境(对应于例、例题、练习),自动编号,编号以章节为单位,其中 \textbf{exercise} 有提示符。 \item \textit{提示类环境},有 \textbf{note} 环境,特点是:无编号,有引导符。 - \item \textit{结论类环境},有 \textbf{conclusion、assumption、property,remark、solution} 环境\footnote{本模板还添加了一个 result 选项,用于隐藏 \lstinline{solution} 和 \lstinline{proof} 环境,默认为显示(\lstinline{result=answer}),隐藏使用 \lstinline{result=noanswer}。},三者均以粗体的引导词为开头,和普通段落格式一致。 + \item \textit{结论类环境},有 \textbf{conclusion、assumption、property、remark、solution} 环境\footnote{本模板还添加了一个 result 选项,用于隐藏 \lstinline{solution} 和 \lstinline{proof} 环境,默认为显示(\lstinline{result=answer}),隐藏使用 \lstinline{result=noanswer}。},三者均以粗体的引导词为开头,和普通段落格式一致。 \end{itemize} \subsection{定理类环境的使用} @@ -423,14 +420,6 @@ The content of theorem. \item 结论(conclusion)等环境都是普通段落环境,引导词加粗。 \end{itemize} -\section{装饰物} - -本模板为章节后和页面下方的装饰物(base)添加了隐藏选项,有 \lstinline{show}(默认) 和 \lstinline{hide} 两个选项。 -\begin{lstlisting} -\documentclass[hide]{elegantbook} %or -\documentclass[base=hide]{elegantbook} -\end{lstlisting} - \section{列表环境} 本模板借助于 \lstinline{tikz} 定制了 \lstinline{itemize} 和 \lstinline{enumerate} 环境,其中 \lstinline{itemize} 环境修改了 3 层嵌套,而 \lstinline{enumerate} 环境修改了 4 层嵌套(仅改变颜色)。示例如下\\[2ex] \begin{minipage}[b]{0.49\textwidth} @@ -678,16 +667,13 @@ LaTeX Error: \end{remark} \subsection{方正字体选项} -由于使用 \lstinline{ctex} 宏包默认调用系统已有的字体,部分系统字体缺失严重,因此,用户希望能够使用其它字体,我们推荐使用方正字体。方正的{\songti 方正书宋}、{\heiti 方正黑体}、{\kaishu 方正楷体}、{\fangsong 方正仿宋}四款字体均可免费试用,且可用于商业用途。 +由于使用 \lstinline{ctex} 宏包默认调用系统已有的字体,部分系统字体缺失严重,因此,用户希望能够使用其它字体,我们推荐使用方正字体。方正的{\songti 方正书宋}、{\heiti 方正黑体}、{\kaishu 方正楷体}、{\fangsong 方正仿宋}四款字体均可免费试用,且可用于商业用途。用户可以自行从\href{http://www.foundertype.com/}{方正字体官网}下载此四款字体,在下载的时候请\textbf{务必}注意选择 GBK 字符集,也可以使用 \href{https://www.latexstudio.net/}{\LaTeX{} 工作室}提供的\href{https://pan.baidu.com/s/1BgbQM7LoinY7m8yeP25Y7Q}{方正字体,提取码为:njy9} 进行安装。安装时,{\kaishu Win 10 用户请右键选择为全部用户安装,否则会找不到字体。} -用户可以自行从\href{http://www.foundertype.com/}{方正字体官网}下载此四款字体,在下载的时候请\textbf{务必}注意选择 GBK 字符集 \begin{figure}[!htb] \centering \includegraphics[width=0.9\textwidth]{founder.png} \end{figure} -也可以使用 \href{https://www.latexstudio.net/}{\LaTeX{} 工作室}提供的\href{https://pan.baidu.com/s/1BgbQM7LoinY7m8yeP25Y7Q}{方正字体,提取码为:njy9} 进行安装。安装时,{\kaishu Win 10 用户请右键选择为全部用户安装,否则会找不到字体。} - \subsection{其他中文字体} 如果你想完全自定义字体\footnote{这里仍然以方正字体为例。},你可以选择 \lstinline{chinesefont=nofont},然后在导言区设置 \begin{lstlisting} @@ -842,7 +828,17 @@ Lebesgue 积分有几种不同的定义方式。我们将采用逐步定义非 \chapter{版本更新历史} -根据用户的反馈,我们不断修正和完善模板。截止到此次更新,ElegantBook 模板在 GitHub 上有将近 100 次提交,正式发行版本(release)有 16 次。 +根据用户的反馈,我们不断修正和完善模板。截止到此次更新,ElegantBook 模板在 GitHub 上有将近 100 次提交,正式发行版本(release)有 16 次。由于 3.00 之前版本与现在版本差异非常大,在此不列出 3.00 之前的更新内容。 + +\datechange{2020/04/12}{版本 3.11 正式发布,\textcolor{red}{此版本为 3.x 最后版本。}} + +\begin{change} + \item \textbf{重要修正}:修复因为 \lstinline{gbt7714} 宏包更新导致的 \lstinline{natbib option clash} 错误; + \item 由于 \lstinline{pgfornament} 宏包未被 \TeX{} Live 2020 收录,因此删除 base 相关的内容; + \item 修复部分环境的空格问题; + \item 增加了意大利语言选项 \lstinline{lang=it}。 +\end{change} + \datechange{2020/02/10}{版本 3.10 正式发布} @@ -855,7 +851,7 @@ Lebesgue 积分有几种不同的定义方式。我们将采用逐步定义非 \item 增加汉化章节选项 \lstinline{scheme},可选项为汉化 \lstinline{chinese}; \item 由于 \lstinline{\lvert} 问题已经修复,重新调整 \lstinline{ctex} 宏包和 \lstinline{amsmath} 宏包位置。 \item 修改页眉设置,去除了 \lstinline{\lastpage} 以避免 page anchor 问题,加入 \lstinline{\frontmatter}。 - \item 修改参考文献选项 \lstinline{cite},可选项为数字 \lstinline{number}、 作者-年份 \lstinline{authoryear} 以及上标 \lstinline{super}。 + \item 修改参考文献选项 \lstinline{cite},可选项为数字 \lstinline{numbers}、 作者-年份 \lstinline{authoryear} 以及上标 \lstinline{super}。 \item 新增参考文献样式选项 \lstinline{bibstyle},并将英文模式下参考文献样式 \lstinline{apalike} 设置为默认值,中文仍然使用 \lstinline{gbt7714} 宏包设置。 \end{change} @@ -869,6 +865,96 @@ Lebesgue 积分有几种不同的定义方式。我们将采用逐步定义非 \item 修正章节习题(\lstinline{problemset})环境。 \end{change} +\datechange{2019/05/28}{版本 3.08 正式发布} + +\begin{change} + \item 修复 \lstinline{\part} 命令。 + \item 引入 Note 模板中的 \lstinline{pad} 选项 \lstinline{device=pad}。 + \item 数学字体加入 \lstinline{mtpro2} 可选项 \lstinline{math=mtpro2},使用免费的 \lstinline{lite} 子集。 + \item 将参考文献默认显示方式 \lstinline{authoyear} 改为 \lstinline{numbers}。 + \item 引入旁注命令 \lstinline{\marginpar}(测试)。 + \item 新增章节摘要环境 \lstinline{introduction}。 + \item 新增章节习题环境 \lstinline{problemset}。 + \item 将 \lstinline{\equote} 重命名为 \lstinline{\extrainfo}。 + \item 完善说明文档,增加致谢部分。 +\end{change} + +\datechange{2019/04/15}{版本 3.07 正式发布} + +\begin{change} + \item 删除中英文自定义字体总设置。 + \item 新增颜色主题,并将原绿色默认主题设置为蓝色 \lstinline{color=blue}。 + \item 引入隐藏装饰图案选项 \lstinline{base},可选项有显示 \lstinline{show} 和隐藏 \lstinline{hide}。 + \item 新增定理模式 \lstinline{mode},可选项有简单模式 \lstinline{simple} 和炫彩模式 \lstinline{fancy}。 + \item 新增隐藏证明、答案等环境的选项 \lstinline{result=noanswer}。 +\end{change} + +\datechange{2019/02/25}{版本 3.06 正式发布} + +\begin{change} + \item 删除水印。 + \item 新封面,新装饰图案。 + \item 添加引言使用说明。 + \item 修复双面 \lstinline{twoside}。 + \item 美化列表环境。 + \item 增加 \lstinline{\subsubsection} 的设置。 + \item 将模板拆分成中英文语言模式。 + \item 使用 \lstinline{lstlisting} 添加代码高亮。 + \item 增加定理类环境使用说明。 +\end{change} + +\datechange{2019/01/22}{版本 3.05 正式发布} + +\begin{change} + \item 添加 \lstinline{xeCJK} 宏包中文支持方案。 + \item 修复模板之前对 Ti\textit{k}Z 单位的改动。 + \item 更新 logo 图。 +\end{change} + +\datechange{2019/01/15}{版本 3.04 正式发布} + +\begin{change} + \item 格式化模板代码。 + \item 增加 \lstinline{\equote} 命令。 + \item 修改 \lstinline{\date}。 +\end{change} + +\datechange{2019/01/08}{版本 3.03 正式发布} + +\begin{change} + \item 修复附录章节显示问题。 + \item 小幅优化封面代码。 +\end{change} + +\datechange{2018/12/31}{版本 3.02 正式发布} + +\begin{change} + \item 修复名字系列命令自定义格式时出现的空格问题,比如 \lstinline{\listfigurename}。 + \item 英文定理类名字改为中文名。 + \item 英文结构名改为中文。 +\end{change} + +\datechange{2018/12/16}{版本 3.01 正式发布} + +\begin{change} + \item 调整 \lstinline{ctex} 宏包。 + \item 说明文档增加更新内容。 +\end{change} + +\datechange{2018/12/06}{版本 3.00 正式发布} + +\begin{change} + \item 删除 \lstinline{mathpazo} 数学字体选项。 + \item 添加邮箱命令 \lstinline{\mailto}。 + \item 修改英文字体为 \lstinline{newtx} 系列,另外大型操作符号维持 cm 字体。 + \item 中文字体改用 \lstinline{ctex} 宏包自动设置。 + \item 删除 \lstinline{xeCJK} 字体设置,原因是不同系统字体不方便统一。 + \item 定理换用 \lstinline{tcolobox} 宏包定义,并基本维持原有的定理样式,优化显示效果,支持跨页;定理类名字重命名,如 etheorem 改为 theorem 等等。 + \item 删去自定义的缩进命令 \lstinline{\Eindent}。 + \item 添加参考文献宏包 \lstinline{natbib}。 + \item 颜色名字重命名。 +\end{change} + \nocite{*} \bibliography{reference} \appendix |