1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
|
%% This work is released under the LaTeX Project Public License, v1.3c or later.
% This template is made by Ethan Lu.
% Please use XeLaTeX engine!
\documentclass[zihao=-4,fontset=windows]{Beautybook-CN}
% ---------------------------------------------------------------------------- %
% The Cover Theme Chosen %
% ---------------------------------------------------------------------------- %
\definecolor{coverbgcolor}{HTML}{e0e0e0}
\definecolor{coverfgcolor}{HTML}{826e68} % The color of the background
\definecolor{coverbar}{HTML}{7c9092} % The color of the left bar
\definecolor{bottomcolor}{HTML}{826e68}
\coverstyle={ % 封面键值列表
cover-choose=cn, % cn (需新增项\entitle{#}); en ; enfig ; birkar
}
% ---------------------------------------------------------------------------- %
% The Cover Theme Chosen %
% ---------------------------------------------------------------------------- %
\mathstyle={ % 数学字体键值列表
math-font=plain, %plain (默认数学字体); stix; mtpro2
}
\setmainfont{Times New Roman}
\renewcommand{\partial}{∂}
%% First one
\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}},
prop={\textbf{Proposition}}[section]{interior style={left color=OrangE!8,right color=OrangE!5!CyaN!50}, borderline west={1.5mm}{0mm}{OrangE}},
exam={\textbf{Example}}[chapter]{interior style={left color=DarkGreen!8,right color=DarkGreen!5!CyaN!50}, borderline west={1.5mm}{0mm}{DarkGreen}},
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}}
%% Second one
\makeatletter
\mynewtcbtheorem{
% 这个 theorem 是环境名
problem={
counter=tcbprob,
the counter=\thesection.\arabic{tcbprob},
name=Problem, % 它保存到 \theorem@name 里
thmcolor=绛紫,
autoref name=\bfseries Problem,
style={
arc=3pt,breakable,enhanced,interior style={top color=绛紫!9 ,middle color=绛紫!6, bottom color=绛紫!3},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={tcbprob},
before pre=\smallskip, after app=\smallskip,
overlay unbroken=\my@theorem@overlay@unbroken{Problem\ \thetcbprob}{绛紫},
overlay first=\my@theorem@overlay@first{Problem\ \thetcbprob}{绛紫},
overlay last=\my@theorem@overlay@last{绛紫},
}
},
lemma={
counter=tcblem,
the counter=\thesection.\arabic{tcblem},
name=Lemma,
lemcolor=靛蓝,
autoref name=\bfseries Lemma,
style={
arc=0mm,breakable,enhanced,interior style={top color=靛蓝!9 ,middle color=靛蓝!6, bottom color=靛蓝!3},arc=3pt,boxrule=0pt,top=6mm,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=\itshape,step={tcblem},
before pre=\smallskip, after app=\smallskip,
overlay unbroken=\my@lemma@overlay@unbroken{\lemma@name\ \thetcblem}{\lemma@lemcolor},
overlay first=\my@lemma@overlay@first{\lemma@name\ \thetcblem}{\lemma@lemcolor},
overlay last=\my@lemma@overlay@last{\lemma@lemcolor},
}
},
corollary={
counter=tcbcor,
the counter=\thesection.\arabic{tcbcor},
autoref name=\bfseries Corollary,
style={
arc=0mm,breakable,enhanced,interior style={top color=茶色!9 ,middle color=茶色!6, bottom color=茶色!3},arc=3pt,boxrule=0pt,top=6mm,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=\itshape,step={tcbcor},
before pre=\smallskip, after app=\smallskip,
overlay unbroken=\my@lemma@overlay@unbroken{Corollary\ \thetcbcor}{茶色},
overlay first=\my@lemma@overlay@first{Corollary\ \thetcbcor}{茶色},
overlay last=\my@lemma@overlay@last{茶色},
}
},
proposition={
counter=tcbprop,
the counter=\thesection.\arabic{tcbprop},
autoref name=\bfseries Proposition,
style={
arc=0mm,breakable,enhanced,interior style={top color=黛绿!9 ,middle color=黛绿!6, bottom color=黛绿!3},arc=3pt,boxrule=0pt,top=6mm,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=\itshape,step={tcbprop},
before pre=\smallskip, after app=\smallskip,
overlay unbroken=\my@lemma@overlay@unbroken{Proposition\ \thetcbprop}{黛绿},
overlay first=\my@lemma@overlay@first{Proposition\ \thetcbprop}{黛绿},
overlay last=\my@lemma@overlay@last{黛绿},
}
},
definition={
counter=tcbdefi,
the counter=\thesection.\arabic{tcbdefi},
autoref name=\bfseries Definition,
style={
arc=0mm,breakable,enhanced,interior style={top color=茜色!9 ,middle color=茜色!6, bottom color=茜色!3},arc=3pt,boxrule=0pt,top=6mm,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={tcbdefi},
before pre=\smallskip, after app=\smallskip,
overlay unbroken=\my@lemma@overlay@unbroken{Definition\ \thetcbdefi}{茜色},
overlay first=\my@lemma@overlay@first{Definition\ \thetcbdefi}{茜色},
overlay last=\my@lemma@overlay@last{茜色},
}
},
example={
counter=tcbexam,
the counter=\thesection.\arabic{tcbexam},
autoref name=\bfseries Example,
style={
arc=0mm,breakable,enhanced,interior style={top color=黛绿!9 ,middle color=黛绿!6, bottom color=黛绿!3},arc=3pt,boxrule=0pt,top=6mm,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@lemma@overlay@unbroken{Example\ \thetcbexam}{黛绿},
overlay first=\my@lemma@overlay@first{Example\ \thetcbexam}{黛绿},
overlay last=\my@lemma@overlay@last{黛绿},
}
},
Exercise={
counter=tcbexer,
the counter=\thechapter.\arabic{tcbexer},
autoref name=\bfseries Exercise,
style={
arc=0mm,breakable,enhanced,interior style={top color=绛紫!9 ,middle color=绛紫!6, bottom color=绛紫!3},arc=3pt,boxrule=0pt,top=6mm,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.9,
fontupper=\normalsize,step={tcbexer},
before pre=\smallskip, after app=\smallskip,
overlay unbroken=\my@lemma@overlay@unbroken{Exercise\ \thetcbexer}{绛紫},
overlay first=\my@lemma@overlay@first{Exercise\ \thetcbexer}{绛紫},
overlay last=\my@lemma@overlay@last{绛紫},
}
},
theorem={
counter=tcbthm,
the counter=\thesection.\arabic{tcbthm},
autoref name=\bfseries Theorem,
style={
arc=0mm,breakable,enhanced,interior style={top color=黛绿!9 ,middle color=黛绿!6, bottom color=黛绿!3},arc=3pt,boxrule=0pt,top=6mm,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=\itshape,step={tcbthm},
before pre=\smallskip, after app=\smallskip,
overlay unbroken=\my@lemma@overlay@unbroken{Theorem\ \thetcbthm}{黛绿},
overlay first=\my@lemma@overlay@first{Theorem\ \thetcbthm}{黛绿},
overlay last=\my@lemma@overlay@last{黛绿},
}
},
conjecture={
counter=tcbconj,
the counter=\thesection.\arabic{tcbconj},
name=Conjecture,
lemcolor=靛蓝,
autoref name=\bfseries Conjecture,
style={
arc=0mm,breakable,enhanced,interior style={top color=靛蓝!9 ,middle color=靛蓝!6, bottom color=靛蓝!3},arc=3pt,boxrule=0pt,top=6mm,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=\itshape,step={tcbconj},
before pre=\smallskip, after app=\smallskip,
overlay unbroken=\my@lemma@overlay@unbroken{Conjecture\ \thetcblem}{靛蓝},
overlay first=\my@lemma@overlay@first{Conjecture\ \thetcblem}{靛蓝},
overlay last=\my@lemma@overlay@last{靛蓝},
}
},
}
\makeatother
%% --------参考文献
\RequirePackage[
backend=biber,
style=numeric,
sorting=nty
]{biblatex}
\addbibresource{ref.bib}
\indexsetup{level=\chapter*,noclearpage}
\makeindex[title={\sffamily References},columns=3,columnsep=15pt,columnseprule]
\makeindex
\usepackage{listings}
\lstset{
basicstyle=\small\ttfamily,
keywordstyle=\color{NavyBlue},
commentstyle=\color{gray!50!black!50},
stringstyle=\rmfamily\slshape\color{red},
backgroundcolor=\color{gray!5},
frame=leftline,
framerule=0.5pt,rulecolor=\color{gray!80},
numbers=left,
numberstyle=\footnotesize,
firstnumber=1,
stepnumber=1,
numbersep=7pt,
aboveskip=.25em,
showspaces=false,
showstringspaces=false,
keepspaces=true,
showtabs=false,
tabsize=2,
captionpos=b,
flexiblecolumns=true,
breaklines=true,
breakatwhitespace=false,
breakautoindent=true,
breakindent=1em,
title=\lstname,
escapeinside=``,
xleftmargin=1em, xrightmargin=1em,
aboveskip=1ex, belowskip=1ex,
framextopmargin=1pt, framexbottommargin=1pt,
abovecaptionskip=-2pt,belowcaptionskip=3pt,
extendedchars=false, columns=flexible, mathescape=true,
texcl=true,
fontadjust
}%
\begin{document}
\thispagestyle{empty}
\title{Beautybook模板简介}
\subtitle{}
\edition{First Edition}
\bookseries{Illustrated by Ethan Lu}
\author{Ethan Lu}
\pressname{Beautybook}
\presslogo{inner_pics/logo.png}
\coverimage{inner_pics/coverimage.jpg}%ivy-ge998908f8_1280.jpg
\makecover
\makeatletter
% ---------------------------------------------------------------------------- %
% The Sidebar Theme Chosen %
% ---------------------------------------------------------------------------- %
\definecolor{bg}{HTML}{e0e0e0}
\definecolor{fg}{HTML}{2c4f54}
\colorlet{outermarginbgcolor}{bg}
\colorlet{outermarginfgcolor}{fg}
% set the contents of the outer margin on even and odd pages for scrheadings, plain and scth
\oddoutermargin{\sffamily \leftmark} % Odd
\evenoutermargin{\sffamily\@title} % Even
% ---------------------------------------------------------------------------- %
% The Sidebar Theme Chosen %
% ---------------------------------------------------------------------------- %
% ---------------------------------------------------------------------------- %
% The images used in the title %
% ---------------------------------------------------------------------------- %
\titleimage{
chapteroddimage={odd1,odd2,odd3,odd4,odd5,odd6,odd7,odd8,odd9,odd10,odd11,odd12,odd13,odd14,odd15,mid1,mid2,mid3,mid4,mid5,mid6,mid7,mid8,mid9,mid10,mid11},
%
partoddimage={odd1,odd2,odd3,odd4,odd5,odd6,odd7,odd8,odd9,odd10,odd11,odd12,odd13,odd14,odd15,mid1,mid2,mid3,mid4,mid5,mid6,mid7,mid8,mid9,mid10,mid11},
%
chapterevenimage={songeven,even1,even2,even3,even4,mid1,mid2,mid3,mid4,mid5,mid6,mid7,mid8,mid9,mid10,mid11},
%
partevenimage={songeven,even1,even2,even3,even4,mid1,mid2,mid3,mid4,mid5,mid6,mid7,mid8,mid9,mid10,mid11},
}
\chapimage{\Beautybook@chapterimagename} % 会自动改变
\partimage{\Beautybook@partimagename} % 会自动改变
\makeatother
% ---------------------------------------------------------------------------- %
% The images used in the title %
% ---------------------------------------------------------------------------- %
% ---------------------------------------------------------------------------- %
% The Color Chosen for The Magic Box %
% ---------------------------------------------------------------------------- %
\colorlet{framegolden}{fg} % The line color of the magic box
\colorlet{framegray}{bg!50} % The background color of the magic box
% ---------------------------------------------------------------------------- %
% The Color Chosen for The Magic Box %
% ---------------------------------------------------------------------------- %
\frontmatter
\pagenumbering{Roman}
{% Preface
\thispagestyle{empty}
% \addcontentsline{toc}{chapter}{Preface}
\chapter*{Preface}
Introduction to Beatybook template.
\hfill
\begin{tabular}{lr}
&--- Ethan Lu\\
&2024-03-17
\end{tabular}
\clearpage}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\thispagestyle{empty}
\tableofcontents\let\cleardoublepage\clearpage
\mainmatter
\pagenumbering{arabic}
\partabstract{\hspace*{2em} \textbf{Beautybook} 模板的使用说明,这里是每一个部分 (Part) 的简介区域, 您可以在此处书写下您对该部分的一个简明扼要的概述, 当然,倘若无话可说,此处可以留空.}
\part{\textbf{Beautybook} 模板使用说明}
\chapter{Beautybook模板的简要介绍}
\section{简介}
Beauty\LaTeX{} 系列模板是由我所做的书籍模板系列, 名叫\textbf{Beautybook}! 关于为何起这么奇怪的名字? 我的答案是, 本来我是想起名elegantboook的,但是奈何已经有了大名鼎鼎的elegantbook系列, 所以鄙人只能退而求其次,命名为同样是美丽意思的名词与书籍相组合,古人云:书中自有颜如玉,这不, 美女配书籍,岂不美哉! 故而,这就是 \textbf{Beautybook} 的由来!
本人致力于打造一系列美观、优雅、简便的模板以方便用户和我自己 (主要是服务于自己的,但是耐不住大伙的赏识,遂毛遂自荐一番,望谅解!) 使用。版本经常有所更迭,请关注版本信息,在未开始使用模板前,建议直接选择最新正式版本!最新测试版通常会发布在QQ群内,诸君可自取, 取完后是留是去随意.
本文将介绍本模板的一些设置内容以及基本使用方法。如果您有其他问题,建议或者意见,欢迎在 GitHub 上给我提交 \href{https://github.com/BeautyLaTeX/latex-template/issues}{issues} 或者邮件\href{h1479840692@163.com}{163邮箱}或者\href{1479840692@qq.com}{qq邮箱}联系我。我的联系方式如下,建议加入用户 QQ 群提问,这样能更快获得准确的反馈,加群时请备注 \LaTeX{} 或者 Beauty\LaTeX{} 相关内容。
\begin{itemize}
\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.}
\section{模板安装与更新}
你需要通过下载然后编译的方式使用本模板,仅有本地(文件夹内)使用一种方式。
\subsection{在线使用模板}
本模板可以直接上传到overleaf上使用,但需要注意的是, 需要使用 math-font=plain 键值, 并使用XeLaTeX或者lualatex编译!
\newpage
\subsection{本地安装使用}
\textbf{本地安装}使用方法如下:从 GitHub 或者 QQ群下载最新版, 然后将模板文件放在你的工作目录下即可使用。
以下是最小工作示例:
\begin{lstlisting}
\documentclass[zihao=-4,fontset=windows]{Beautybook-CN}
\coverstyle={ % 封面键值列表
cover-choose=cn, % cn (需新增项\entitle{#}); en ; enfig ; birkar
}
\mathstyle={ % 数学字体键值列表
math-font=plain, %plain (默认数学字体); stix; mtpro2
}
%% First one
\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}},
prop={\textbf{Proposition}}[section]{interior style={left color=OrangE!8,right color=OrangE!5!CyaN!50}, borderline west={1.5mm}{0mm}{OrangE}},
exam={\textbf{Example}}[chapter]{interior style={left color=DarkGreen!8,right color=DarkGreen!5!CyaN!50}, borderline west={1.5mm}{0mm}{DarkGreen}},
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}}
%% Second one
\makeatletter
\mynewtcbtheorem{
% 这个 theorem 是环境名
problem={
counter=tcbprob,
the counter=\thesection.\arabic{tcbprob},
name=Problem, % 它保存到 \theorem@name 里
thmcolor=绛紫,
autoref name=\bfseries Problem,
style={
arc=3pt,breakable,enhanced,interior style={top color=绛紫!9 ,middle color=绛紫!6, bottom color=绛紫!3},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={tcbprob},
before pre=\smallskip, after app=\smallskip,
overlay unbroken=\my@theorem@overlay@unbroken{Problem\ \thetcbprob}{绛紫},
overlay first=\my@theorem@overlay@first{Problem\ \thetcbprob}{绛紫},
overlay last=\my@theorem@overlay@last{绛紫},
}
},
lemma={
counter=tcblem,
the counter=\thesection.\arabic{tcblem},
name=Lemma,
lemcolor=靛蓝,
autoref name=\bfseries Lemma,
style={
arc=0mm,breakable,enhanced,interior style={top color=靛蓝!9 ,middle color=靛蓝!6, bottom color=靛蓝!3},arc=3pt,boxrule=0pt,top=6mm,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=\itshape,step={tcblem},
before pre=\smallskip, after app=\smallskip,
overlay unbroken=\my@lemma@overlay@unbroken{\lemma@name\ \thetcblem}{\lemma@lemcolor},
overlay first=\my@lemma@overlay@first{\lemma@name\ \thetcblem}{\lemma@lemcolor},
overlay last=\my@lemma@overlay@last{\lemma@lemcolor},
}
},
corollary={
counter=tcbcor,
the counter=\thesection.\arabic{tcbcor},
autoref name=\bfseries Corollary,
style={
arc=0mm,breakable,enhanced,interior style={top color=茶色!9 ,middle color=茶色!6, bottom color=茶色!3},arc=3pt,boxrule=0pt,top=6mm,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=\itshape,step={tcbcor},
before pre=\smallskip, after app=\smallskip,
overlay unbroken=\my@lemma@overlay@unbroken{Corollary\ \thetcbcor}{茶色},
overlay first=\my@lemma@overlay@first{Corollary\ \thetcbcor}{茶色},
overlay last=\my@lemma@overlay@last{茶色},
}
},
proposition={
counter=tcbprop,
the counter=\thesection.\arabic{tcbprop},
autoref name=\bfseries Proposition,
style={
arc=0mm,breakable,enhanced,interior style={top color=黛绿!9 ,middle color=黛绿!6, bottom color=黛绿!3},arc=3pt,boxrule=0pt,top=6mm,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=\itshape,step={tcbprop},
before pre=\smallskip, after app=\smallskip,
overlay unbroken=\my@lemma@overlay@unbroken{Proposition\ \thetcbprop}{黛绿},
overlay first=\my@lemma@overlay@first{Proposition\ \thetcbprop}{黛绿},
overlay last=\my@lemma@overlay@last{黛绿},
}
},
definition={
counter=tcbdefi,
the counter=\thesection.\arabic{tcbdefi},
autoref name=\bfseries Definition,
style={
arc=0mm,breakable,enhanced,interior style={top color=茜色!9 ,middle color=茜色!6, bottom color=茜色!3},arc=3pt,boxrule=0pt,top=6mm,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={tcbdefi},
before pre=\smallskip, after app=\smallskip,
overlay unbroken=\my@lemma@overlay@unbroken{Definition\ \thetcbdefi}{茜色},
overlay first=\my@lemma@overlay@first{Definition\ \thetcbdefi}{茜色},
overlay last=\my@lemma@overlay@last{茜色},
}
},
example={
counter=tcbexam,
the counter=\thesection.\arabic{tcbexam},
autoref name=\bfseries Example,
style={
arc=0mm,breakable,enhanced,interior style={top color=黛绿!9 ,middle color=黛绿!6, bottom color=黛绿!3},arc=3pt,boxrule=0pt,top=6mm,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@lemma@overlay@unbroken{Example\ \thetcbexam}{黛绿},
overlay first=\my@lemma@overlay@first{Example\ \thetcbexam}{黛绿},
overlay last=\my@lemma@overlay@last{黛绿},
}
},
Exercise={
counter=tcbexer,
the counter=\thechapter.\arabic{tcbexer},
autoref name=\bfseries Exercise,
style={
arc=0mm,breakable,enhanced,interior style={top color=绛紫!9 ,middle color=绛紫!6, bottom color=绛紫!3},arc=3pt,boxrule=0pt,top=6mm,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.9,
fontupper=\normalsize,step={tcbexer},
before pre=\smallskip, after app=\smallskip,
overlay unbroken=\my@lemma@overlay@unbroken{Exercise\ \thetcbexer}{绛紫},
overlay first=\my@lemma@overlay@first{Exercise\ \thetcbexer}{绛紫},
overlay last=\my@lemma@overlay@last{绛紫},
}
},
theorem={
counter=tcbthm,
the counter=\thesection.\arabic{tcbthm},
autoref name=\bfseries Theorem,
style={
arc=0mm,breakable,enhanced,interior style={top color=黛绿!9 ,middle color=黛绿!6, bottom color=黛绿!3},arc=3pt,boxrule=0pt,top=6mm,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=\itshape,step={tcbthm},
before pre=\smallskip, after app=\smallskip,
overlay unbroken=\my@lemma@overlay@unbroken{Theorem\ \thetcbthm}{黛绿},
overlay first=\my@lemma@overlay@first{Theorem\ \thetcbthm}{黛绿},
overlay last=\my@lemma@overlay@last{黛绿},
}
},
conjecture={
counter=tcbconj,
the counter=\thesection.\arabic{tcbconj},
name=Conjecture,
lemcolor=靛蓝,
autoref name=\bfseries Conjecture,
style={
arc=0mm,breakable,enhanced,interior style={top color=靛蓝!9 ,middle color=靛蓝!6, bottom color=靛蓝!3},arc=3pt,boxrule=0pt,top=6mm,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=\itshape,step={tcbconj},
before pre=\smallskip, after app=\smallskip,
overlay unbroken=\my@lemma@overlay@unbroken{Conjecture\ \thetcblem}{靛蓝},
overlay first=\my@lemma@overlay@first{Conjecture\ \thetcblem}{靛蓝},
overlay last=\my@lemma@overlay@last{靛蓝},
}
},
}
\makeatother
%% --------参考文献
\RequirePackage[
backend=biber,
style=numeric,
sorting=nty
]{biblatex}
\addbibresource{ref.bib}
\indexsetup{level=\chapter*,noclearpage}
\makeindex[title={\sffamily References},columns=3,columnsep=15pt,columnseprule]
\makeindex
\usepackage{listings}
\lstset{ % 代码环境
basicstyle=\small\ttfamily,
keywordstyle=\color{NavyBlue},
commentstyle=\color{gray!50!black!50},
stringstyle=\rmfamily\slshape\color{red},
backgroundcolor=\color{gray!5},
frame=leftline,
framerule=0.5pt,rulecolor=\color{gray!80},
numbers=left,
numberstyle=\footnotesize,
firstnumber=1,
stepnumber=1,
numbersep=7pt,
aboveskip=.25em,
showspaces=false,
showstringspaces=false,
keepspaces=true,
showtabs=false,
tabsize=2,
captionpos=b,
flexiblecolumns=true,
breaklines=true,
breakatwhitespace=false,
breakautoindent=true,
breakindent=1em,
title=\lstname,
escapeinside=``,
xleftmargin=1em, xrightmargin=1em,
aboveskip=1ex, belowskip=1ex,
framextopmargin=1pt, framexbottommargin=1pt,
abovecaptionskip=-2pt,belowcaptionskip=3pt,
extendedchars=false, columns=flexible, mathescape=true,
texcl=true,
fontadjust
}%
\begin{document}
\thispagestyle{empty}
\title{Beautybook模板简介}
\subtitle{}
\edition{First Edition}
\bookseries{Illustrated by Ethan Lu}
\author{Ethan Lu}
\pressname{Beautybook}
\presslogo{inner_pics/logo.png}
\coverimage{inner_pics/coverimage.jpg}%ivy-ge998908f8_1280.jpg
\makecover
\definecolor{bg}{HTML}{e0e0e0}
\definecolor{fg}{HTML}{2c4f54}
\colorlet{outermarginbgcolor}{bg}
\colorlet{outermarginfgcolor}{fg}
\colorlet{framegolden}{fg}
\colorlet{framegray}{bg!50}
\makeatletter
% set the contents of the outer margin on even and odd pages for scrheadings, plain and scth
\oddoutermargin{\sffamily Vanishing Theorems on Vector Bundles with Semidefinite Curvature} % Odd 奇数页
\evenoutermargin{\sffamily\@title} % Even 偶数页
%
\titleimage{
chapteroddimage={odd1,odd2,odd3,odd4,odd5,odd6,odd7,odd8,odd9,odd10,odd11,odd12,odd13,odd14,odd15,mid1,mid2,mid3,mid4,mid5,mid6,mid7,mid8,mid9,mid10,mid11},
%
partoddimage={odd1,odd2,odd3,odd4,odd5,odd6,odd7,odd8,odd9,odd10,odd11,odd12,odd13,odd14,odd15,mid1,mid2,mid3,mid4,mid5,mid6,mid7,mid8,mid9,mid10,mid11},
%
chapterevenimage={songeven,even1,even2,even3,even4,mid1,mid2,mid3,mid4,mid5,mid6,mid7,mid8,mid9,mid10,mid11},
%
partevenimage={songeven,even1,even2,even3,even4,mid1,mid2,mid3,mid4,mid5,mid6,mid7,mid8,mid9,mid10,mid11},
}
\chapimage{\Beautybook@chapterimagename} % 会自动改变
\partimage{\Beautybook@partimagename} % 会自动改变
\makeatother
%
\frontmatter
\pagenumbering{Roman}
{% Preface
\thispagestyle{empty}
% \addcontentsline{toc}{chapter}{Preface}
\chapter*{Preface}
Introduction to Beatybook template.
\hfill
\begin{tabular}{lr}
&---- Ethan Lu\\
&2024-03-17
\end{tabular}
\clearpage}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\thispagestyle{empty}
\tableofcontents\let\cleardoublepage\clearpage
\mainmatter
\pagenumbering{arabic}
\partabstract{\hspace*{2em} \textbf{Beautybook} 模板的使用说明,这里是每一个部分 (Part) 的简介区域, 您可以在此处书写下您对该部分的一个简明扼要的概述, 当然,倘若无话可说,此处可以留空.}
\part{\textbf{Beautybook} 模板使用说明}
\chapter{Beautybook模板的简要介绍}
\section{简介}
% your main contents here!
\printindex\thispagestyle{empty}
\bottomimage{inner_pics/coverimage.jpg}
\ISBNcode{\EANisbn[ISBN=978-80-7340-097-2]} %
\summary{Summary.}
\makebottomcover
\end{document}
\end{lstlisting}
\subsection{发行版安装与更新}
本模板测试环境为
\begin{enumerate}
\item Win11 23H2 + \TeX{} Live 2024;
\end{enumerate}
\TeX Live/Mac\TeX{} 的安装请参考知乎的文章,此处略过。
安装 \TeX{} Live 之后,安装后建议升级全部宏包,升级方法:使用 cmd 或 terminal 运行 \lstinline{tlmgr update --all},如果 tlmgr 需要更新,请使用 cmd 运行 \lstinline{tlmgr update --self},如果更新过程中出现了中断,请改用 \lstinline{tlmgr update --self --all --reinstall-forcibly-removed} 更新,也即
\begin{lstlisting}
tlmgr update --self
tlmgr update --all
tlmgr update --self --all --reinstall-forcibly-removed
\end{lstlisting}
更多的内容请参考 \href{https://tex.stackexchange.com/questions/55437/how-do-i-update-my-tex-distribution}{How do I update my \TeX{} distribution?}
\subsection{其他发行版本}
由于宏包版本问题,本模板不支持 C\TeX{} 套装,请务必安装 TeX Live/Mac\TeX{}。更多关于 \TeX{} Live 的安装使用以及 C\TeX{} 与 \TeX{} Live 的兼容、系统路径问题,请参考官方文档。
\chapter{Beautybook 设置说明}
本模板英文版基于基础的 book 文类, 中文版则基于ctexbook文类,所以 book或者ctexbook 的选项对于本模板也是有效的。默认编码为 UTF-8,推荐使用 \TeX{} Live 编译。
\section{语言模式}
本模板内含两套基础语言环境, 分别为 中文的\lstinline{Beautybook-CN.cls}、英文的\lstinline{Beautybook-EN.cls}。改变语言环境会改变图表标题的引导词(图,表),文章结构词(比如目录,参考文献等),以及定理环境中的引导词(比如定理,引理等)。不同语言模式的启用如下:
\begin{lstlisting}
\documentclass{Beautybook-CN} % 中文
\documentclass{Beautybook-EN} % 英文
\end{lstlisting}
除模板自带的两套语言设定之外,如果您需要使用其他语言, 可以通过更改cls文件中这几处解决, 分别为
\begin{enumerate}
\item 更改 part环境的名称 \lstinline{Part \thepart}为 \lstinline{(你的语言中part的翻译) \thepart}
\item 主文件,即当前文件导言区中的定理引导词
\item 更改chapter环境中的part名称如第一条所示
\item 记住, 仅有亚洲语言环境可以使用ctexbook文类, 即基于\lstinline{Beautybook-CN.cls}更改, 其他西语环境需要基于\lstinline{Beautybook-EN.cls}更改.
\end{enumerate}
\section{颜色主题}
本模板的颜色是可以自由配置的,可以配置的颜色参数如下:
\begin{lstlisting}
\definecolor{bg}{HTML}{e0e0e0} % 整体风格的背景色 % 即浅色
\definecolor{fg}{HTML}{455a64} % 整体风格的前景色 % 即深色
%% 下面颜色位于 stys/bottompage.sty文件中
\definecolor{coverbgcolor}{HTML}{f9b868} % 封面及封底背景色
\definecolor{coverfgcolor}{HTML}{503D4B} % 封面及封底前景色
\definecolor{coverbar}{HTML}{BF8E6F} % 封面竖条颜色
\definecolor{bottomcolor}{HTML}{B3686A} % 封底说明背景颜色
%%%%%%%%%%%%%%%%%%%%%%%%
\colorlet{framegolden}{fg} % 古风盒子线条颜色
\colorlet{framegray}{黛绿!5} % 古风盒子背景色
\end{lstlisting}
还有定理环境颜色可以在此文件的导言区设置,下面数学环境部分会展开讲.
这里推荐使用林莲枝开发的cncolours宏包的颜色配置,可以对照选取适合的颜色.
\section{封面}
\subsection{封面个性化}
本模板拥有多套封面可随意取用, 其中使用方法如下:
\begin{enumerate}
\item Springer经典封面--对应宏包 \lstinline{cover-choose=cn} (中文默认),
\item Springer经典封面之二--对应宏包 \lstinline{cover-choose=en} (英文默认),
\item Springer经典封面之三--对应宏包 \lstinline{cover-choose=enfig} (图片背景),
\item 中文书籍经典封面--对应宏包\lstinline{cover-choose=birkar} (三角几何风)。
注意, 使用该封面所对应的信息不太一样, 看好上面的示例,按照要求操作即可。
\end{enumerate}
\begin{table}[htbp]
\centering
\caption{封面元素信息}
\begin{tabular}{cccccc}
\hline
信息 & 命令 & 信息 & 命令 & 信息 & 命令 \\
\hline
标题 & \lstinline|\title| & 副标题 & \lstinline|\subtitle| & 作者 & \lstinline|\author| \\
出版社 & \lstinline|\pressname| & 版本 & \lstinline|\edition| & 封面图 & \lstinline|\coverimage|\\
徽标 & \lstinline|\presslogo| & &&&\\
\hline
\end{tabular}
\end{table}
\subsection{封面图}
封面图片可以自行选取.
\subsection{徽标}
本文用到的 Logo 为wiki随意找的springer经典马标, 可以自己查询下载出版社logo, 为免侵权,在更换图片的时候请选择合适合法的图片进行替换。
\subsection{自定义封面}
另外,如果使用自定义的封面,比如 Adobe illustrator 或者其他软件制作的 A4 PDF 文档,请把 \lstinline{\makecover} 注释掉,然后借助 \lstinline{pdfpages} 宏包将自制封面插入即可。如果使用 \lstinline{titlepage} 环境,也是类似。
\section{章标题}
本模板自定义了一套标题样式, 主要是 part、chapter、section 这三个标题,具体代码见cls。可能不适合所有人的审美,可以注释掉就会回归默认ctexbook的标题样式。
\section{数学环境简介}
在我们这个模板中,我们定义了四种不同的定理模式,包括简单模式(默认的定理样式amsthm) 、有点自定义的thmtools、彩色强调盒子、以及本人开发的专有版权盒子,当然,由雾月老师给我定制的古风盒子您也可以是用来作为定理盒子,只需要在本文件导言区第一种定理样式里面加上\lstinline{ys style}即可.
\subsection{定理类环境的使用}
以下是使用效果展示
\subsubsection{amsthm}
\begin{remark}
这是基于amsthm的注释环境
\end{remark}
\subsubsection{thmtools}
\begin{proof}[证明的说明]
证明环境
\end{proof}
\begin{solution}[解的说明]
解环境
\end{solution}
\subsubsection{彩色强调盒子}
\begin{defi}[名称]\label{defi:def test}
第一种定义环境
\end{defi}
\begin{thm}[名称]\label{thm:thm test}
第一种定理环境
\end{thm}
\begin{cor}[名称]\label{cor:cor test}
第一种推论环境
\end{cor}
\begin{prop}[名称]\label{prop:prop test}
第一种命题环境
\end{prop}
\begin{exam}[名称]\label{exam:exam test}
第一种例题环境
\end{exam}
\begin{lem}[名称]\label{lem:lem test}
第一种引理环境
\end{lem}
\clearpage
\subsubsection{个人版权的盒子共两种}
\begin{definition}[][名称][def label]
这是个人定制的盒子定制的定理环境,这是其中定义环境示例。注意:使用方法如下
\begin{itemize}
\item 如果你没有名称和标签,使用方法为
\begin{lstlisting}
\begin{definition}
定义环境内容
\end{definition}
\end{lstlisting}
\item 如果你没有标签但有名称,使用方法为
\begin{lstlisting}
\begin{definition}[][名称]
定义环境内容
\end{definition}
\end{lstlisting}
\item 如果你有标签,那么无论是否有名称,使用方法为
\begin{lstlisting}
\begin{definition}[][有就填,没有空着][标签]
定义环境内容
\end{definition}
\end{lstlisting}
\item 如果你想更改盒子的一些设定选项,比如加框线等之类的,使用方法为
\begin{lstlisting}
\begin{definition}[tcolorbox选项][名称有就写,没有就连带外面括号删掉][标签 (有标签下就这样子,没有标签可以把这个标签连带外面的括号删掉)]
定义环境内容
\end{definition}
\end{lstlisting}
\end{itemize}
\end{definition}
\begin{theorem}
用法同上,引用下上面的标签 \ref{def label}或者可以\autoref{def label}.
\end{theorem}
\begin{lemma}
用法同上,引用下上面的标签 \ref{def label}或者可以\autoref{def label}.
\end{lemma}
\begin{corollary}
用法同上,引用下上面的标签 \ref{def label}或者可以\autoref{def label}.
\end{corollary}
\begin{example}
用法同上,引用下上面的标签 \ref{def label}或者可以\autoref{def label}.
\end{example}
古风盒子
\begin{fancybox}
古风盒子测试,可以任意嵌套其他环境!
\end{fancybox}
\subsection{修改计数器}
当前定理等环境计数器按章计数,如果想修改定理类环境按节计数,可以修改计数器选项 \lstinline{ counter/.code}中的\lstinline{chapter},可用选项为 \lstinline{chapter} (默认)与 \lstinline{section}、 \lstinline{subsection}等
\subsection{自定义定理类环境}
用户可以采用四种方式定义自己的定理环境,分别为amsthm与thmtools, 这两种看宏包说明文档即可; 后面两种定理的定义方式为
如本文件导言区:
\begin{lstlisting}
% 这是第一种
\mynewtheorem{
defi={\textbf{定义}}[section]{interior style={left color=ReD!8,right color=ReD!5!CyaN!50}, borderline west={1.5mm}{0mm}{ReD}}, % 类似模仿即可
}
% 下面是第二种
\mynewtcbtheorem{
% 这个 theorem 是环境名
theorem={ % 第一种 : 圣诞礼盒风格
counter=tcbthm,
the counter=\thesection.\arabic{tcbthm},
name=定理, % 它保存到 \theorem@name 里
thmcolor=purple5,
autoref name=\bfseries 定理,
style={
arc=3pt,breakable,enhanced,interior style={top color=purple5!5 ,middle color=purple5!1!nuanbai, bottom color=nuanbai},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@theorem@overlay@unbroken{\theorem@name\ \thetcbthm}{\theorem@thmcolor},
overlay first=\my@theorem@overlay@first{\theorem@name\ \thetcbthm}{\theorem@thmcolor},
overlay last=\my@theorem@overlay@last{\theorem@thmcolor},
}
},
lemma={ % 第二种 : 丝带风格
counter=tcblem,
the counter=\thesection.\arabic{tcblem},
name=引理,
lemcolor=靛蓝,
autoref name=\bfseries 引理,
style={
arc=0mm,breakable,enhanced,interior style={top color=靛蓝!5 ,middle color=靛蓝!1!nuanbai, bottom color=nuanbai},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@lemma@overlay@unbroken{\lemma@name\ \thetcblem}{\lemma@lemcolor},
overlay first=\my@lemma@overlay@first{\lemma@name\ \thetcblem}{\lemma@lemcolor},
overlay last=\my@lemma@overlay@last{\lemma@lemcolor},
}
},
}
\end{lstlisting}
\begin{remark}
解释一下, 其中的overlay部分更改需要看中文修改,定理名称改成你想要的,颜色也是,然后别忘了给最外面的example之类的环境名改成你的,比如axiom之类,还有就是tcbexam这个计数器名称要换成你新定义的,如tcbaxiom之类,其他就不用动了。至于说第一种定理样式看上面例子相信您能学会的。
\end{remark}
\newpage
\section{列表环境}
本模板借助于 \lstinline{enumitem} 实现了可定制化,具体见enumitem宏包说明文档,这里示例如下\\[2ex]
\begin{minipage}[b]{0.49\textwidth}
\begin{itemize}[label=$\bigodot $]
\item first item of nesti;
\item second item of nesti;
\begin{itemize}
\item first item of nestii;
\item second item of nestii;
\begin{itemize}
\item first item of nestiii;
\item second item of nestiii.
\end{itemize}
\end{itemize}
\end{itemize}
\end{minipage}
\begin{minipage}[b]{0.49\textwidth}
\begin{enumerate}[label=\arabic*)]
\item first item of nesti;
\item second item of nesti;
\begin{enumerate}
\item first item of nestii;
\item second item of nestii;
\begin{enumerate}
\item first item of nestiii;
\item second item of nestiii.
\end{enumerate}
\end{enumerate}
\end{enumerate}
\end{minipage}
\section{参考文献}
\subsection{打印文献}
\lstinline{ref.bib} 为参考文献存放的文件,需要放在项目文件夹下。
\subsection{修改文献格式}
此外,本模板调用了 biblatex 宏包,并提供了 biber引擎编译参考文献,当然您也可以直接删除cls中的biblatex宏包(cls最后几行)来使用bibtex.
关于文献条目(bib item),你可以在谷歌学术,Mendeley,Endnote 中取,然后把它们添加到 \lstinline{ref.bib} 中。在文中引用的时候,引用它们的键值(bib key)即可。
文献样式默认为数字样式。
\begin{lstlisting}
\usepackage[
backend=biber, % 可改为bibtex
style=numeric, % 可改为其他样式,参考biblatex说明文档
sorting=nty
]{biblatex}
\addbibresource{ref.bib}
\end{lstlisting}
\chapter{字体选项}
字体选项独立成章的原因是,我们希望本模板的用户关心模板使用的字体,知晓自己使用的字体以及遇到字体相关的问题能更加便捷地找到答案。
本模板默认使用ctex的windows选项提供的字体, 如非必要,字体不应改动,当然,如果确实需要,可按照下面代码操作:
\begin{lstlisting}
\setCJKmainfont[Path=fonts/,BoldFont={XX.TTF},ItalicFont={YY.TTF},SlantedFont = {ZZ.TTF} , SlantedFeatures = {FakeSlant}]{WW.TTF}
\setCJKsansfont[Path=fonts/,BoldFont={XX.TTF},ItalicFont={XX.TTF}]{XX.TTF}
\setCJKmonofont[Path=fonts/,BoldFont={XX.TTF},ItalicFont={XX.TTF}]{XX.TTF}
%设置新的中文字体命令
\newCJKfontfamily[song]\songti{XX.TTF}[Path=fonts/] %宋体
%设置新的英文字体命令
\newfontfamily\largetitlestyle[Path=fonts/]{XX.TTF}
\end{lstlisting}
!必须全部使用英文字体名称进行导入,否则报错找不到的!!切记!!
\section{数学字体选项}
本模板使用的是默认数学字体,仅将$\partial$符号改为Times New Roman的Unicode符号。
{\normalem
\printbibliography[
heading=bibintoc,
title={参考文献}
]
\printindex
\thispagestyle{empty}}
%-------------------封底 ---------------%
\bottomimage{inner_pics/ivy-ge998908f8_1280.jpg}
\ISBNcode{\EANisbn[ISBN=978-80-7340-097-2]} %
\summary{封底信息.}
\makebottomcover
\end{document}
|