Awesome-CV Dukang项目
- 借鉴
ThuThesis
对脚注的处理重新定义了脚注,符合中文习惯 - 调整
GNU Makefile
的编译参数,错误自动退出不会卡住
- 完善项目配套文件,准备开启
gh
分支 - 增加
make dist
命令到Makefile
,用于支持文档输出及项目发布 - 完善
main
启动模板 - 增加
License Statement
- 修订文档
- 修改项目名称为
acv-dukang
- 完善
main
起始信息
- 修正
cvsubsubsection
字体风格配置,调整字体大小为10pt - 调整
03-usage
结构,增加cvsubsubsection
- 调整三级标题字体为方正小标宋简体
- 修正
footskip too small
的bug,在主文档geometry
中修改.5cm
为14.5pt
- 重构
cvskills
增加可选对齐参数 - 完成
03-usage
- 调整
04-comp
中ACV部分结构
- 完成
04-comp
- 修改
02-arch
- 增加前4章节内容
- 增加
dkmeasure
用于打印长度数值或进行单位转换后打印 - 修改
cvskills
列宽 - 重构
dkcode
和dkcodefile
,将color
参数调整到minted_style
之前 - 重构
dkcomment
,将color
参数调整到fontawesome_name
之前 - 修正
minted
引擎无法切换tango
以外的style
的错误,需要打开缓存,已从minted
包调用参数中去掉cache=false
并使用make
联动清理临时文件目录 - 增加
03-usage
的本地环境准备
章节 - 修改
dkmeasure
增加提示符开关 - 更新
04-comp
- 重构
cvskills
环境增加底色支持 - 更新
04-comp
- 解决
cvsubsection
编号在下一section应当重置的bug - 更新
04-comp
- 更新
04-comp
- 更名为
Awesome-CV Dukang
项目,文档类名称awesome-cv-dukang
- 根据LaTeX2e手册建议,由于本项目主要基于其他类或宏包进行修改增强,不能通用于特定环境之外,因此将本项目从
Package
类型变更为Class
类型 - 重构部分自定义命令,同时调整文档类引用方式及参数传递方式。
- 重构PDF标题书签生成命令,放弃使用@firstname和@lastname,使用新命令\dkpdftitle在主文档中指定
- 调整
cvsubsection
字体风格 - 开启
04-comp
和05-update
- 修改
cventry
参数及顺序,简化使用方式,不再需要显式输入cvitems
环境 - 完成
03-usage
- 解决图片
ICC
Color Profile Embedded问题
- 增加
LICENSE
文件 - 替换
icon.png
- 增加
caption
宏包引用,调整dkresource
的caption
格式 - 解决
dkcode
和dkcodefile
在使用可选参数O{}
时与xparse
新版本不兼容的问题,需要在可选参数o
或O{}
前加!
,否则可选参数必须全部给出,不然会出错,详情参考tcolorbox
文档471页的特别说明 - 编写
01-intro
- 编写
03-usage
- 完善
dukang-doc.tex
备注信息 - 编写
03-usage
- 合并
dkbotton
和dkbuttonr
,使用*
控制风格,默认不带*
为上下边框风格,带*
为圆角按钮风格
- 重构2个
Makefile
内容,原先清理的不干净 - 重构
dkcomment
支持xparse可选项 - 重构
dkcodefile
支持xparse可选项 - 增加
dkcodebox
支持短代码高亮,尚有bug,不能用在环境或命令参数中,否则提示Verbatim-Like
错误 - 重构
dkcode
和dkcodefile
,使用*
配合xparse代替dkcodeh
和dkcodefileh
,同时提供两种标题风格的自由切换 - 重构
dkcomment
,增加*
选项,提供两种标题风格切换 - 调整
cvsubsection
书签编号为n.n
,调整cvsubsection
标题与上一段落间距
- 增加
cvhonors
的颜色可选开关,调整带底色时的表格边距自适应
- 新增
cvsubsection
部分 - 调整
cvsection
和cvsubsection
标题前后以及正文段落的间距 - 新增
cvhonors
和cvhonor
并调整格式 - 修改
cvhonors
为使用xparse
设置三栏对齐方式 - 完善
Makefile
备注信息 - 开启第三章节
- 重新调整
cventry
的行间距为1.56em - 完成
02-intro
章节
- 修改
cvsection
之后正文的样式和cvparagraph
相同,这样就可以直接输入正文了
- 添加自定义脚注设置
- 使用
makeatletter
组合修正了原先需要插入命令来生成首页PDF书签的过程 - 增加
tcbset
全局配置项,统一部分tcolorbox
环境和命令的字体行距等格式输出
- 完成
cvsection
的重定义,修正cvparagraph格式问题 - 增加
dukangBookmarkSection
命令,为section
类型的环境自动生成书签提供支撑 - 修改
lettersection
和cvsection
用书签命令生成书签 - 完善备注信息
- 增加
dkbutton
和dkbuttonr
两个in-line
风格的显示按钮 - 修改所有
dkcode*
和dkcomment
环境为主色调自适应并可选手动指定主色调,字体为\sffamily - 删除之前用于手动指定主色调的所有
dkcode*c
环境 - 重新定义
section
标题的高亮显示部分,调整高亮显示到前4个字符,用于适应中文习惯 - 完成使用
cvletter
环境定义的01-cover.tex
- 开启使用
cvsection
环境定义的02-intro.tex
,重点参考summary.tex
和skills.tex
- 增加对
resource
中.tex
等文件的编译支持 - 增加
resource/Makefile
的功能 - 增加
dkresource
命令,联动编译resource/r-*.tex
- 增加
resource/r-arch.tex
文档的tikz
中文化支持以及美化 - 增加
ctex-fontset-custom.def
字体自定义文件到resource
的相对位置符号软连接 - 完成
Page 1
- 增加
Makefile
对minted
生成的临时文件进行清理 - 增加
outputdir
选项到\RequirePackage{minted}
解决编译时.listing
文件找不到的问题 - 修改
dukang.sty
宏包的自定义环境 - 更新
dukang-doc
对应的示例部分 - 解决所有自定义命令针对Awesome-CV的颜色自适应
- todo: 所有
tcblisting
仍然没有解决中英文混乱环境下由于CTeX
环境引入的中文前的空格问题
- 重新修改结构,将原本文档相关的
dukang
文件更改为dukang-doc
相关文件 - 重新封装为
dukang
宏包 - 增加首页主标题书签自适应
- 增加
letter
环境书签自动生成
- 完成项目目录结构调整,
dukang.tex
用于生成说明文档,main.tex
用于starter-kit
- 对应调整
Makefile
,make doc
编译dukang.tex
,make
或make main
生成main.tex
- 增加
make clean
和make cleanall
,用于自动清理目录 - 引入
utils.tex
自定义部分,完善备注信息,解决重复引用的问题 - 调整
profile
位置到resource
文件夹
- 初始化项目基础文件以及
git
相关文件 - 完成修改目录结构
- 完成修改
Makefile
适应新的目录结构 - 添加
ctex
引用,支撑中文环境,默认字体使用adobe
- 为
cover
环境添加dukangParIndent
全局变量,用于控制部分内容的首行缩进