diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/beaulivre/beaulivre-doc-cn.tex')
-rw-r--r-- | Master/texmf-dist/doc/latex/beaulivre/beaulivre-doc-cn.tex | 107 |
1 files changed, 23 insertions, 84 deletions
diff --git a/Master/texmf-dist/doc/latex/beaulivre/beaulivre-doc-cn.tex b/Master/texmf-dist/doc/latex/beaulivre/beaulivre-doc-cn.tex index 6cd7338b5a7..04a0e75adf2 100644 --- a/Master/texmf-dist/doc/latex/beaulivre/beaulivre-doc-cn.tex +++ b/Master/texmf-dist/doc/latex/beaulivre/beaulivre-doc-cn.tex @@ -1,4 +1,5 @@ -\documentclass[English,Chinese,French,JP,TC,allowbf]{beaulivre} +\documentclass[English,Chinese,French,JP,TC,use boldface,simple name]{beaulivre} + %%================================ %% Import toolkit @@ -37,7 +38,7 @@ \providecommand{\meta}[1]{$\langle${\normalfont\itshape#1}$\rangle$} \lstset{moretexcs=% {part,parttext,chapter,section,subsection,subsubsection,frontmatter,mainmatter,backmatter,tableofcontents,href, - color,NameTheorem,CreateTheorem,proofideanameEN,cref,dnf,needgraph,UseLanguage,UseOtherLanguage,AddLanguageSetting,maketitle,address,curraddr,email,keywords,subjclass,thanks,dedicatory,PLdate,ProjLib,qedhere + color,NameTheorem,CreateTheorem,cref,dnf,needgraph,UseLanguage,UseOtherLanguage,AddLanguageSetting,maketitle,address,curraddr,email,keywords,subjclass,thanks,dedicatory,TheDate,ProjLib,qedhere } } \lstnewenvironment{code}% @@ -91,19 +92,23 @@ %%================================ \begin{document} +\def\PackageVersion{2022/03/19} + \frontmatter \begin{titlepage} % Suppresses displaying the page number on the title page and the subsequent page counts as page 1 \begin{tikzpicture}[overlay,remember picture] - \fill [cyan!90!black] ($(current page.south west)+(0,7)$) rectangle ($(current page.north west)+(25,-7)$); - \fill [yellow] (current page.south west) rectangle ($(current page.north west)+(3,0)$); + \fill [forestgreen!75!black] ($(current page.south west)$) rectangle ($(current page.north east)+(0,-7)$); + \fill [forestgreen!10!yellow!30] ($(current page.south west)$) rectangle ($(current page.north west)+(2.5,-7)$); + \fill [forestgreen!75!black] ($(current page.north west)$) rectangle ($(current page.north west)+(2.5,-7)$); + \fill [forestgreen!10!yellow!30] ($(current page.north east)$) rectangle ($(current page.north west)+(2.5,-7)$); \node[text width=10cm] at ($(current page.north west)+(8.5,-6)$) {\huge\ProjLib}; - \node[text width=6cm,text height=3.5cm,scale=2.5] at ($(current page.north west)+(11,-10)$) {\textcolor{white}{\sffamily\beaulivre{}\\[5pt]\footnotesize\hspace*{-.05em}以多彩的方式排版你的图书\\[10pt]\tiny 对应版本. \texttt{\beaulivre{} 2021/12/16}}}; - \node at ($(current page.south)+(1.5,3)$) {\fontsize{16pt}{0pt}\selectfont\textcolor{gray}{许锦文}}; - \node at ($(current page.south)+(1.5,2)$) {\fontsize{12pt}{0pt}\selectfont\textcolor{gray}{2021年12月,巴黎}}; + \node[text width=6cm,text height=3.5cm,scale=2.5] at ($(current page.north west)+(11,-9)$) {\textcolor{forestgreen!10!yellow!30}{\sffamily\beaulivre{}\\[5pt]\footnotesize\hspace*{-.05em}以多彩的方式排版你的图书\\[10pt]\tiny 对应版本. \texttt{\beaulivre{} \PackageVersion}}}; + \node[text width=15em] at ($(current page.south)+(5,4)$) {\color{forestgreen!10!yellow!30}\hfill\fontsize{16pt}{0pt}\selectfont{许锦文}\\[1em]\hfill\fontsize{12pt}{0pt}\selectfont\TheDate{\PackageVersion}[only-year-month],巴黎}; \end{tikzpicture}% \end{titlepage}% -\cleardoublepage% + +\setcounter{page}{0} \chapter{前言} @@ -119,6 +124,10 @@ 多语言支持、定理类环境、未完成标记等功能是由 \ProjLib{} 工具箱提供的,这里只给出了将其与本文档类搭配使用的要点。如需获取更详细的信息,可以参阅 \ProjLib{} 的说明文档。 \end{tip} +\begin{tip} + This documentation has not been fully up-to-date with the new \texttt{expl3} version of this class series. Some options or commands introduced here might be obsolete. +\end{tip} + \tableofcontents \mainmatter @@ -292,18 +301,14 @@ Référence du théorème: \cref{thm:abc} \begin{itemize} \item \lstinline|\subsubsection| 采用 ``runin'' 风格。 \end{itemize} - \item \texttt{puretext} 或 \texttt{nothms} + \item \texttt{nothms} \begin{itemize} \item 纯文本模式,不加载定理类环境。 \end{itemize} -\clearpage - \item \texttt{delaythms} - \begin{itemize} - \item 将定理类环境设定推迟到导言结尾。如果你希望定理类环境跟随自定义计数器编号,则应考虑这一选项。 - \end{itemize} +% \clearpage \item \texttt{nothmnum}、\texttt{thmnum} 或 \texttt{thmnum=}\meta{counter} \begin{itemize} - \item 定理类环境均不编号 / 按照 1、2、3 顺序编号 / 在 \meta{counter} 内编号。其中 \meta{counter} 应该是自带的计数器 (如 \texttt{subsection}) 或在导言部分自定义的计数器 (在启用 \texttt{delaythms} 选项的情况下)。在没有使用任何选项的情况下将按照 \texttt{chapter} (书) 或 \texttt{section} (文章) 编号。 + \item 定理类环境均不编号 / 按照 1、2、3 顺序编号 / 在 \meta{counter} 内编号。在没有使用任何选项的情况下将按照 \texttt{chapter} (书) 或 \texttt{section} (文章) 编号。 \end{itemize} \item \texttt{regionalref}、\texttt{originalref} \begin{itemize} @@ -419,7 +424,7 @@ Référence du théorème: \cref{thm:abc} \end{problem} \medskip -\clearpage +% \clearpage 为了美观,相邻的定义环境会自动连在一起: \begin{definition} First definition. @@ -429,71 +434,10 @@ Référence du théorème: \cref{thm:abc} Second definition. \end{definition} -\LevelTwoTitle{定义新的定理型环境} - -若需要定义新的定理类环境,首先要定义这个环境在所用语言下的名称: -\begin{itemize} - \item \lstinline|\NameTheorem[|\meta{language name}\lstinline|]{|\meta{name of environment}\lstinline|}{|\meta{name string}\lstinline|}| -\end{itemize} -其中,\meta{language name} 可参阅关于语言设置的小节。当不指定 \meta{language name}时,则会将该名称设置为所有支持语言下的名称。另外,带星号与不带星号的同名环境共用一个名称,因此 \lstinline|\NameTheorem{envname*}{...}| 与 \lstinline|\NameTheorem{envname}{...}| 效果相同。 - -然后用下面五种方式之一定义这一环境: -\begin{itemize} - \item \lstinline|\CreateTheorem*{|\meta{name of environment}\lstinline|}| - \begin{itemize} - \item 定义不编号的环境 \meta{name of environment} - \end{itemize} - \item \lstinline|\CreateTheorem{|\meta{name of environment}\lstinline|}| - \begin{itemize} - \item 定义编号环境 \meta{name of environment},按顺序编号 - \end{itemize} - \item \lstinline|\CreateTheorem{|\meta{name of environment}\lstinline|}[|\meta{numbered like}\lstinline|]| - \begin{itemize} - \item 定义编号环境 \meta{name of environment},与 \meta{numbered like} 计数器共用编号 - \end{itemize} - \item \lstinline|\CreateTheorem{|\meta{name of environment}\lstinline|}<|\meta{numbered within}\lstinline|>| - \begin{itemize} - \item 定义编号环境 \meta{name of environment},在 \meta{numbered within} 计数器内编号 - \end{itemize} - \item \lstinline|\CreateTheorem{|\meta{name of environment}\lstinline|}(|\meta{existed environment}\lstinline|)|\\ - \lstinline|\CreateTheorem*{|\meta{name of environment}\lstinline|}(|\meta{existed environment}\lstinline|)| - \begin{itemize} - \item 将 \meta{name of environment} 与 \meta{existed environment} 或 \meta{existed environment}\lstinline|*| 等同。 - \item 这种方式通常在两种情况下比较有用: - \begin{enumerate} - \item 希望定义更简洁的名称。例如,使用 \lstinline|\CreateTheorem{thm}(theorem)|,便可以直接用名称 \texttt{thm} 来撰写定理。 - \item 希望去除某些环境的编号。例如,使用 \lstinline|\CreateTheorem{remark}(remark*)|,便可以去除 \texttt{remark} 环境的编号。 - \end{enumerate} - \end{itemize} -\end{itemize} - \begin{tip} - 其内部使用了 \textsf{amsthm},因此传统的 \texttt{theoremstyle} 对其也是适用的,只需在相关定义前标明即可。 + 请参阅 \textsf{create-theorem} 的说明文档以获知如何定义新的定理类环境。 \end{tip} -\NameTheorem[CN]{proofidea}{思路} -\CreateTheorem*{proofidea*} -\CreateTheorem{proofidea}<section> - -\bigskip -下面提供一个例子。这三行代码: - -\begin{code} -\NameTheorem[CN]{proofidea}{思路} -\CreateTheorem*{proofidea*} -\CreateTheorem{proofidea}<section> -\end{code} -可以分别定义不编号的环境 \lstinline|proofidea*| 和编号的环境 \lstinline|proofidea| (在 section 内编号),它们支持在简体中文语境中使用,效果如下所示: - -\vspace{-.3\baselineskip} -\begin{proofidea*} - \lstinline|proofidea*| 环境。 -\end{proofidea*} -\vspace{-.5\baselineskip} -\begin{proofidea} - \lstinline|proofidea| 环境。 -\end{proofidea} - \LevelTwoTitle{未完成标记} 你可以通过 \lstinline|\dnf| 来标记尚未完成的部分。例如: @@ -501,15 +445,10 @@ Référence du théorème: \cref{thm:abc} \item \lstinline|\dnf| 或 \lstinline|\dnf<...>|。效果为:\dnf~或 \dnf<...>。\\其提示文字与当前语言相对应,例如,在法语模式下将会显示为 \UseOtherLanguage{French}{\dnf}。 \end{itemize} -类似的,还有 \lstinline|\needgraph| : -\begin{itemize} - \item \lstinline|\needgraph| 或 \lstinline|\needgraph<...>|。效果为:\needgraph~或 \needgraph<...>其提示文字与当前语言相对应,例如,在法语模式下将会显示为 \UseOtherLanguage{French}{\needgraph} -\end{itemize} - \bigskip \LevelOneTitle{目前存在的问题} -\begin{itemize}[itemsep=.6em] +\begin{itemize} \item 对于字体的设置仍然不够完善。 \item 目录的设计还不够美观。 \item 由于很多核心功能建立在 \ProjLib{} 工具箱的基础上,因此 \colorist{} (进而 \colorart{}、\lebhart{} 与 \colorbook{}、\beaulivre{}) 自然继承了其所有问题。详情可以参阅 \ProjLib{} 用户文档的“目前存在的问题”这一小节。 |