diff options
Diffstat (limited to 'macros/unicodetex/latex/einfart')
-rw-r--r-- | macros/unicodetex/latex/einfart/einfart-doc-cn.pdf | bin | 248788 -> 250392 bytes | |||
-rw-r--r-- | macros/unicodetex/latex/einfart/einfart-doc-cn.tex | 12 | ||||
-rw-r--r-- | macros/unicodetex/latex/einfart/einfart-doc-en.pdf | bin | 155937 -> 156965 bytes | |||
-rw-r--r-- | macros/unicodetex/latex/einfart/einfart-doc-en.tex | 13 | ||||
-rw-r--r-- | macros/unicodetex/latex/einfart/einfart-doc-fr.pdf | bin | 162595 -> 162102 bytes | |||
-rw-r--r-- | macros/unicodetex/latex/einfart/einfart-doc-fr.tex | 21 | ||||
-rw-r--r-- | macros/unicodetex/latex/einfart/einfart.cls | 9 |
7 files changed, 37 insertions, 18 deletions
diff --git a/macros/unicodetex/latex/einfart/einfart-doc-cn.pdf b/macros/unicodetex/latex/einfart/einfart-doc-cn.pdf Binary files differindex 2d79e9987c..90d7c7c9a2 100644 --- a/macros/unicodetex/latex/einfart/einfart-doc-cn.pdf +++ b/macros/unicodetex/latex/einfart/einfart-doc-cn.pdf diff --git a/macros/unicodetex/latex/einfart/einfart-doc-cn.tex b/macros/unicodetex/latex/einfart/einfart-doc-cn.tex index cb896b420e..43f9380831 100644 --- a/macros/unicodetex/latex/einfart/einfart-doc-cn.tex +++ b/macros/unicodetex/latex/einfart/einfart-doc-cn.tex @@ -1,4 +1,4 @@ -\documentclass[English,Chinese,French,classical]{einfart} +\documentclass[classical]{einfart} \linenumbers % Enable line numbers @@ -98,7 +98,7 @@ \title{\einfart{},以极简主义风格排版你的文章} \author{许锦文} -\thanks{对应版本. \texttt{\einfart{} 2021/08/08a}} +\thanks{对应版本. \texttt{\einfart{} 2021/08/11}} \email{\href{mailto:ProjLib@outlook.com}{ProjLib@outlook.com}} \date{2021年8月,北京} @@ -351,9 +351,13 @@ Référence du théorème: \cref{thm:abc} \begin{itemize} \item 纯文本模式,不加载定理类环境。 \end{itemize} + \item \texttt{delaythms} + \begin{itemize} + \item 将定理类环境设定推迟到导言结尾。如果你希望定理类环境跟随自定义计数器编号,则应考虑这一选项。 + \end{itemize} \item \texttt{nothmnum}、\texttt{thmnum} 或 \texttt{thmnum=}\meta{counter} \begin{itemize} - \item 定理类环境均不编号 / 按照 1、2、3 顺序编号 / 在 \meta{counter} 内编号。其中 \meta{counter} 应该是自带的计数器 (如 \texttt{subsection}) 或在导言部分自定义的计数器。在没有使用任何选项的情况下将按照 \texttt{chapter} (书) 或 \texttt{section} (文章) 编号。 + \item 定理类环境均不编号 / 按照 1、2、3 顺序编号 / 在 \meta{counter} 内编号。其中 \meta{counter} 应该是自带的计数器 (如 \texttt{subsection}) 或在导言部分自定义的计数器 (在启用 \texttt{delaythms} 选项的情况下)。在没有使用任何选项的情况下将按照 \texttt{chapter} (书) 或 \texttt{section} (文章) 编号。 \end{itemize} \item \texttt{regionalref}、\texttt{originalref} \begin{itemize} @@ -486,6 +490,7 @@ Référence du théorème: \cref{thm:abc} \CreateTheorem*{proofidea*} \CreateTheorem{proofidea}<subsection> +\clearpage 下面提供一个例子。这三行代码: \begin{code} @@ -583,6 +588,7 @@ Référence du théorème: \cref{thm:abc} \LevelThreeTitle{关于QED符号} 由于定理类环境中的字体和正文字体是一样的,为了方便看出定理类环境在哪里结束,在其结尾处放置了一个空心的QED符号。然而,如果你的定理是由公式或者列表结尾的,这个符号就无法自动地放在正确的位置。这时,你需要手动在公式或列表最后一个条目的后面加上 \lstinline|\qedhere|,以让QED符号显示到这一行的最后。 +\clearpage \LevelOneTitle{目前存在的问题} \begin{itemize}[itemsep=.6em] diff --git a/macros/unicodetex/latex/einfart/einfart-doc-en.pdf b/macros/unicodetex/latex/einfart/einfart-doc-en.pdf Binary files differindex e6607ae652..ebf652ea5d 100644 --- a/macros/unicodetex/latex/einfart/einfart-doc-en.pdf +++ b/macros/unicodetex/latex/einfart/einfart-doc-en.pdf diff --git a/macros/unicodetex/latex/einfart/einfart-doc-en.tex b/macros/unicodetex/latex/einfart/einfart-doc-en.tex index 7e030fed15..83a421637d 100644 --- a/macros/unicodetex/latex/einfart/einfart-doc-en.tex +++ b/macros/unicodetex/latex/einfart/einfart-doc-en.tex @@ -1,4 +1,4 @@ -\documentclass[English,Chinese,French,classical]{einfart} +\documentclass[classical]{einfart} \linenumbers % Enable line numbers @@ -98,7 +98,7 @@ \title{\einfart{}, write your articles in a simple and clear way} \author{Jinwen XU} -\thanks{Corresponding to: \texttt{\einfart{} 2021/08/08a}} +\thanks{Corresponding to: \texttt{\einfart{} 2021/08/11}} \email{\href{mailto:ProjLib@outlook.com}{ProjLib@outlook.com}} \date{August 2021, Beijing} @@ -350,11 +350,15 @@ In addition, Source Code Pro is used as the English sans serif font, New Compute \end{itemize} \item \texttt{puretext} or \texttt{nothms} \begin{itemize} - \item Pure text mode. Does not load theorem-like environments. + \item Pure text mode. Do not load theorem-like environments. + \end{itemize} + \item \texttt{delaythms} + \begin{itemize} + \item Defer the definition of theorem-like environments to the end of the preamble. Use this option if you want the theorem-like environments to be numbered within a custom counter. \end{itemize} \item \texttt{nothmnum}, \texttt{thmnum} or \texttt{thmnum=}\meta{counter} \begin{itemize} - \item Theorem-like environments will not be numbered / numbered in order 1, 2, 3... / numbered within \meta{counter}. Here, \meta{counter} should be a built-in counter (such as \texttt{subsection}) or a custom counter defined in the preamble. If no option is used, they will be numbered within \texttt{chapter} (book) or \texttt{section} (article). + \item Theorem-like environments will not be numbered / numbered in order 1, 2, 3... / numbered within \meta{counter}. Here, \meta{counter} should be a built-in counter (such as \texttt{subsection}) or a custom counter defined in the preamble (with the option \texttt{delaythms} enabled). If no option is used, they will be numbered within \texttt{chapter} (book) or \texttt{section} (article). \end{itemize} \item \texttt{regionalref}, \texttt{originalref} \begin{itemize} @@ -584,6 +588,7 @@ This is a disadvantage brought about by the underline decoration of the title. \LevelThreeTitle{On the QED symbols} Since the font in the theorem-like environments is the same as that of the main text, in order to indicate where the environments end, a hollow QED symbol \simpleqedsymbol{} is placed at the end of the theorem-like environments. However, if your theorem ends with an equation or list (itemize, enumerate, description, etc.), this symbol cannot be automatically placed in the correct position. In this case, you need to manually add a \lstinline|\qedhere| at the end of your equation or the last entry of your list to make the QED symbol appear at the end of the line. +\clearpage \LevelOneTitle{Known issues} \begin{itemize}[itemsep=.6em] diff --git a/macros/unicodetex/latex/einfart/einfart-doc-fr.pdf b/macros/unicodetex/latex/einfart/einfart-doc-fr.pdf Binary files differindex 15e82ad253..e66f64e7a7 100644 --- a/macros/unicodetex/latex/einfart/einfart-doc-fr.pdf +++ b/macros/unicodetex/latex/einfart/einfart-doc-fr.pdf diff --git a/macros/unicodetex/latex/einfart/einfart-doc-fr.tex b/macros/unicodetex/latex/einfart/einfart-doc-fr.tex index 05f0395d8e..f0217a97b6 100644 --- a/macros/unicodetex/latex/einfart/einfart-doc-fr.tex +++ b/macros/unicodetex/latex/einfart/einfart-doc-fr.tex @@ -1,4 +1,4 @@ -\documentclass[English,Chinese,French,classical]{einfart} +\documentclass[classical]{einfart} \linenumbers % Enable line numbers @@ -98,7 +98,7 @@ \title{\einfart{}, écrivez vos articles de manière simple et claire} \author{Jinwen XU} -\thanks{Correspondant à : \texttt{\einfart{} 2021/08/08a}} +\thanks{Correspondant à : \texttt{\einfart{} 2021/08/11}} \email{\href{mailto:ProjLib@outlook.com}{ProjLib@outlook.com}} \date{Août 2021, à Pékin} @@ -350,9 +350,13 @@ De plus, Source Code Pro est utilisé comme police anglaise sans empattement, Ne \begin{itemize} \item Mode texte pur. Ne pas définir les environnements de type théorème. \end{itemize} + \item \texttt{delaythms} + \begin{itemize} + \item Reportez la définition des environnements de type théorème à la fin du préambule. Utilisez cette option si vous souhaitez que les environnements soient numérotés dans un compteur personnalisé. + \end{itemize} \item \texttt{nothmnum}, \texttt{thmnum} ou \texttt{thmnum=}\meta{counter} \begin{itemize} - \item Les environnements de type théorème ne seront pas numérotés / numérotés dans l'ordre 1, 2, 3... / numérotés dans \meta{counter}. Ici, \meta{counter} doit être un compteur intégré (tel que \texttt{subsection}) ou un compteur défini dans le préambule. Si aucune option n'est utilisée, ils seront numérotés dans \texttt{chapter} (livre) ou \texttt{section} (article). + \item Les environnements de type théorème ne seront pas numérotés / numérotés dans l'ordre 1, 2, 3... / numérotés dans \meta{counter}. Ici, \meta{counter} doit être un compteur intégré (tel que \texttt{subsection}) ou un compteur défini dans le préambule (avec l'option \texttt{delaythms} activée). Si aucune option n'est utilisée, ils seront numérotés dans \texttt{chapter} (livre) ou \texttt{section} (article). \end{itemize} \item \texttt{regionalref}, \texttt{originalref} \begin{itemize} @@ -361,6 +365,7 @@ De plus, Source Code Pro est utilisé comme police anglaise sans empattement, Ne \end{itemize} \end{itemize} +\clearpage \LevelOneTitle{Instructions par sujet} \LevelTwoTitle{Configurer la langue} @@ -446,19 +451,20 @@ Ensuite, créez cet environnement de l'une des cinq manières suivantes : \begin{itemize} \item \lstinline|\CreateTheorem*{|\meta{name of environment}\lstinline|}| \begin{itemize} - \item Définir un environnement non numéroté \meta{name of environment} + \item Définir un environnement \meta{name of environment} non numéroté \end{itemize} \item \lstinline|\CreateTheorem{|\meta{name of environment}\lstinline|}| \begin{itemize} - \item Définir un environnement numéroté \meta{name of environment}, numéroté dans l'ordre 1, 2, 3, \dots + \item Définir un environnement \meta{name of environment} numéroté dans l'ordre 1, 2, 3, \dots \end{itemize} \item \lstinline|\CreateTheorem{|\meta{name of environment}\lstinline|}[|\meta{numbered like}\lstinline|]| \begin{itemize} - \item Définir un environnement numéroté \meta{name of environment}, qui partage le compteur \meta{numbered like} + \item Définir un environnement \meta{name of environment} numéroté, qui partage le compteur \meta{numbered like} \end{itemize} +\clearpage \item \lstinline|\CreateTheorem{|\meta{name of environment}\lstinline|}<|\meta{numbered within}\lstinline|>| \begin{itemize} - \item Définir un environnement numéroté \meta{name of environment}, numéroté dans le compteur \meta{numbered within} + \item Définir un environnement \meta{name of environment} numéroté dans le compteur \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|)| @@ -563,6 +569,7 @@ Les informations sur l'auteur peuvent contenir plusieurs groupes, écrits comme Parmi eux, l'ordre mutuel de \lstinline|\address|, \lstinline|\curraddr|, \lstinline|\email| n'est pas important. +\clearpage \LevelTwoTitle{Divers} \LevelThreeTitle{Les numéros de ligne} diff --git a/macros/unicodetex/latex/einfart/einfart.cls b/macros/unicodetex/latex/einfart/einfart.cls index 9ac16f3b9a..27363074fa 100644 --- a/macros/unicodetex/latex/einfart/einfart.cls +++ b/macros/unicodetex/latex/einfart/einfart.cls @@ -17,7 +17,7 @@ %% \NeedsTeXFormat{LaTeX2e}[2020-10-01] \ProvidesClass{einfart} - [2021/08/08a A simple and clear article style] + [2021/08/11 A simple and clear article style] \def\minimclass@baseclass{article} \RequirePackage{kvoptions} \RequirePackage{etoolbox} @@ -36,6 +36,7 @@ \DeclareBoolOption[false]{noto} \DeclareBoolOption[false]{biolinum} \DeclareBoolOption[false]{customfont} +\DeclareStringOption{thmnum}[PJL@thmnum@default] \newif\if@minimclass@bfivepaper\@minimclass@bfivepaperfalse \DeclareVoidOption{b5paper}{\@minimclass@bfivepapertrue} @@ -321,7 +322,7 @@ \apptocmd{\ttfamily}{\CJKttfamily}{}{\FAIL} \if@PJLlang@enable@CN -\gappto{\PJLlang@langconfig@schinese}{% +\gappto{\PJLlang@langconfig@CN}{% \def\CJKsffamily{\CJKfamily{SCsans}}% \def\CJKttfamily{\CJKfamily{SCmono}}% \CJKfamily{SCmain}% @@ -329,7 +330,7 @@ \fi \if@PJLlang@enable@TC -\gappto{\PJLlang@langconfig@tchinese}{% +\gappto{\PJLlang@langconfig@TC}{% \def\CJKsffamily{\CJKfamily{TCsans}}% \def\CJKttfamily{\CJKfamily{TCmono}}% \CJKfamily{TCmain}% @@ -337,7 +338,7 @@ \fi \if@PJLlang@enable@JP -\gappto{\PJLlang@langconfig@japanese}{% +\gappto{\PJLlang@langconfig@JP}{% \def\CJKsffamily{\CJKfamily{JPsans}}% \def\CJKttfamily{\CJKfamily{JPmono}}% \CJKfamily{JPmain}% |