forked from abolybook/aboly
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcover.tex
95 lines (81 loc) · 3.25 KB
/
cover.tex
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
\thispagestyle{empty}
\pagenumbering{Alph}
\newpagecolor{SkyBlue}\afterpage{\nopagecolor}
\newcommand{\lycoverlinkcolor}{DarkSlateGray}
\begin{center}
\noindent
\newfontfamily{\ftcvtitleen}{Linux Libertine O}
\newfontfamily{\ftcvtexten}{Linux Libertine O}
\setCJKfamilyfont{ftcvtitlezh}{方正黑体_GBK}
\setCJKfamilyfont{ftcvmindmap}{方正楷体_GBK}
% Title.
\begin{tcolorbox}[
halign=center,
width=0.66\paperwidth,
boxrule=1mm,
boxsep=8mm,
colback=Beige,
colframe=WhiteSmoke,
]
{\fontsize{42pt}{42pt}\selectfont\CJKfamily{ftcvtitlezh}一 瓶 论 语}\\[20pt]
{\fontsize{36pt}{36pt}\selectfont\ftcvtitleen A~~~Bottle~~~of~~~Lún~~~Yǔ}
% Should've used a Sans font (Source Han Sans?) for the English title to match
% the Chinese title's style and to avoid the ugly (anti-pinyin style) tone marks.
% But I could not find a suitable Sans font with perfect tone marks, and I really
% like the classical looking of Linux Libertine O.
\end{tcolorbox}
\vspace*{\stretch{1}}
% Mindmap.
{
\newcommand{\mmscale}{0.81}
\newcommand{\lycovernode}[2]{\hyperlink{#1}{\textcolor{\lycoverlinkcolor}{#2}}}
\centering
\CJKfamily{ftcvmindmap}
\begin{tikzpicture}[
mindmap,
scale=\mmscale,
every node/.style={concept, scale=\mmscale},
concept color=Beige,
grow cyclic,
root concept/.append style={font={\fontsize{28pt}{28pt}\selectfont}},
level 1/.append style={level distance=4.5cm, sibling angle=90, font={\fontsize{28pt}{28pt}\selectfont}},
level 2/.append style={level distance=3cm, sibling angle=45, font={\fontsize{25pt}{25pt}\selectfont}}
]
\node[root concept]{\lycovernode{topicjunzi}{君子}}
child{ node{\lycovernode{topicxue2}{学}}
child{ node{\lycovernode{topicwen2}{文}} }
child{ node{\lycovernode{topicyinyue}{乐}} } % vaguely implies '快乐'
child{ node{\lycovernode{topiczhi4a}{智}} }
child{ node{\lycovernode{topiczhi4}{志}} } % roughly implies '恒'
}
child{ node{\lycovernode{topiczheng4}{政}}
child{ node{\lycovernode{topiclian2}{廉}} }
child{ node{\lycovernode{topichui4}{惠}} }
child{ node{\lycovernode{topicyongren}{贤}} } % 任人唯贤;陈力就列(己贤)
child{ node{\lycovernode{topiczhong1}{忠}} }
child{ node{\lycovernode{topicde2}{德}} }
}
child{ node{\lycovernode{topicli3}{礼}}
child{ node{\lycovernode{topicchi3}{耻}} } % roughly implies '不为'
child{ node{\lycovernode{topicwen1}{温}} } % roughly implies '色'
child{ node{\lycovernode{topicqian1}{谦}} }
child{ node{\lycovernode{topicjing4}{敬}} }
}
child{ node{\lycovernode{topicren2}{仁}}
child{ node{\lycovernode{topicxiao4}{孝}} }
child{ node{\lycovernode{topicyi4}{义}} }
child{ node{\lycovernode{topicxin4}{信}} }
child{ node{\lycovernode{topicyou3}{友}} }
child{ node{\lycovernode{topicshu4}{恕}} } % layout: 恕 - 君子 - 忠
};
\end{tikzpicture}
}
\vspace*{\stretch{1}}
% Contact info.
{
\fontsize{20pt}{20pt}\selectfont\ftcvtexten
\href{https://www.abolybook.org}{\textcolor{\lycoverlinkcolor}{www.abolybook.org}}\\[2pt]
\href{mailto:[email protected]}{\textcolor{\lycoverlinkcolor}{[email protected]}}\\[12pt]
\href{https://creativecommons.org/licenses/by-nc-nd/3.0/}{\textcolor{\lycoverlinkcolor}{\ccbyncnd}}
}
\end{center}