diff --git a/dwev/.gitignore b/dwev/.gitignore index 249e051..6b55381 100644 --- a/dwev/.gitignore +++ b/dwev/.gitignore @@ -1,6 +1,7 @@ -/*.pdf +demo/*.pdf /*_files /figure/ +/*.pdf diff --git a/dwev/_extension.yml b/dwev/_extension.yml index db5d3dd..faedb9e 100644 --- a/dwev/_extension.yml +++ b/dwev/_extension.yml @@ -1,7 +1,7 @@ -title: eisvogel +title: eisvogel template for drwater author: Ming Su version: 0.0.1 contributes: formats: pdf: - template: eisvogel.tex + template: dweisvogel.tex diff --git a/dwev/_extensions/drwater/dwev/_extension.yml b/dwev/_extensions/drwater/dwev/_extension.yml index db5d3dd..faedb9e 100644 --- a/dwev/_extensions/drwater/dwev/_extension.yml +++ b/dwev/_extensions/drwater/dwev/_extension.yml @@ -1,7 +1,7 @@ -title: eisvogel +title: eisvogel template for drwater author: Ming Su version: 0.0.1 contributes: formats: pdf: - template: eisvogel.tex + template: dweisvogel.tex diff --git a/dwev/_extensions/drwater/dwev/eisvogel.tex b/dwev/_extensions/drwater/dwev/dweisvogel.tex similarity index 97% rename from dwev/_extensions/drwater/dwev/eisvogel.tex rename to dwev/_extensions/drwater/dwev/dweisvogel.tex index 7ac9382..b06056e 100644 --- a/dwev/_extensions/drwater/dwev/eisvogel.tex +++ b/dwev/_extensions/drwater/dwev/dweisvogel.tex @@ -389,7 +389,7 @@ $if(book)$ % 修改目录中的章节编号为中文 \addtokomafont{chapterentry}{\normalfont} % 可选:调整目录字体 \renewcommand*{\chapterformat}{第\zhnumber{\thechapter}章} % 正文标题格式 -\renewcommand*{\chaptermarkformat}{第\zhnumber{\thechapter}章} % 页眉标题格式 +\renewcommand*{\chaptermarkformat}{第\zhnumber{\thechapter}章\quad} % 页眉标题格式 % 关键!覆盖目录中的章节编号 \renewcommand{\addchaptertocentry}[2]{% \addtocentrydefault{chapter}{第\zhnumber{#1}章}{#2}% @@ -655,7 +655,7 @@ $if(lang)$ pdflang={$lang$}, $endif$ $if(subject)$ - pdfsubject={$subject$}, +pdfsubject={$subject$}, $endif$ $if(keywords)$ pdfkeywords={$for(keywords)$$keywords$$sep$, $endfor$}, @@ -1017,11 +1017,24 @@ $else$ } \pagestyle{eisvogel-header-footer} +\newpairofpagestyles{eisvogel-chapterpage-header-footer}{ + \clearpairofpagestyles + \setheadtopline{0pt} % 移除页眉顶部的横线(如果有) + \setheadsepline{0pt} + \ifoot*{$if(footer-left)$$footer-left$$else$$for(author)$$author$$sep$, $endfor$$endif$} + \cfoot*{$if(footer-center)$$footer-center$$else$$endif$} + \ofoot*{$if(footer-right)$$footer-right$$else$\thepage$endif$} + \addtokomafont{pageheadfoot}{\upshape} +} + + $if(book)$ -\deftripstyle{ChapterStyle}{}{}{}{}{\pagemark}{} -\renewcommand*{\chapterpagestyle}{ChapterStyle} +% \deftripstyle{ChapterStyle}{}{}{}{}{\pagemark}{} +% \renewcommand*{\chapterpagestyle}{ChapterStyle} +\renewcommand*{\chapterpagestyle}{eisvogel-chapterpage-header-footer} $endif$ + $if(page-background)$ \backgroundsetup{ scale=1, @@ -1036,6 +1049,15 @@ $endif$ $endif$ $endif$ +% watermark +$if(watermark)$ +\usepackage{draftwatermark,xcolor} +\SetWatermarkText{\textcolor{$if(watermark-color)$$watermark-color$$else$gray!3$endif$}{$watermark$}} +\SetWatermarkScale{1.2} % 缩小水印尺寸(数值越小越密集) +\SetWatermarkAngle{45} % 斜角排列(经典水印样式) +\SetWatermarkLightness{0.99} % 亮度调节 +$endif$ + %% %% end added %% diff --git a/dwev/basic-example.pdf b/dwev/basic-example.pdf deleted file mode 100644 index 63be4d5..0000000 Binary files a/dwev/basic-example.pdf and /dev/null differ diff --git a/dwev/beamer.pdf b/dwev/beamer.pdf deleted file mode 100644 index 7d2c508..0000000 Binary files a/dwev/beamer.pdf and /dev/null differ diff --git a/dwev/book.pdf b/dwev/book.pdf deleted file mode 100644 index 4724f44..0000000 Binary files a/dwev/book.pdf and /dev/null differ diff --git a/dwev/bookcn.pdf b/dwev/bookcn.pdf deleted file mode 100644 index 3c84bf8..0000000 Binary files a/dwev/bookcn.pdf and /dev/null differ diff --git a/dwev/boxes-with-pandoc-latex-environment-and-awesomebox.pdf b/dwev/boxes-with-pandoc-latex-environment-and-awesomebox.pdf deleted file mode 100644 index 9f413f7..0000000 Binary files a/dwev/boxes-with-pandoc-latex-environment-and-awesomebox.pdf and /dev/null differ diff --git a/dwev/boxes-with-pandoc-latex-environment-and-tcolorbox.pdf b/dwev/boxes-with-pandoc-latex-environment-and-tcolorbox.pdf deleted file mode 100644 index 3a50751..0000000 Binary files a/dwev/boxes-with-pandoc-latex-environment-and-tcolorbox.pdf and /dev/null differ diff --git a/dwev/code-blocks-listings.pdf b/dwev/code-blocks-listings.pdf deleted file mode 100644 index 14e2182..0000000 Binary files a/dwev/code-blocks-listings.pdf and /dev/null differ diff --git a/dwev/beamer.qmd b/dwev/demo/beamer.qmd similarity index 100% rename from dwev/beamer.qmd rename to dwev/demo/beamer.qmd diff --git a/dwev/book.qmd b/dwev/demo/book.qmd similarity index 100% rename from dwev/book.qmd rename to dwev/demo/book.qmd diff --git a/dwev/boxes-with-pandoc-latex-environment-and-awesomebox.qmd b/dwev/demo/boxes-with-pandoc-latex-environment-and-awesomebox.qmd similarity index 100% rename from dwev/boxes-with-pandoc-latex-environment-and-awesomebox.qmd rename to dwev/demo/boxes-with-pandoc-latex-environment-and-awesomebox.qmd diff --git a/dwev/boxes-with-pandoc-latex-environment-and-tcolorbox.qmd b/dwev/demo/boxes-with-pandoc-latex-environment-and-tcolorbox.qmd similarity index 100% rename from dwev/boxes-with-pandoc-latex-environment-and-tcolorbox.qmd rename to dwev/demo/boxes-with-pandoc-latex-environment-and-tcolorbox.qmd diff --git a/dwev/code-blocks-listings.qmd b/dwev/demo/code-blocks-listings.qmd similarity index 100% rename from dwev/code-blocks-listings.qmd rename to dwev/demo/code-blocks-listings.qmd diff --git a/dwev/code-blocks-without-listings.qmd b/dwev/demo/code-blocks-without-listings.qmd similarity index 100% rename from dwev/code-blocks-without-listings.qmd rename to dwev/demo/code-blocks-without-listings.qmd diff --git a/dwev/header-and-footer.qmd b/dwev/demo/header-and-footer.qmd similarity index 100% rename from dwev/header-and-footer.qmd rename to dwev/demo/header-and-footer.qmd diff --git a/dwev/images-and-tables.qmd b/dwev/demo/images-and-tables.qmd similarity index 100% rename from dwev/images-and-tables.qmd rename to dwev/demo/images-and-tables.qmd diff --git a/dwev/images-and-tables.tex b/dwev/demo/images-and-tables.tex similarity index 100% rename from dwev/images-and-tables.tex rename to dwev/demo/images-and-tables.tex diff --git a/dwev/language-chinese.qmd b/dwev/demo/language-chinese.qmd similarity index 100% rename from dwev/language-chinese.qmd rename to dwev/demo/language-chinese.qmd diff --git a/dwev/language-german.qmd b/dwev/demo/language-german.qmd similarity index 100% rename from dwev/language-german.qmd rename to dwev/demo/language-german.qmd diff --git a/dwev/language-japanese.qmd b/dwev/demo/language-japanese.qmd similarity index 100% rename from dwev/language-japanese.qmd rename to dwev/demo/language-japanese.qmd diff --git a/dwev/page-background.qmd b/dwev/demo/page-background.qmd similarity index 100% rename from dwev/page-background.qmd rename to dwev/demo/page-background.qmd diff --git a/dwev/table-of-contents.qmd b/dwev/demo/table-of-contents.qmd similarity index 100% rename from dwev/table-of-contents.qmd rename to dwev/demo/table-of-contents.qmd diff --git a/dwev/title-page-background.qmd b/dwev/demo/title-page-background.qmd similarity index 100% rename from dwev/title-page-background.qmd rename to dwev/demo/title-page-background.qmd diff --git a/dwev/title-page-custom.qmd b/dwev/demo/title-page-custom.qmd similarity index 100% rename from dwev/title-page-custom.qmd rename to dwev/demo/title-page-custom.qmd diff --git a/dwev/title-page-default.qmd b/dwev/demo/title-page-default.qmd similarity index 100% rename from dwev/title-page-default.qmd rename to dwev/demo/title-page-default.qmd diff --git a/dwev/title-page-green.qmd b/dwev/demo/title-page-green.qmd similarity index 100% rename from dwev/title-page-green.qmd rename to dwev/demo/title-page-green.qmd diff --git a/dwev/title-page-logo.qmd b/dwev/demo/title-page-logo.qmd similarity index 100% rename from dwev/title-page-logo.qmd rename to dwev/demo/title-page-logo.qmd diff --git a/dwev/eisvogel.tex b/dwev/dweisvogel.tex similarity index 97% rename from dwev/eisvogel.tex rename to dwev/dweisvogel.tex index 7ac9382..b06056e 100644 --- a/dwev/eisvogel.tex +++ b/dwev/dweisvogel.tex @@ -389,7 +389,7 @@ $if(book)$ % 修改目录中的章节编号为中文 \addtokomafont{chapterentry}{\normalfont} % 可选:调整目录字体 \renewcommand*{\chapterformat}{第\zhnumber{\thechapter}章} % 正文标题格式 -\renewcommand*{\chaptermarkformat}{第\zhnumber{\thechapter}章} % 页眉标题格式 +\renewcommand*{\chaptermarkformat}{第\zhnumber{\thechapter}章\quad} % 页眉标题格式 % 关键!覆盖目录中的章节编号 \renewcommand{\addchaptertocentry}[2]{% \addtocentrydefault{chapter}{第\zhnumber{#1}章}{#2}% @@ -655,7 +655,7 @@ $if(lang)$ pdflang={$lang$}, $endif$ $if(subject)$ - pdfsubject={$subject$}, +pdfsubject={$subject$}, $endif$ $if(keywords)$ pdfkeywords={$for(keywords)$$keywords$$sep$, $endfor$}, @@ -1017,11 +1017,24 @@ $else$ } \pagestyle{eisvogel-header-footer} +\newpairofpagestyles{eisvogel-chapterpage-header-footer}{ + \clearpairofpagestyles + \setheadtopline{0pt} % 移除页眉顶部的横线(如果有) + \setheadsepline{0pt} + \ifoot*{$if(footer-left)$$footer-left$$else$$for(author)$$author$$sep$, $endfor$$endif$} + \cfoot*{$if(footer-center)$$footer-center$$else$$endif$} + \ofoot*{$if(footer-right)$$footer-right$$else$\thepage$endif$} + \addtokomafont{pageheadfoot}{\upshape} +} + + $if(book)$ -\deftripstyle{ChapterStyle}{}{}{}{}{\pagemark}{} -\renewcommand*{\chapterpagestyle}{ChapterStyle} +% \deftripstyle{ChapterStyle}{}{}{}{}{\pagemark}{} +% \renewcommand*{\chapterpagestyle}{ChapterStyle} +\renewcommand*{\chapterpagestyle}{eisvogel-chapterpage-header-footer} $endif$ + $if(page-background)$ \backgroundsetup{ scale=1, @@ -1036,6 +1049,15 @@ $endif$ $endif$ $endif$ +% watermark +$if(watermark)$ +\usepackage{draftwatermark,xcolor} +\SetWatermarkText{\textcolor{$if(watermark-color)$$watermark-color$$else$gray!3$endif$}{$watermark$}} +\SetWatermarkScale{1.2} % 缩小水印尺寸(数值越小越密集) +\SetWatermarkAngle{45} % 斜角排列(经典水印样式) +\SetWatermarkLightness{0.99} % 亮度调节 +$endif$ + %% %% end added %% diff --git a/dwev/figure/fig-fig1-1.pdf b/dwev/figure/fig-fig1-1.pdf index 2711ffe..59f83ef 100644 Binary files a/dwev/figure/fig-fig1-1.pdf and b/dwev/figure/fig-fig1-1.pdf differ diff --git a/dwev/header-and-footer.pdf b/dwev/header-and-footer.pdf deleted file mode 100644 index 378aa8c..0000000 Binary files a/dwev/header-and-footer.pdf and /dev/null differ diff --git a/dwev/inst/drwater-gray1.pdf b/dwev/inst/drwater-gray1.pdf new file mode 100644 index 0000000..7fa9b94 Binary files /dev/null and b/dwev/inst/drwater-gray1.pdf differ diff --git a/dwev/inst/drwater-gray1.svg b/dwev/inst/drwater-gray1.svg new file mode 100644 index 0000000..68a8fc9 --- /dev/null +++ b/dwev/inst/drwater-gray1.svg @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dwev/inst/drwater-green0.pdf b/dwev/inst/drwater-green0.pdf new file mode 100644 index 0000000..88b7fda Binary files /dev/null and b/dwev/inst/drwater-green0.pdf differ diff --git a/dwev/inst/drwater-green0.svg b/dwev/inst/drwater-green0.svg new file mode 100644 index 0000000..00fe227 --- /dev/null +++ b/dwev/inst/drwater-green0.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/dwev/inst/drwater-green1.pdf b/dwev/inst/drwater-green1.pdf new file mode 100644 index 0000000..091548e Binary files /dev/null and b/dwev/inst/drwater-green1.pdf differ diff --git a/dwev/inst/drwater-green1.svg b/dwev/inst/drwater-green1.svg new file mode 100644 index 0000000..b6990aa --- /dev/null +++ b/dwev/inst/drwater-green1.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dwev/inst/drwater-greenline0.pdf b/dwev/inst/drwater-greenline0.pdf new file mode 100644 index 0000000..86786fa Binary files /dev/null and b/dwev/inst/drwater-greenline0.pdf differ diff --git a/dwev/inst/drwater-greenline0.svg b/dwev/inst/drwater-greenline0.svg new file mode 100644 index 0000000..7eec8c8 --- /dev/null +++ b/dwev/inst/drwater-greenline0.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dwev/inst/drwater-white0.pdf b/dwev/inst/drwater-white0.pdf new file mode 100644 index 0000000..ca69ef8 Binary files /dev/null and b/dwev/inst/drwater-white0.pdf differ diff --git a/dwev/inst/drwater-white0.svg b/dwev/inst/drwater-white0.svg new file mode 100644 index 0000000..0a12a38 --- /dev/null +++ b/dwev/inst/drwater-white0.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/dwev/language-chinese.pdf b/dwev/language-chinese.pdf deleted file mode 100644 index 71a32ce..0000000 Binary files a/dwev/language-chinese.pdf and /dev/null differ diff --git a/dwev/language-german.pdf b/dwev/language-german.pdf deleted file mode 100644 index 18b03c2..0000000 Binary files a/dwev/language-german.pdf and /dev/null differ diff --git a/dwev/language-japanese.pdf b/dwev/language-japanese.pdf deleted file mode 100644 index 3b2d668..0000000 Binary files a/dwev/language-japanese.pdf and /dev/null differ diff --git a/dwev/page-background.pdf b/dwev/page-background.pdf deleted file mode 100644 index 96ba269..0000000 Binary files a/dwev/page-background.pdf and /dev/null differ diff --git a/dwev/table-of-contents.pdf b/dwev/table-of-contents.pdf deleted file mode 100644 index 2eae105..0000000 Binary files a/dwev/table-of-contents.pdf and /dev/null differ diff --git a/dwev/bookcn.qmd b/dwev/template.qmd similarity index 85% rename from dwev/bookcn.qmd rename to dwev/template.qmd index ee7350a..fd12ca5 100644 --- a/dwev/bookcn.qmd +++ b/dwev/template.qmd @@ -10,7 +10,6 @@ top-level-division: chapter classoption: - fntef - UTF8 - # - scheme=plain # 标题样式方案 - zihao=-4 # 正文字号小四 - lang=cn # - chinesefont=founder # founder|ctexfont|nofont @@ -20,7 +19,7 @@ classoption: # classoption: [oneside] titlepage: true keep-tex: false -# titlepage-rule-color: "360049" +titlepage-rule-color: "360049" titlepage-text-color: "360049" titlepage-rule-height: 0 titlepage-background: "inst/cover1.pdf" @@ -32,21 +31,21 @@ date-vskip: -1em caption-justification: centering numbersections: true parindent: true -titlepage-logo: "inst/rceeslogo.pdf" -logo-width: 20mm -logo-vskip: -8em -logo-hskip: "-6em" -lang: zh-CN +# titlepage-logo: "inst/rceeslogo.pdf" +# logo-width: 20mm +# logo-vskip: -8em +# logo-hskip: "-6em" +lang: zh-CN # 不能改为cn,否则目录等不是中文 CJK: true fig-pos: "!t" colorlinks: true urlcolor: blue -header-left: "\\hspace{1cm}" -header-center: "\\leftmark" +header-left: "\\leftmark" +header-center: "\\hspace{1cm}" header-right: "第\\thepage 页" -footer-left: "\\thetitle" -# footer-center: "This is \\LaTeX{}" -footer-right: "\\leftmark" +footer-left: "\\hspace{1cm}" # \\thetitle +footer-center: "\\includegraphics[height=1.5em]{inst/drwater-gray1.pdf}" +footer-right: "\\hspace{1cm}" toc: true toc-own-page: true fig-toc: true @@ -58,6 +57,8 @@ CJKmonofont: "Noto Sans Mono CJK SC" CJKoptions: | AutoFakeBold=true # include-in-header: header.tex +# watermark: "drwater" +# watermark-color: "gray!3" format: dwev-pdf --- @@ -81,13 +82,12 @@ rmdify::rmd_init() # 项目背景与国内外现状介绍 -*asdfsd* *你好* 阿斯顿发 **你好** asdf ::: callout-warning Book in early development. Planned release in 202X. ::: -本书分三大部分,分别是机器学习、贝叶斯建模和空间分析。三个部分分别依据任务类型、模型种类和数据类型展开,不同的写作出发点将呈现不一样的写作风格。应用机器学习首先需要确定任务类型,根据不同的任务选用不同的算法。贝叶斯建模从简单到复杂分频率和贝叶斯方法介绍主流的统计模型。应用空间分析方法需要根据空间数据类型(生成机理)而定,不同的生成机理将对应不同的建模和分析方法。机器学习根据任务类型分聚类、分类、回归和排序四个章节。贝叶斯建模根据模型种类分概率推理框架、线性模型、广义线性模型、分层正态模型、混合效应模型、广义可加模型、高斯过程回归、时间序列回归等八个章节。空间分析部分根据空间数据类型分点模式数据分析、点参考数据分析和区域数据分析三个章节。如[@fig-fig1]所示。 +*asdfsd* *你好* 阿斯顿发 **你好** asdf。本书分三大部分,分别是机器学习、贝叶斯建模和空间分析。三个部分分别依据任务类型、模型种类和数据类型展开,不同的写作出发点将呈现不一样的写作风格。应用机器学习首先需要确定任务类型,根据不同的任务选用不同的算法。贝叶斯建模从简单到复杂分频率和贝叶斯方法介绍主流的统计模型。应用空间分析方法需要根据空间数据类型(生成机理)而定,不同的生成机理将对应不同的建模和分析方法。机器学习根据任务类型分聚类、分类、回归和排序四个章节。贝叶斯建模根据模型种类分概率推理框架、线性模型、广义线性模型、分层正态模型、混合效应模型、广义可加模型、高斯过程回归、时间序列回归等八个章节。空间分析部分根据空间数据类型分点模式数据分析、点参考数据分析和区域数据分析三个章节。如[@fig-fig1]所示。 ```{r} @@ -99,9 +99,15 @@ plot(1) -## 环境信息 {#session .unnumbered} +## 环境信息 + +本书采用科学和技术写作排版系统 [Quarto](https://quarto.org/) 编写,所有代码和文本混编在 qmd 格式的纯文本文件中,具有计算可重复性,即内含的 R 语言、Stan 语言和 Python 语言代码都可运行,并将计算结果插入到最终的文档中,本书使用的主要 R 包及版本信息如[@eq-eq1]所示: + +$$ +x^2+y^2+z^2=a^2 +$$ {#eq-eq1} + -本书采用科学和技术写作排版系统 [Quarto](https://quarto.org/) 编写,所有代码和文本混编在 qmd 格式的纯文本文件中,具有计算可重复性,即内含的 R 语言、Stan 语言和 Python 语言代码都可运行,并将计算结果插入到最终的文档中,本书使用的主要 R 包及版本信息如下: # 主要进展1 diff --git a/dwev/title-page-background.pdf b/dwev/title-page-background.pdf deleted file mode 100644 index 22ce0ac..0000000 Binary files a/dwev/title-page-background.pdf and /dev/null differ diff --git a/dwev/title-page-custom.pdf b/dwev/title-page-custom.pdf deleted file mode 100644 index ed147b4..0000000 Binary files a/dwev/title-page-custom.pdf and /dev/null differ diff --git a/dwev/title-page-default.pdf b/dwev/title-page-default.pdf deleted file mode 100644 index 1655a43..0000000 Binary files a/dwev/title-page-default.pdf and /dev/null differ diff --git a/dwev/title-page-green.pdf b/dwev/title-page-green.pdf deleted file mode 100644 index 98fb3fd..0000000 Binary files a/dwev/title-page-green.pdf and /dev/null differ diff --git a/dwev/title-page-logo.pdf b/dwev/title-page-logo.pdf deleted file mode 100644 index 1ea1dc1..0000000 Binary files a/dwev/title-page-logo.pdf and /dev/null differ