texlive[67496] Master/texmf-dist: beautybook (27jun23)
commits+karl at tug.org
commits+karl at tug.org
Tue Jun 27 22:11:12 CEST 2023
Revision: 67496
http://tug.org/svn/texlive?view=revision&revision=67496
Author: karl
Date: 2023-06-27 22:11:12 +0200 (Tue, 27 Jun 2023)
Log Message:
-----------
beautybook (27jun23)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/beautybook/Beautybook-introduction-chinese.pdf
trunk/Master/texmf-dist/doc/latex/beautybook/Beautybook-introduction-chinese.tex
trunk/Master/texmf-dist/doc/latex/beautybook/Beautybook-introduction-english.pdf
trunk/Master/texmf-dist/doc/latex/beautybook/Beautybook-introduction-english.tex
trunk/Master/texmf-dist/doc/latex/beautybook/README.md
trunk/Master/texmf-dist/tex/latex/beautybook/Beautybook-CN.cls
trunk/Master/texmf-dist/tex/latex/beautybook/Beautybook-EN.cls
Added Paths:
-----------
trunk/Master/texmf-dist/doc/latex/beautybook/inner_pics/songeven.png
trunk/Master/texmf-dist/doc/latex/beautybook/inner_pics/songodd.png
Removed Paths:
-------------
trunk/Master/texmf-dist/doc/latex/beautybook/inner_pics/flower.png
trunk/Master/texmf-dist/doc/latex/beautybook/inner_pics/song.png
trunk/Master/texmf-dist/doc/latex/beautybook/inner_pics/song2.png
Modified: trunk/Master/texmf-dist/doc/latex/beautybook/Beautybook-introduction-chinese.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/beautybook/Beautybook-introduction-chinese.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/beautybook/Beautybook-introduction-chinese.tex 2023-06-27 20:10:52 UTC (rev 67495)
+++ trunk/Master/texmf-dist/doc/latex/beautybook/Beautybook-introduction-chinese.tex 2023-06-27 20:11:12 UTC (rev 67496)
@@ -8,29 +8,6 @@
\mathstyle={ % 数学字体键值列表
math-font=plain, %plain (默认数学字体); mtpro2
}
-\usepackage{rotating}
-\tikzset{>=Stealth}
-\setlist{nosep,font=\upshape} % 取消所有列表默认距离
-% 浮动环境设置
-% 默认情况下, \LaTeX{} 要求每页的文字至少占据 20%,否则该页就只单独放置一个浮动环境,
-% 而这通常不是我们想要的, 我们将这个要求降低到 5%.
-\renewcommand*{\textfraction}{0.05}
-% 有时如果多个浮动环境连续放在一起,
-% 会将它们分在几个不同页,即使它们可在同一页放
-% 得下. 我们可以通过修改 |\topfraction| 和 |\bottomfraction| 分别设置顶端和底端的浮
-% 动环境的最大比例.
-\renewcommand*{\topfraction}{0.9}
-\renewcommand*{\bottomfraction}{0.8}
-% 有时\LaTeX{}会把一个浮动环境单独放在一页,
-% 我们要求这个环境至少要占据 85% 才能单独放在一页.
-% 注意: |\floatpagefraction| 的数值必须小于 |\topfraction|.
-\renewcommand*{\floatpagefraction}{0.85}
-% 关于图片 graphicx
-% 如果图片没有指定后缀, 依次按下列顺序搜索
-\DeclareGraphicsExtensions{.pdf,.eps,.jpg,.png}
-% 设置图表搜索路径, 可以给图表文件夹取如下名字
-\graphicspath{{figures/}{figure/}{pictures/}{picture/}{pic/}{pics/}{image/}{images/}}
-\usepackage{amsfonts}
%% 定义第一种定理
\mynewtheorem{
defi={\textbf{定义}}[section]{interior style={left color=ReD!8,right color=ReD!5!CyaN!50}, borderline west={1.5mm}{0mm}{ReD}},
@@ -151,12 +128,12 @@
},
}
\makeatother
-\newenvironment{note}[1][\bf 笔记:]{\Line\uuline{#1} }{\Line}
-\renewcommand{\Line}{\noindent\\\tikz\draw[line width=0.65pt,gray!80,dashed] (0,0)--++(.99\linewidth,0);\par}
-\newenvironment{key}[1][]{\begin{fancybox}{#1}}{\end{fancybox}}
-\newcommand{\Diff}[2][]{\frac{\partial #1}{\partial #2}}
-\newcommand{\Dif}[2]{\frac{\dd #1}{\dd #2}}
-\newcommand{\pr}{^\prime}
+% \newenvironment{note}[1][\bf 笔记:]{\Line\uuline{#1} }{\Line}
+% \renewcommand{\Line}{\noindent\\\tikz\draw[line width=0.65pt,gray!80,dashed] (0,0)--++(.99\linewidth,0);\par}
+% \newenvironment{key}[1][]{\begin{fancybox}{#1}}{\end{fancybox}}
+% \newcommand{\Diff}[2][]{\frac{\partial #1}{\partial #2}}
+% \newcommand{\Dif}[2]{\frac{\dd #1}{\dd #2}}
+% \newcommand{\pr}{^\prime}
\usepackage{extarrows}
\usetikzlibrary{tikzmark}
% \arrowname{super-script}
@@ -222,6 +199,8 @@
\colorlet{outermarginfgcolor}{fg}
\colorlet{framegolden}{fg}
\colorlet{framegray}{黛绿!5}
+\chapoddimage{inner_pics/songodd.png}
+\chapevenimage{inner_pics/songeven.png}
%
\thispagestyle{empty}\newpage % left blank
%
@@ -240,10 +219,6 @@
&2023年 01月 11日
\end{tabular}
-\begin{center}
- \vfill
- \thepage
-\end{center}
\let\cleardoublepage\clearpage
%
\thispagestyle{empty}
@@ -256,7 +231,7 @@
\part{\textbf{Beautybook} 模板使用说明}
\chapter{Beautybook模板的简要介绍}
-Beauty\LaTeX{} 系列模板是由我--一位名不见经传的小人物所做的书籍模板系列,说是系列其实就两个, 一个是致力于清新淡雅风格的自定义较少的书籍模板 \textbf{Fancybook} (这个已经永久停更, 原因是本人审美观问题,更钟爱"美人",见谅!), 另一个则是我主打的旗舰级产品----\textbf{Beautybook}! 关于为何起这么奇怪的名字? 我的答案是, 本来我是想起名elegantboook的,但是奈何已经有了大名鼎鼎的elegantbook系列, 所以鄙人只能退而求其次,命名为同样是美丽意思的名词与书籍相组合,古人云:书中自有颜如玉,这不, 美女配书籍,岂不美哉! 故而,这就是 \textbf{Beautybook} 的由来!
+Beauty\LaTeX{} 系列模板是由我所做的书籍模板系列, 名叫\textbf{Beautybook}! 关于为何起这么奇怪的名字? 我的答案是, 本来我是想起名elegantboook的,但是奈何已经有了大名鼎鼎的elegantbook系列, 所以鄙人只能退而求其次,命名为同样是美丽意思的名词与书籍相组合,古人云:书中自有颜如玉,这不, 美女配书籍,岂不美哉! 故而,这就是 \textbf{Beautybook} 的由来!
本人致力于打造一系列美观、优雅、简便的模板以方便用户和我自己 (主要是服务于自己的,但是耐不住大伙的赏识,遂毛遂自荐一番,望谅解!) 使用。版本经常有所更迭,请关注版本信息,在未开始使用模板前,建议直接选择最新正式版本!最新测试版通常会发布在QQ群内,诸君可自取, 取完后是留是去随意.
@@ -266,6 +241,7 @@
\item GitHub 地址:\href{https://github.com/BeautyLaTeX/latex-template}{https://github.com/BeautyLaTeX/latex-template}
\item 下载地址:\href{https://github.com/BeautyLaTeX/latex-template/releases}{正式发行版}
\item 用户 QQ 群:809237593
+ \item 我的outlook邮箱:\href{https://h1479840692@outlook.com}{Outlook Email}
\end{itemize}
\textbf{This work is released under the LaTeX Project Public License, v1.3c or later.}
@@ -274,36 +250,156 @@
你需要通过下载然后编译的方式使用本模板,仅有本地(文件夹内)使用一种方式。
\subsection{在线使用模板}
-本模板可以直接上传到overleaf上使用,但需要注意的是, 需要注释掉 \textbf{mtpro2}宏包和使用xelatex引擎或者lualatex引擎编译!
+本模板可以直接上传到overleaf上使用,但需要注意的是, 需要使用 math-font=plain 键值, 并使用XeLaTeX或者lualatex编译!
\subsection{本地安装使用}
-\textbf{本地安装}使用方法如下:从 GitHub 或者 QQ群下载最新版,严格意义上只需要类文件 \lstinline{cls}。然后将模板文件放在你的工作目录下并且同步复制这几个文件夹: fonts,stys,figures以及\lstinline{preface.tex},\lstinline{titlpage.tex}, 即可使用。这样使用的好处是,相比在线使用,可以通过自行安装mtpro2字体实现更加精美的效果,当然如何选择交给用户本身,此处不作评价.
+\textbf{本地安装}使用方法如下:从 GitHub 或者 QQ群下载最新版, 然后将模板文件放在你的工作目录下并且同步复制这几个文件夹: \textit{chinesefonts}, \textit{fonts}, \textit{stys}, \textit{inner\_pics}, 即可使用。这样使用的好处是,相比在线使用,可以通过自行安装mtpro2字体实现更加精美的效果,当然如何选择交给用户本身,此处不作评价.
以下是最小工作示例:
\begin{lstlisting}
- \documentclass[zihao=-4,fontset=none]{Beautybook-V6.1-CN} % 不想用自定义字体,记得改为fontset=windows/mac/ubuntu,并注释掉stys/settings-CN.sty中最后面的中文字体设定相关内容!如果想学习使用第三方字体,也可以参考着自己配置!
+ \documentclass[zihao=-4,fontset=windows]{Beautybook-CN}
\coverstyle={ % 封面键值列表
cover-choose=cn, % cn (需新增项\entitle{#}); en ; enfig ; birkar
}
\mathstyle={ % 数学字体键值列表
- math-font=mtpro2, %plain (默认数学字体); mtpro2 % !! 没安装mtpro2字体的不要使用该键值!!
+ math-font=plain, %plain (默认数学字体); mtpro2
}
- \usepackage{stys/settings-CN}
+ \graphicspath{{E:/texlive/2023/texmf-dist/doc/latex/beautybook/}} % 这里改为您的texlive安装位置,记住
+ %% 定义第一种定理
+ \mynewtheorem{
+ defi={\textbf{定义}}[section]{interior style={left color=ReD!8,right color=ReD!5!CyaN!50}, borderline west={1.5mm}{0mm}{ReD}},
+ thm={\textbf{定理}}[section]{interior style={left color=CyaN!80!black!20,right color=CyaN!80!black!15!CyaN!50}, borderline west={1.5mm}{0mm}{CyaN!80!black}},
+ lem={\textbf{引理}}[section]{interior style={left color=BluE!8,right color=BluE!5!CyaN!50}, borderline west={1.5mm}{0mm}{BluE}},
+ prop={\textbf{命题}}[section]{interior style={left color=OrangE!8,right color=OrangE!5!CyaN!50}, borderline west={1.5mm}{0mm}{OrangE}},
+ exam={\textbf{题}}[chapter]{interior style={left color=DarkGreen!8,right color=DarkGreen!5!CyaN!50}, borderline west={1.5mm}{0mm}{DarkGreen}},
+ cor={\textbf{推论}}[chapter]{interior style={left color=violet!8,right color=violet!5!CyaN!50}, borderline west={1.5mm}{0mm}{violet}},
+ }
+ \newtheorem*{remark}{\textbf{注}}
+ %% 定义第二种定理
+ % overlay unbroken=\my at theorem@overlay at unbroken{\theorem at name\ \thetcbthm}{额外的选项}
+ % overlay first=\my at theorem@overlay at first{\theorem at name\ \thetcbthm}{额外的选项}
+ %% 用户接口区
+ \definecolor{examback}{HTML}{e3e6e8}
+ \makeatletter
+ \mynewtcbtheorem{
+ % 这个 theorem 是环境名
+ theorem={
+ counter=tcbthm,
+ the counter=\thesection.\arabic{tcbthm},
+ name=定理, % 它保存到 \theorem at name 里
+ thmcolor=高粱红,
+ autoref name=\bfseries 定理,
+ style={
+ arc=3pt,breakable,enhanced,interior style={top color=高粱红!12 ,middle color=高粱红!9, bottom color=高粱红!6},boxrule=0pt,top=8mm,
+ fuzzy shadow={-0.6mm}{0.6mm}{0mm}{0.3mm}{white!50!gray},% 上
+ fuzzy shadow={0.6mm}{-0.6mm}{0mm}{0.3mm}{fill=white!40!gray},%下
+ opacityframe=0, opacityback=0.98,
+ fontupper=\itshape, step={tcbthm},
+ before pre=\smallskip, after app=\smallskip,
+ overlay unbroken=\my at theorem@overlay at unbroken{\theorem at name\ \thetcbthm}{\theorem at thmcolor},
+ overlay first=\my at theorem@overlay at first{\theorem at name\ \thetcbthm}{\theorem at thmcolor},
+ overlay last=\my at theorem@overlay at last{\theorem at thmcolor},
+ }
+ },
+ proposition={
+ counter=tcbprop,
+ the counter=\thesection.\arabic{tcbprop},
+ autoref name=\bfseries 命题,
+ style={
+ arc=3pt,breakable,enhanced,interior style={top color=高粱红!12 ,middle color=高粱红!9, bottom color=高粱红!6},boxrule=0pt,top=8mm,
+ fuzzy shadow={-0.6mm}{0.6mm}{0mm}{0.3mm}{white!50!gray},% 上
+ fuzzy shadow={0.6mm}{-0.6mm}{0mm}{0.3mm}{fill=white!40!gray},%下
+ opacityframe=0, opacityback=0.98,
+ fontupper=\itshape, step={tcbprop},
+ before pre=\smallskip, after app=\smallskip,
+ overlay unbroken=\my at theorem@overlay at unbroken{命题\ \thetcbprop}{高粱红},
+ overlay first=\my at theorem@overlay at first{命题\ \thetcbprop}{高粱红},
+ overlay last=\my at theorem@overlay at last{高粱红},
+ }
+ },
+ definition={
+ counter=tcbdefi,
+ the counter=\thesection.\arabic{tcbdefi},
+ autoref name=\bfseries 定义,
+ style={
+ arc=3pt,breakable,enhanced,interior style={top color=紫棠!12 ,middle color=紫棠!9, bottom color=紫棠!6},boxrule=0pt,top=8mm,
+ fuzzy shadow={-0.6mm}{0.6mm}{0mm}{0.3mm}{white!50!gray},% 上
+ fuzzy shadow={0.6mm}{-0.6mm}{0mm}{0.3mm}{fill=white!40!gray},%下
+ opacityframe=0, opacityback=0.98,
+ fontupper=\itshape, step={tcbdefi},
+ before pre=\smallskip, after app=\smallskip,
+ overlay unbroken=\my at theorem@overlay at unbroken{定义\ \thetcbdefi}{紫棠},
+ overlay first=\my at theorem@overlay at first{定义\ \thetcbdefi}{紫棠},
+ overlay last=\my at theorem@overlay at last{紫棠},
+ }
+ },
+ lemma={
+ counter=tcblem,
+ the counter=\thesection.\arabic{tcblem},
+ name=引理,
+ lemcolor=靛蓝,
+ autoref name=\bfseries 引理,
+ style={
+ arc=0mm,breakable,enhanced,interior style={top color=靛蓝!12 ,middle color=靛蓝!9, bottom color=靛蓝!6},arc=3pt,boxrule=0pt,top=7mm,bottom=5mm,
+ fuzzy shadow={-0.6mm}{0.6mm}{0mm}{0.3mm}{white!50!gray},% 上
+ fuzzy shadow={0.6mm}{-0.6mm}{0mm}{0.3mm}{fill=white!40!gray},%下
+ opacityframe=0, opacityback=0.98,
+ fontupper=\normalsize,step={tcblem},
+ before pre=\smallskip, after app=\smallskip,
+ overlay unbroken=\my at lemma@overlay at unbroken{\lemma at name\ \thetcblem}{\lemma at lemcolor},
+ overlay first=\my at lemma@overlay at first{\lemma at name\ \thetcblem}{\lemma at lemcolor},
+ overlay last=\my at lemma@overlay at last{\lemma at lemcolor},
+ }
+ },
+ corollary={
+ counter=tcbcor,
+ the counter=\thesection.\arabic{tcbcor},
+ autoref name=\bfseries 推论,
+ style={
+ arc=0mm,breakable,enhanced,interior style={top color=茶色!12 ,middle color=茶色!9, bottom color=茶色!6},arc=3pt,boxrule=0pt,top=7mm,bottom=5mm,
+ fuzzy shadow={-0.6mm}{0.6mm}{0mm}{0.3mm}{white!50!gray},% 上
+ fuzzy shadow={0.6mm}{-0.6mm}{0mm}{0.3mm}{fill=white!40!gray},%下
+ opacityframe=0, opacityback=0.98,
+ fontupper=\normalsize,step={tcbcor},
+ before pre=\smallskip, after app=\smallskip,
+ overlay unbroken=\my at lemma@overlay at unbroken{推论\ \thetcbcor}{茶色},
+ overlay first=\my at lemma@overlay at first{推论\ \thetcbcor}{茶色},
+ overlay last=\my at lemma@overlay at last{茶色},
+ }
+ },
+ example={
+ counter=tcbexam,
+ the counter=\thesection.\arabic{tcbexam},
+ autoref name=\bfseries 例题,
+ style={
+ arc=0mm,breakable,enhanced,interior style={top color=黛绿!12 ,middle color=黛绿!9, bottom color=黛绿!6},arc=3pt,boxrule=0pt,top=7mm,bottom=5mm,
+ fuzzy shadow={-0.6mm}{0.6mm}{0mm}{0.3mm}{white!50!gray},% 上
+ fuzzy shadow={0.6mm}{-0.6mm}{0mm}{0.3mm}{fill=white!40!gray},%下
+ opacityframe=0, opacityback=0.98,
+ fontupper=\normalsize,step={tcbexam},
+ before pre=\smallskip, after app=\smallskip,
+ overlay unbroken=\my at lemma@overlay at unbroken{例题\ \thetcbexam}{黛绿},
+ overlay first=\my at lemma@overlay at first{例题\ \thetcbexam}{黛绿},
+ overlay last=\my at lemma@overlay at last{黛绿},
+ }
+ },
+ }
+ \makeatother
\begin{document}
\thispagestyle{empty}
- \entitle{entitle,only when you use cncover} % cncover专用
- \title{Title here}
- \subtitle{XX}
+ \entitle{The introduction to Beautybook Template} % cncover专用
+ \title{Beautybook 说明文档}
+ \subtitle{Beautybook 说明文档}
\edition{First Edition}
- \bookseries{Series}
- \author{your name here}
- \pressname{press name}
- \presslogo{inner_pics/Springer-logo.png}
+ \bookseries{Illustrated by Ethan Lu}
+ \author{Ethan Lu}
+ \pressname{logo}
+ \presslogo{inner_pics/logo.png}
\coverimage{inner_pics/coverimage.jpg} % cncover专用
%\coverimage{inner_pics/ivy-ge998908f8_1280.jpg}
\makecover % 封面生成命令
-
+
% 主题色调
\definecolor{bg}{HTML}{e0e0e0}
\definecolor{fg}{HTML}{203A43}
@@ -310,36 +406,52 @@
\colorlet{outermarginbgcolor}{bg}
\colorlet{outermarginfgcolor}{fg}
\colorlet{framegolden}{fg}
- \colorlet{framegray}{高粱红!15}
+ \colorlet{framegray}{黛绿!5}
+ \chapoddimage{inner_pics/songodd.png}
+ \chapevenimage{inner_pics/songeven.png}
%
- \input{frontmatter/titlepage-cn} % 内封面页
+ \thispagestyle{empty}\newpage % left blank
%
\frontmatter % 前置材料
\pagenumbering{Roman}
- \input{frontmatter/preface-cn} % 前言
+ % preface
\thispagestyle{empty}
+ \addcontentsline{toc}{chapter}{前言}
+ \chapter*{前言}
+ 怀着复杂的心情写下了这本不算是笔记的笔记,大差不离就是抄写本吧!
+
+
+ \hfill
+ \begin{tabular}{lr}
+ &----- 作者\\
+ &2023年 01月 11日
+ \end{tabular}
+
+ \let\cleardoublepage\clearpage
+ %
+ \thispagestyle{empty}
\tableofcontents\let\cleardoublepage\clearpage % 目录
-
+
\mainmatter % 正文
- \pagenumbering{arabic} % 阿拉伯数字页码
- \partimage{inner_pics/part.png} % part图片,必须有,只需要写一次即可,后续只需要写简介和标题
- \partabstract{\hspace{2em} XX} % Part简介,没有可以不写
- \part{XX}
- % \input{XX}
- \backmatter
- \appendix % 附录章节
- %
+ \pagenumbering{arabic}
+ \partimage{inner_pics/part.png}
+ \partabstract{\hspace*{2em} \textbf{Beautybook} 模板的使用说明,这里是每一个部分 (Part) 的简介区域, 您可以在此处书写下您对该部分的一个简明扼要的概述, 当然,倘若无话可说,此处可以留空.}
+ \part{\textbf{Beautybook} 模板使用说明}
+
+ \chapter{Beautybook模板的简要介绍}
- \normalem
+
+ {\normalem
\printbibliography[
heading=bibintoc,
title={参考文献}
]
\printindex
- \thispagestyle{empty}
+ \thispagestyle{empty}}
+ %------------ 封底 ----------------%
\bottomimage{inner_pics/ivy-ge998908f8_1280.jpg}
- \ISBNcode{\EANisbn[ISBN=您的书对应的ISBN号]} %
+ %\ISBNcode{\EANisbn[ISBN=您的书对应的ISBN号]} %
\summary{封底信息}
\makebottomcover
\end{document}
@@ -374,10 +486,10 @@
本模板英文版基于基础的 book 文类, 中文版则基于ctexbook文类,所以 book或者ctexbook 的选项对于本模板也是有效的。默认编码为 UTF-8,推荐使用 \TeX{} Live 编译。
\section{语言模式}
-本模板内含两套基础语言环境, 分别为 中文的\lstinline{Beautybook-V6.1.cls}、英文的\lstinline{Beautybook-V6.1-EN.cls}。改变语言环境会改变图表标题的引导词(图,表),文章结构词(比如目录,参考文献等),以及定理环境中的引导词(比如定理,引理等)。不同语言模式的启用如下:
+本模板内含两套基础语言环境, 分别为 中文的\lstinline{Beautybook-CN.cls}、英文的\lstinline{Beautybook-EN.cls}。改变语言环境会改变图表标题的引导词(图,表),文章结构词(比如目录,参考文献等),以及定理环境中的引导词(比如定理,引理等)。不同语言模式的启用如下:
\begin{lstlisting}
-\documentclass{Beautybook-V6.1-CN} % 中文
-\documentclass{Beautybook-V6.1-EN} % 英文
+\documentclass{Beautybook-CN} % 中文
+\documentclass{Beautybook-EN} % 英文
\end{lstlisting}
除模板自带的两套语言设定之外,如果您需要使用其他语言, 可以通过更改cls文件中这几处解决, 分别为
@@ -386,7 +498,7 @@
\item 更改 part环境的名称 \lstinline{Part \thepart}为 \lstinline{(你的语言中part的翻译) \thepart}
\item 主文件,即当前文件导言区中的定理引导词
\item 更改chapter环境中的part名称如第一条所示
- \item 记住, 仅有亚洲语言环境可以使用ctexbook文类, 即基于\lstinline{Beautybook-V6.1.cls}更改, 其他西语环境需要基于\lstinline{Beautybook-V6.1-EN.cls}更改.
+ \item 记住, 仅有亚洲语言环境可以使用ctexbook文类, 即基于\lstinline{Beautybook-CN.cls}更改, 其他西语环境需要基于\lstinline{Beautybook-EN.cls}更改.
\end{enumerate}
@@ -683,21 +795,16 @@
本模板使用的是mtpro2字体,需要用户自行安装,安装教程见\href{https://www.latexstudio.net/archives/51742.html}{mtpro2字体安装教程}。当然也可以删除本文件导言区的mtpro2字体换回默认数学字体,诸君随意。
-\appendix % 附录章节
-%
-\chapter{封面效果展示}
-\section{封面cn如本文件所示}
-\section{其他封面见文件夹内附件}
-
-\normalem
+{\normalem
\printbibliography[
heading=bibintoc,
title={参考文献}
]
\printindex
-\thispagestyle{empty}
+\thispagestyle{empty}}
+%-------------------封底 ---------------%
\bottomimage{inner_pics/ivy-ge998908f8_1280.jpg}
\ISBNcode{\EANisbn[ISBN=978-80-7340-097-2]} %
-\summary{本书是复分析学的结课期考复习资料总结,主要包括了考试的证明题型以及各类的识记知识点,如黎曼映射定理、广义Schwarz引理等等.本书由本人期末写成, 仅用于复习. 本书是复分析学的结课期考复习资料总结,主要包括了考试的证明题型以及各类的识记知识点,如黎曼映射定理、广义Schwarz引理等等.本书由本人期末写成, 仅用于复习. 本书是复分析学的结课期考复习资料总结,主要包括了考试的证明题型以及各类的识记知识点,如黎曼映射定理、广义Schwarz引理等等.本书由本人期末写成, 仅用于复习.}
+\summary{封底信息.}
\makebottomcover
\end{document}
\ No newline at end of file
Modified: trunk/Master/texmf-dist/doc/latex/beautybook/Beautybook-introduction-english.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/beautybook/Beautybook-introduction-english.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/beautybook/Beautybook-introduction-english.tex 2023-06-27 20:10:52 UTC (rev 67495)
+++ trunk/Master/texmf-dist/doc/latex/beautybook/Beautybook-introduction-english.tex 2023-06-27 20:11:12 UTC (rev 67496)
@@ -8,16 +8,7 @@
\mathstyle={
math-font=plain, % plain; mtpro2
}
-\usepackage{rotating}
-\tikzset{>=Stealth}
-\setlist{nosep,font=\upshape}
-\renewcommand*{\textfraction}{0.05}
-\renewcommand*{\topfraction}{0.9}
-\renewcommand*{\bottomfraction}{0.8}
-\renewcommand*{\floatpagefraction}{0.85}
-\DeclareGraphicsExtensions{.pdf,.eps,.jpg,.png}
-\graphicspath{{figures/}{figure/}{pictures/}{picture/}{pic/}{pics/}{image/}{images/}}
-\usepackage{amsfonts}
+%
\mynewtheorem{
defi={\textbf{Definition}}[section]{interior style={left color=ReD!8,right color=ReD!5!CyaN!50}, borderline west={1.5mm}{0mm}{ReD}},
thm={\textbf{Theorem}}[section]{interior style={left color=CyaN!80!black!20,right color=CyaN!80!black!15!CyaN!50}, borderline west={1.5mm}{0mm}{CyaN!80!black}},
@@ -148,13 +139,13 @@
}
\makeatother
%
-\newenvironment{note}[1][\bf Note:]{\par\Line\uuline{#1} }{\par\Line}
-\renewcommand{\Line}{\noindent\tikz\draw[line width=0.65pt,gray!80,dashed] (0,0)--++(.99\linewidth,0);\par}
-% \newcommand{\Wedge}[1][]{\tikz\path [draw,line width=1pt] (0,0)--++(4pt,12pt) node[right,font=\scriptsize] {#1} --++(4pt,-12pt);}
-\newenvironment{key}[1]{\begin{fancybox}{#1}\ }{\end{fancybox}}
-\newcommand{\pr}{^\prime}
-\newcommand{\prr}{^{\prime\prime}}
-\newcommand{\itbf}[1]{\textit{\textbf{#1}}}
+% \newenvironment{note}[1][\bf Note:]{\par\Line\uuline{#1} }{\par\Line}
+% \renewcommand{\Line}{\noindent\tikz\draw[line width=0.65pt,gray!80,dashed] (0,0)--++(.99\linewidth,0);\par}
+% % \newcommand{\Wedge}[1][]{\tikz\path [draw,line width=1pt] (0,0)--++(4pt,12pt) node[right,font=\scriptsize] {#1} --++(4pt,-12pt);}
+% \newenvironment{key}[1]{\begin{fancybox}{#1}\ }{\end{fancybox}}
+% \newcommand{\pr}{^\prime}
+% \newcommand{\prr}{^{\prime\prime}}
+% \newcommand{\itbf}[1]{\textit{\textbf{#1}}}
\usepackage{listings}
\lstset{
basicstyle=\small\ttfamily,
@@ -192,7 +183,9 @@
texcl=true,
fontadjust
}%
+
\begin{document}
+%------------ Cover ----------------%
\thispagestyle{empty}
\title{An Introduction to Beautybook template}
\subtitle{}
@@ -203,7 +196,7 @@
\presslogo{inner_pics/logo.png}
\coverimage{inner_pics/ivy-ge998908f8_1280.jpg}
\makecover
-
+% Theme color
\definecolor{bg}{HTML}{e0e0e0}
\definecolor{fg}{HTML}{203A43}
\colorlet{outermarginbgcolor}{bg}
@@ -210,6 +203,8 @@
\colorlet{outermarginfgcolor}{fg}
\colorlet{framegolden}{fg}
\colorlet{framegray}{bg!50}
+\chapoddimage{inner_pics/songodd.png}
+\chapevenimage{inner_pics/songeven.png}
%
\thispagestyle{empty}\newpage % left blank
\frontmatter
@@ -226,10 +221,6 @@
&2023-01-11
\end{tabular}
-\begin{center}
- \vfill
- \thepage
-\end{center}
\let\cleardoublepage\clearpage
%
\thispagestyle{empty}
@@ -277,22 +268,16 @@
The following is an example of a minimal work:
\begin{lstlisting}
- \documentclass[zihao=-4,fontset=none]{Beautybook-CN} %If english, change it to Beautybook-EN%Instead of using a custom font, change it to fontset = Windows/Mac/Ubuntu and comment out stys/Settings-CN. Chinese font settings at the end of this sty! If you want to learn to use third-party fonts, you can also refer to their own configuration!
- \coverstyle={ % List of covers key values
- cover-choose=cn, % cn (A new entry is required \entitle{#}); en ; enfig ; birkar
+ \documentclass{Beautybook-EN}
+ \coverstyle={
+ cover-choose=en, % cn (Need \entitle{#}); en ; enfig ; birkar
}
- \mathstyle={ % List of math fonts key values
- math-font=mtpro2, %plain (Default mathematical font); mtpro2 % !! Do not use the key value if the mtpro2 font isn't installed!
+ \mathstyle={
+ math-font=plain, % plain; mtpro2
}
- % Some commands to control the layout of floating elements.
- \renewcommand*{\textfraction}{0.05}
- \renewcommand*{\topfraction}{0.9}
- \renewcommand*{\bottomfraction}{0.8}
- \renewcommand*{\floatpagefraction}{0.85}
- \DeclareGraphicsExtensions{.pdf,.eps,.jpg,.png}
- \graphicspath{{figures/}{figure/}{pictures/}{picture/}{pic/}{pics/}{image/}{images/}}
- %=======================Theorem Setting Area===============================%
- \mynewtheorem{ % The amsthm package offers theorem environments, and a tcolorbox is utilized on the exterior. %
+\graphicspath{{E:/texlive/2023/texmf-dist/doc/latex/beautybook/}} % You must change it to your texlive installation address!!
+%
+ \mynewtheorem{
defi={\textbf{Definition}}[section]{interior style={left color=ReD!8,right color=ReD!5!CyaN!50}, borderline west={1.5mm}{0mm}{ReD}},
thm={\textbf{Theorem}}[section]{interior style={left color=CyaN!80!black!20,right color=CyaN!80!black!15!CyaN!50}, borderline west={1.5mm}{0mm}{CyaN!80!black}},
lem={\textbf{Lemma}}[section]{interior style={left color=BluE!8,right color=BluE!5!CyaN!50}, borderline west={1.5mm}{0mm}{BluE}},
@@ -301,10 +286,9 @@
cor={\textbf{Corollary}}[chapter]{interior style={left color=violet!8,right color=violet!5!CyaN!50}, borderline west={1.5mm}{0mm}{violet}},
}
\newtheorem*{remark}{\textbf{Remark}}
- % Two exquisite theorem boxes crafted by the author!
\makeatletter
\mynewtcbtheorem{
- theorem={ % Christmas gift box style
+ theorem={
counter=tcbthm,
the counter=\thesection.\arabic{tcbthm},
name=Theorem,
@@ -322,7 +306,7 @@
overlay last=\my at theorem@overlay at last,
}
},
- proposition={ % same as above.
+ proposition={
counter=tcbprop,
the counter=\thesection.\arabic{tcbprop},
autoref name=\bfseries Proposition,
@@ -354,8 +338,7 @@
overlay last=\my at theorem@overlay at last{blue},
}
},
- % Another box style.
- lemma={ % Silk ribbon style.
+ lemma={
counter=tcblem,
the counter=\thesection.\arabic{tcblem},
name=Lemma,
@@ -373,7 +356,7 @@
overlay last=\my at lemma@overlay at last{\lemma at lemcolor},
}
},
- corollary={ % same as above.
+ corollary={
counter=tcbcor,
the counter=\thesection.\arabic{tcbcor},
autoref name=\bfseries Corollary,
@@ -424,79 +407,75 @@
}
\makeatother
%
- \begin{document}
- \thispagestyle{empty}
- %\entitle{entitle,only when you use cncover} % Use only in "cn".
- \title{Title here}
- \subtitle{Subtitle here}
- \edition{First Edition}
- \bookseries{Series here}
- \author{your name here}
- \pressname{press name}
- \presslogo{inner_pics/logo.png}
- %\coverimage{inner_pics/coverimage.jpg} % Use only in "cn".
- \coverimage{inner_pics/ivy-ge998908f8_1280.jpg}
- \makecover %
- % Theme color
- \definecolor{bg}{HTML}{e0e0e0}
- \definecolor{fg}{HTML}{203A43}
- \colorlet{outermarginbgcolor}{bg}
- \colorlet{outermarginfgcolor}{fg}
- \colorlet{framegolden}{fg}
- \colorlet{framegray}{red!15}
- %
- %\input{frontmatter/titlepage-cn} % Titlepage % If you are download from CTAN, it is no use.
- %
- \frontmatter
- \pagenumbering{Roman}
- %\input{frontmatter/preface-cn} % preface % If you are download from CTAN, it is no use.
- % preface
- \thispagestyle{empty}
- \addcontentsline{toc}{chapter}{Preface}
- \chapter*{Preface}
- As my first english book, i'm happy.
+\begin{document}
+%------------ Cover ----------------%
+\thispagestyle{empty}
+\title{An Introduction to Beautybook template}
+\subtitle{}
+\edition{First Edition}
+\bookseries{Illustrated by Ethan Lu}
+\author{Ethan Lu}
+\pressname{logo}
+\presslogo{inner_pics/logo.png}
+\coverimage{inner_pics/ivy-ge998908f8_1280.jpg}
+\makecover
+% Theme color
+\definecolor{bg}{HTML}{e0e0e0}
+\definecolor{fg}{HTML}{203A43}
+\colorlet{outermarginbgcolor}{bg}
+\colorlet{outermarginfgcolor}{fg}
+\colorlet{framegolden}{fg}
+\colorlet{framegray}{bg!50}
+\chapoddimage{inner_pics/songodd.png}
+\chapevenimage{inner_pics/songeven.png}
+%
+\thispagestyle{empty}\newpage % left blank
+\frontmatter
+\pagenumbering{Roman}
+% preface
+\thispagestyle{empty}
+\addcontentsline{toc}{chapter}{Preface}
+\chapter*{Preface}
+As my first english book, i'm happy.
- \hfill
- \begin{tabular}{lr}
- &----- Ethan Lu\\
- &2023-01-11
- \end{tabular}
+\hfill
+\begin{tabular}{lr}
+ &----- Ethan Lu\\
+ &2023-01-11
+\end{tabular}
- \begin{center}
- \vfill
- \thepage
- \end{center}
- \let\cleardoublepage\clearpage
- %
- \thispagestyle{empty}
- \tableofcontents\let\cleardoublepage\clearpage
-
- \mainmatter
- \pagenumbering{arabic}
- \partimage{inner_pics/part.png} % Part Pictures is needed, which is only need to write once.
- \partabstract{\hspace{2em} Part introduction.} % If you don't want to write, it can be left blank.
- \part{Part title}
- % \input{<filename>}
+\begin{center}
+ \vfill
+ \thepage
+\end{center}
+\let\cleardoublepage\clearpage
+%
+\thispagestyle{empty}
+\tableofcontents\let\cleardoublepage\clearpage
+\mainmatter
+\pagenumbering{arabic}
- \appendix % Appendix here
- %
-
-
- \normalem % It is needed in XeLaTeX!
- \printbibliography[
- heading=bibintoc,
- title={Reference}
- ]
- \printindex
- \thispagestyle{empty}
- \bottomimage{inner_pics/ivy-ge998908f8_1280.jpg}
- \ISBNcode{\EANisbn[ISBN=ISBN Number here]} % It can be left blank or just delete it!
- \summary{Bottom Information}
- \makebottomcover
- \end{document}
+\partimage{inner_pics/part.png}
+\partabstract{\hspace*{2em} Here is the introduction area of each part, where you can write a concise overview of the part, of course, if there is nothing to say, you can leave it blank.}
+\part{part title}
+\chapter{chap title}
+% your main contents here!
+
+{\printbibliography[
+heading=bibintoc,
+title={References}
+]
+\printindex
+\thispagestyle{empty}}
+%--------- Bottom page -------%
+\bottomimage{inner_pics/ivy-ge998908f8_1280.jpg}
+\ISBNcode{\EANisbn[ISBN=978-80-7340-097-2]} %If no use, delete this line!
+\summary{This is the area of the bottom information!}
+\makebottomcover
+\end{document}
\end{lstlisting}
\subsection{Release installation and updates}
@@ -847,13 +826,12 @@
-\normalem
-\printbibliography[
+{\printbibliography[
heading=bibintoc,
title={References}
]
\printindex
-\thispagestyle{empty}
+\thispagestyle{empty}}
\bottomimage{inner_pics/ivy-ge998908f8_1280.jpg}
\ISBNcode{\EANisbn[ISBN=978-80-7340-097-2]} %
\summary{This is the area of the bottom information!}
Modified: trunk/Master/texmf-dist/doc/latex/beautybook/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/beautybook/README.md 2023-06-27 20:10:52 UTC (rev 67495)
+++ trunk/Master/texmf-dist/doc/latex/beautybook/README.md 2023-06-27 20:11:12 UTC (rev 67496)
@@ -1,7 +1,7 @@
<!-- Author : Ethan Lu-->
<!-- Program Email: h1479840692 at outlook.com -->
- | [Github](https://github.com/BeautyLaTeX/latex-template) |
+ | [Github](https://github.com/BeautyLaTeX/latex-template) | [Email](https://h1479840692@outlook.com)|
-------
@@ -14,10 +14,12 @@
If you are an English user, then please use a cls file with the "-EN" suffix and compile the english tex file with pdfLaTeX, and conversely, if you are a Chinese user, then remember, use a cls file with the "-CN" suffix and compile the chinese tex file with the XeLaTeX engine!
+---
## Version
-Release 2023-06-17.
+Release 2023-06-27.
+---
## License
This work is released under the LaTeX Project Public License, v1.3c or later.
Deleted: trunk/Master/texmf-dist/doc/latex/beautybook/inner_pics/flower.png
===================================================================
(Binary files differ)
Deleted: trunk/Master/texmf-dist/doc/latex/beautybook/inner_pics/song.png
===================================================================
(Binary files differ)
Deleted: trunk/Master/texmf-dist/doc/latex/beautybook/inner_pics/song2.png
===================================================================
(Binary files differ)
Added: trunk/Master/texmf-dist/doc/latex/beautybook/inner_pics/songeven.png
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/latex/beautybook/inner_pics/songeven.png
===================================================================
--- trunk/Master/texmf-dist/doc/latex/beautybook/inner_pics/songeven.png 2023-06-27 20:10:52 UTC (rev 67495)
+++ trunk/Master/texmf-dist/doc/latex/beautybook/inner_pics/songeven.png 2023-06-27 20:11:12 UTC (rev 67496)
Property changes on: trunk/Master/texmf-dist/doc/latex/beautybook/inner_pics/songeven.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/beautybook/inner_pics/songodd.png
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/latex/beautybook/inner_pics/songodd.png
===================================================================
--- trunk/Master/texmf-dist/doc/latex/beautybook/inner_pics/songodd.png 2023-06-27 20:10:52 UTC (rev 67495)
+++ trunk/Master/texmf-dist/doc/latex/beautybook/inner_pics/songodd.png 2023-06-27 20:11:12 UTC (rev 67496)
Property changes on: trunk/Master/texmf-dist/doc/latex/beautybook/inner_pics/songodd.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Modified: trunk/Master/texmf-dist/tex/latex/beautybook/Beautybook-CN.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beautybook/Beautybook-CN.cls 2023-06-27 20:10:52 UTC (rev 67495)
+++ trunk/Master/texmf-dist/tex/latex/beautybook/Beautybook-CN.cls 2023-06-27 20:11:12 UTC (rev 67496)
@@ -78,6 +78,28 @@
%
\usepackage{stys/Beautybook-bottompage} % 封底
%
+\usepackage{rotating}
+\tikzset{>=Stealth}
+\setlist{nosep,font=\upshape} % 取消所有列表默认距离
+% 浮动环境设置
+% 默认情况下, \LaTeX{} 要求每页的文字至少占据 20%,否则该页就只单独放置一个浮动环境,
+% 而这通常不是我们想要的, 我们将这个要求降低到 5%.
+\renewcommand*{\textfraction}{0.05}
+% 有时如果多个浮动环境连续放在一起,
+% 会将它们分在几个不同页,即使它们可在同一页放
+% 得下. 我们可以通过修改 |\topfraction| 和 |\bottomfraction| 分别设置顶端和底端的浮
+% 动环境的最大比例.
+\renewcommand*{\topfraction}{0.9}
+\renewcommand*{\bottomfraction}{0.8}
+% 有时\LaTeX{}会把一个浮动环境单独放在一页,
+% 我们要求这个环境至少要占据 85% 才能单独放在一页.
+% 注意: |\floatpagefraction| 的数值必须小于 |\topfraction|.
+\renewcommand*{\floatpagefraction}{0.85}
+% 关于图片 graphicx
+% 如果图片没有指定后缀, 依次按下列顺序搜索
+\DeclareGraphicsExtensions{.pdf,.eps,.jpg,.png}
+% 设置图表搜索路径, 可以给图表文件夹取如下名字
+\graphicspath{{figures/}{figure/}{pictures/}{picture/}{pic/}{pics/}{image/}{images/}}
\usepackage{amssymb,amsfonts}
\usepackage{makeidx}
\usepackage{etoolbox} % 判断函数
@@ -112,6 +134,8 @@
\newcommand\presslogo[1]{\def\@presslogo{#1}}
\newcommand\pressname[1]{\def\@pressname{#1}}
\newcommand\coverimage[1]{\def\@coverimage{#1}}
+\newcommand\chapoddimage[1]{\def\@chapoddimage{#1}}
+\newcommand\chapevenimage[1]{\def\@chapevenimage{#1}}
%%----------------------------------封面信息定义--------------------------------------------------------%%
\makeatother
\usepackage{indentfirst}
@@ -216,6 +240,7 @@
\everymath{\displaystyle}
%% -------- 章节样式
+\makeatletter
\titleformat{\chapter}{\huge\bfseries\filcenter}{}{1em}{
\makebox[0pt][l]{\def\rad{7pt}%
\begin{tikzpicture}[remember picture, overlay]%
@@ -239,7 +264,7 @@
\node[above left,font=\fontsize{25}{25}\selectfont\bfseries,align=center] (contents name) at ([shift={(0cm,-4.45cm)}]current page.north east) {\begin{varwidth}{.7\linewidth}\baselineskip=2ex #1\end{varwidth}};
\end{pgfonlayer}
\begin{pgfonlayer}{bottom}
- \node[right] (image) at ([shift={(-0.5cm,-2.8cm)}]current page.north west) {\includegraphics[width=7cm]{inner_pics/song2.png}};
+ \node[right] (image) at ([shift={(-0.5cm,-2.8cm)}]current page.north west) {\includegraphics[width=7cm]{\@chapoddimage}};
\end{pgfonlayer}
\node[above left,font=\fontsize{15}{15}\selectfont,circle,fill=outermarginfgcolor,text=white,inner sep=1mm] (pagenumber) at ([shift={(-5mm,5mm)}]current page.south east) {\thepage};
\else
@@ -252,7 +277,7 @@
\node[above right,font=\fontsize{25}{25}\selectfont\bfseries,align=center] (contents name) at ([shift={(0cm,-4.45cm)}]current page.north west) {\begin{varwidth}{.7\linewidth}\baselineskip=2ex #1\end{varwidth}};
\end{pgfonlayer}
\begin{pgfonlayer}{background}
- \node[left] (image) at ([shift={(0.5cm,-2.8cm)}]current page.north east) {\includegraphics[width=7cm]{inner_pics/song.png}};
+ \node[left] (image) at ([shift={(0.5cm,-2.8cm)}]current page.north east) {\includegraphics[width=7cm]{\@chapevenimage}};
\end{pgfonlayer}
\node[above right,font=\fontsize{15}{15}\selectfont,circle,fill=outermarginfgcolor,text=white,inner sep=1mm] (pagenumber) at ([shift={(5mm,5mm)}]current page.south west) {\thepage};
\fi
@@ -261,18 +286,35 @@
\end{tikzpicture}}
}
\titleformat{name=\chapter,numberless}{\bfseries\huge\filcenter}{}{1em}{
- \begin{tikzpicture}[remember picture, overlay]%
+ \makebox[0pt][l]{\def\rad{7pt}%
+ \begin{tikzpicture}[remember picture, overlay]%
\begin{pgfonlayer}{bottom}
- \shade[left color=outermarginbgcolor!10,middle color=outermarginbgcolor!50,right color=outermarginfgcolor!20] (current page.north west) rectangle ++(\paperwidth,-.2\paperheight);
- \fill[outermarginfgcolor,opacity=.5]([shift={(0,-4.25cm)}]current page.north west) rectangle ++(\paperwidth,-2mm);
+ \shade[left color=outermarginbgcolor!20,middle color=outermarginbgcolor!50,right color=outermarginfgcolor!20] (current page.north west) rectangle ++(\paperwidth,-.2\paperheight); % background
+ \fill[outermarginfgcolor,opacity=.5]([shift={(0,-4.45cm)}]current page.north west) rectangle ++(\paperwidth,-2mm); % line
\end{pgfonlayer}
- \node[left,font=\huge\bfseries] (contents name) at ([shift={(0cm,-3cm)}]current page.north east) {\begin{varwidth}{.9\linewidth}\baselineskip=2.6ex #1\end{varwidth}};
- \begin{pgfonlayer}{background}
- \node[right] (image) at ([shift={(0,-2.2cm)}]current page.north west) {\includegraphics[width=3cm,angle =45]{inner_pics/flower.png}};
+ \ifodd\value{page}
+ \begin{pgfonlayer}{top}
+ \node[above left,font=\fontsize{25}{25}\selectfont\bfseries,align=center] (contents name) at ([shift={(0cm,-4.45cm)}]current page.north east) {\begin{varwidth}{.7\linewidth}\baselineskip=2ex #1\end{varwidth}};
\end{pgfonlayer}
- \end{tikzpicture}
+ \begin{pgfonlayer}{bottom}
+ \node[right] (image) at ([shift={(-0.5cm,-2.8cm)}]current page.north west) {\includegraphics[width=7cm]{\@chapoddimage}};
+ \end{pgfonlayer}
+ \node[above left,font=\fontsize{15}{15}\selectfont,circle,fill=outermarginfgcolor,text=white,inner sep=1mm] (pagenumber) at ([shift={(-5mm,5mm)}]current page.south east) {\thepage};
+ \else
+ \begin{pgfonlayer}{top}
+ \node[above right,font=\fontsize{25}{25}\selectfont\bfseries,align=center] (contents name) at ([shift={(0cm,-4.45cm)}]current page.north west) {\begin{varwidth}{.7\linewidth}\baselineskip=2ex #1\end{varwidth}};
+ \end{pgfonlayer}
+ \begin{pgfonlayer}{background}
+ \node[left] (image) at ([shift={(0.5cm,-2.8cm)}]current page.north east) {\includegraphics[width=7cm]{\@chapevenimage}};
+ \end{pgfonlayer}
+ \node[above right,font=\fontsize{15}{15}\selectfont,circle,fill=outermarginfgcolor,text=white,inner sep=1mm] (pagenumber) at ([shift={(5mm,5mm)}]current page.south west) {\thepage};
+ \fi
+ \fill[outermarginfgcolor,rounded corners=2pt]
+ (current page.south west) -- ++(1.5mm,1.5mm) --++(\paperwidth-3mm,0mm)--++(1.5mm,-1.5mm)--cycle;
+ \end{tikzpicture}}
}
\titlespacing{\chapter}{0pt}{0pt}{65pt}
+\makeatother
% -------- Part定制
\makeatletter
\newcommand\partabstract[1]{\def\@partabstract{#1}}
Modified: trunk/Master/texmf-dist/tex/latex/beautybook/Beautybook-EN.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beautybook/Beautybook-EN.cls 2023-06-27 20:10:52 UTC (rev 67495)
+++ trunk/Master/texmf-dist/tex/latex/beautybook/Beautybook-EN.cls 2023-06-27 20:11:12 UTC (rev 67496)
@@ -76,6 +76,15 @@
%
\RequirePackage{stys/Beautybook-bottompage}
%
+\usepackage{rotating}
+\tikzset{>=Stealth}
+\setlist{nosep,font=\upshape}
+\renewcommand*{\textfraction}{0.05}
+\renewcommand*{\topfraction}{0.9}
+\renewcommand*{\bottomfraction}{0.8}
+\renewcommand*{\floatpagefraction}{0.85}
+\DeclareGraphicsExtensions{.pdf,.eps,.jpg,.png}
+\graphicspath{{figures/}{figure/}{pictures/}{picture/}{pic/}{pics/}{image/}{images/}}
\RequirePackage{amssymb,amsfonts}
\RequirePackage{makeidx}
\RequirePackage{etoolbox}
@@ -108,6 +117,8 @@
\newcommand\presslogo[1]{\def\@presslogo{#1}}
\newcommand\pressname[1]{\def\@pressname{#1}}
\newcommand\coverimage[1]{\def\@coverimage{#1}}
+\newcommand\chapoddimage[1]{\def\@chapoddimage{#1}}
+\newcommand\chapevenimage[1]{\def\@chapevenimage{#1}}
\makeatother
\RequirePackage{indentfirst}
\RequirePackage{physics}
@@ -211,6 +222,7 @@
% \everymath{\displaystyle}
%% -------- 章节样式
+\makeatletter
\titleformat{\chapter}{\huge\bfseries\filcenter}{}{1em}{
\makebox[0pt][l]{\def\rad{7pt}%
\begin{tikzpicture}[remember picture, overlay]%
@@ -231,23 +243,23 @@
% ([yshift=2cm]chapnum.north west) rectangle (chapnum.south east);
\fill [outermarginfgcolor,path fading=fade up,rounded corners=5pt]%
([yshift=2cm]chapnum.north west) rectangle (chapnum.south east);
- \node[above left,font=\fontsize{25}{25}\selectfont\bfseries,align=center] (contents name) at ([shift={(0cm,-4.45cm)}]current page.north east) {\begin{varwidth}{.7\linewidth}\baselineskip=2.3ex #1\end{varwidth}};
+ \node[above left,font=\fontsize{25}{25}\selectfont\bfseries,align=center] (contents name) at ([shift={(0cm,-4.45cm)}]current page.north east) {\begin{varwidth}{.7\linewidth}\baselineskip=2ex #1\end{varwidth}};
\end{pgfonlayer}
\begin{pgfonlayer}{bottom}
- \node[right] (image) at ([shift={(-0.5cm,-2.8cm)}]current page.north west) {\includegraphics[width=7cm]{inner_pics/song2.png}};
+ \node[right] (image) at ([shift={(-0.5cm,-2.8cm)}]current page.north west) {\includegraphics[width=7cm]{\@chapoddimage}};
\end{pgfonlayer}
\node[above left,font=\fontsize{15}{15}\selectfont,circle,fill=outermarginfgcolor,text=white,inner sep=1mm] (pagenumber) at ([shift={(-5mm,5mm)}]current page.south east) {\thepage};
\else
- \begin{pgfonlayer}{top}
- \fill[outermarginfgcolor,opacity=0.8,rounded corners=5pt]node[append after command={([yshift=2cm]chapnum.north west) rectangle (chapnum.south east)},left,text=white,minimum width=2cm,align=center,font=\bf] (chapnum) at ([shift={(-2.0cm,-2.5cm)}]current page.north east) {\scalebox{3}{\thechapter}};
- % \pattern[pattern=sixpointed stars,pattern color=outermarginfgcolor!50,opacity=0.8]
- % ([yshift=2cm]chapnum.north west) rectangle (chapnum.south east);
- \fill [outermarginfgcolor,path fading=fade up,rounded corners=5pt]%
- ([yshift=2cm]chapnum.north west) rectangle (chapnum.south east);
- \node[above right,font=\fontsize{25}{25}\selectfont\bfseries,align=center] (contents name) at ([shift={(0cm,-4.45cm)}]current page.north west) {\begin{varwidth}{.7\linewidth}\baselineskip=2.3ex #1\end{varwidth}};
- \end{pgfonlayer}
- \begin{pgfonlayer}{bottom}
- \node[left] (image) at ([shift={(0.5cm,-2.8cm)}]current page.north east) {\includegraphics[width=7cm]{inner_pics/song.png}};
+ \begin{pgfonlayer}{top}
+ \fill[outermarginfgcolor,opacity=0.8,rounded corners=5pt]node[append after command={([yshift=2cm]chapnum.north west) rectangle (chapnum.south east)},left,text=white,minimum width=2cm,align=center,font=\bf] (chapnum) at ([shift={(-2.0cm,-2.5cm)}]current page.north east) {\scalebox{3}{\thechapter}};
+ % \pattern[pattern=sixpointed stars,pattern color=outermarginfgcolor!50,opacity=0.8]
+ % ([yshift=2cm]chapnum.north west) rectangle (chapnum.south east);
+ \fill [outermarginfgcolor,path fading=fade up,rounded corners=5pt]%
+ ([yshift=2cm]chapnum.north west) rectangle (chapnum.south east);
+ \node[above right,font=\fontsize{25}{25}\selectfont\bfseries,align=center] (contents name) at ([shift={(0cm,-4.45cm)}]current page.north west) {\begin{varwidth}{.7\linewidth}\baselineskip=2ex #1\end{varwidth}};
+ \end{pgfonlayer}
+ \begin{pgfonlayer}{background}
+ \node[left] (image) at ([shift={(0.5cm,-2.8cm)}]current page.north east) {\includegraphics[width=7cm]{\@chapevenimage}};
\end{pgfonlayer}
\node[above right,font=\fontsize{15}{15}\selectfont,circle,fill=outermarginfgcolor,text=white,inner sep=1mm] (pagenumber) at ([shift={(5mm,5mm)}]current page.south west) {\thepage};
\fi
@@ -256,18 +268,35 @@
\end{tikzpicture}}
}
\titleformat{name=\chapter,numberless}{\bfseries\huge\filcenter}{}{1em}{
- \begin{tikzpicture}[remember picture, overlay]%
+ \makebox[0pt][l]{\def\rad{7pt}%
+ \begin{tikzpicture}[remember picture, overlay]%
\begin{pgfonlayer}{bottom}
- \shade[left color=outermarginbgcolor!10,middle color=outermarginbgcolor!50,right color=outermarginfgcolor!20] (current page.north west) rectangle ++(\paperwidth,-.2\paperheight);
- \fill[outermarginfgcolor,opacity=.5]([shift={(0,-4.25cm)}]current page.north west) rectangle ++(\paperwidth,-2mm);
+ \shade[left color=outermarginbgcolor!20,middle color=outermarginbgcolor!50,right color=outermarginfgcolor!20] (current page.north west) rectangle ++(\paperwidth,-.2\paperheight); % background
+ \fill[outermarginfgcolor,opacity=.5]([shift={(0,-4.45cm)}]current page.north west) rectangle ++(\paperwidth,-2mm); % line
\end{pgfonlayer}
- \node[left,font=\huge\bfseries] (contents name) at ([shift={(0cm,-3cm)}]current page.north east) {\begin{varwidth}{.9\linewidth}\baselineskip=2.6ex #1\end{varwidth}};
- \begin{pgfonlayer}{background}
- \node[right] (image) at ([shift={(0,-2.2cm)}]current page.north west) {\includegraphics[width=3cm,angle =45]{inner_pics/flower.png}};
+ \ifodd\value{page}
+ \begin{pgfonlayer}{top}
+ \node[above left,font=\fontsize{25}{25}\selectfont\bfseries,align=center] (contents name) at ([shift={(0cm,-4.45cm)}]current page.north east) {\begin{varwidth}{.7\linewidth}\baselineskip=2ex #1\end{varwidth}};
\end{pgfonlayer}
- \end{tikzpicture}
+ \begin{pgfonlayer}{bottom}
+ \node[right] (image) at ([shift={(-0.5cm,-2.8cm)}]current page.north west) {\includegraphics[width=7cm]{\@chapoddimage}};
+ \end{pgfonlayer}
+ \node[above left,font=\fontsize{15}{15}\selectfont,circle,fill=outermarginfgcolor,text=white,inner sep=1mm] (pagenumber) at ([shift={(-5mm,5mm)}]current page.south east) {\thepage};
+ \else
+ \begin{pgfonlayer}{top}
+ \node[above right,font=\fontsize{25}{25}\selectfont\bfseries,align=center] (contents name) at ([shift={(0cm,-4.45cm)}]current page.north west) {\begin{varwidth}{.7\linewidth}\baselineskip=2ex #1\end{varwidth}};
+ \end{pgfonlayer}
+ \begin{pgfonlayer}{background}
+ \node[left] (image) at ([shift={(0.5cm,-2.8cm)}]current page.north east) {\includegraphics[width=7cm]{\@chapevenimage}};
+ \end{pgfonlayer}
+ \node[above right,font=\fontsize{15}{15}\selectfont,circle,fill=outermarginfgcolor,text=white,inner sep=1mm] (pagenumber) at ([shift={(5mm,5mm)}]current page.south west) {\thepage};
+ \fi
+ \fill[outermarginfgcolor,rounded corners=2pt]
+ (current page.south west) -- ++(1.5mm,1.5mm) --++(\paperwidth-3mm,0mm)--++(1.5mm,-1.5mm)--cycle;
+ \end{tikzpicture}}
}
\titlespacing{\chapter}{0pt}{0pt}{65pt}
+\makeatother
% -------- Part定制
\makeatletter
\newcommand\partabstract[1]{\def\@partabstract{#1}}
More information about the tex-live-commits
mailing list.