[Others] [deb] LaTeX自动制作2022年年历(带农历,支持自定义插图)
Tofloor
poster avatar
字甲达宾
deepin
2022-03-08 01:45
Author

[deb] LaTeX自动制作2022年年历(带农历,支持自定义插图)

2022.3.07 发布

2022.3.08 更新 DEB 包

  • 应用场景示例:

企业产品宣传、企业文化或活动纪念、学校/团队/家人/小孩的照片展示...

提示:

  • 仅适用于 熟悉或了解 LaTeX / texlive 排版软件的用户
  • 或者有制作年历需求的广告设计行业/企业广告宣传人员

LaTeX 原始项目来源:

用 LaTeX 自定义多国语言的日历
作者:莲枝 (LianTze LIM), v1.4.3, 2021-9

官网 (GitHub): https://github.com/liantze/cdcalendar

LaTeX Studio: https://www.latexstudio.net/index/details/index/mid/2100.html

LaTeX 工作室 排版作品 日历笔记 

2022 年年历排版新鲜出炉,节气节假日一应俱全 - 莲枝出品

使用说明:

根据以上项目源码,打包 成 deb 格式,并编写了一个命令 /usr/bin/cdcdcalendar-tex,

方便用户直接、快速、自动生成 tex 源码,并编译导出 pdf 文档。

步骤1:安装 texlive 软件包。安装过程会自动安装一些依赖的软件包,可能会需要 10-30分钟时间,甚至更久。

sudo apt install texlive

(注:如果安装后,无法正常编译出 PDF,如编译报错“某某文件缺失”,建议安装完整版的 texlive 套装)。命令:

sudo apt install texlive-full


步骤2: 下载并安装 打包 好的 DEB 包:桌面日历

texlive-cdcalendar_1.4.3-2022.1_all.deb (2022.3.08更新DEB包)

安装包大小:4 M

https://wwe.lanzoub.com/icWFj0171vxe


步骤3:以普通用户运行 "cdcalendar-tex -d" 命令

作用:-d 选项用于从网上下载原始模板中用到的 5 张图片。

下载的图片,保存在 ~/cdcalendar-tex/img/ 目录下。

当然,用户可以用自己的图片 (支持 JPG,PNG,PDF 格式),替换这5张图片。

最多支持13张图片(多余的图片会被忽略)。1张用于台历封面,另外12张用于1-12月的配图。

(如果图片不足13张,会重复使用现有的图片)

特别说明:

图片主文件名无特殊要求。程序会按图片的文件名自动排序,读取前13个图片文件。

但建议在使用自定义的图片时,最好按一定的数字或字母顺序,对图片进行命名。如:

00.jpg, 01.jpg... 12.jpg


步骤4:以普通用户,再次运行不带选项的 cdcalendar-tex 命令

正常情况下,运行约 30秒左右,会生成 tex 源码,并使用 xelatex 命令连续编译2次生成 PDF 文档。

并会自动打开生成的 pdf 文档。

(PDF 文档为 A4 竖向,共13页。即1页封面,外加12个月,每月1张)


附效果图1张

提示:

  • 本套台历,添加了2022年全年的油价调整日期表(共24个调价日)。

关心油价的车主朋友,可能会感兴趣。

已知问题:

  • 只有“星期天”才标记为红色。“星期一 到 星期六”都是黑色。暂时无解,期待项目原作者(或者其他高人)更新宏包解决。
  • 暂只支持生成 2022年的台历。如果需要生成2023年的,

需要手动编写 lunar-2023.csv 的农历数据文件,并手动修改 tex 源码,再使用 xelatex 命令连续编译2次,才能导出相应的 PDF 文档。

(注:也可以使用其他程序自动生成 lunar-2023.csv 的农历数据文件。生成方式见原始项目的相关说明,或者运行命令

texdoc cdcalendar 查看方法)。

cdcalendar-tex_2022-03-07_1657-33.jpg

Reply Favorite View the author
All Replies
心平气和
deepin
2022-03-08 02:24
#1

厉害,latex 学习成本劝退很多人

Reply View the author
神末shenmo
deepin
Spark-App
Q&A Team
2022-03-08 03:06
#2

虽不明,但觉厉,点赞之

Reply View the author
爪巴戈
deepin
2022-03-08 03:13
#3

大佬牛逼

Reply View the author
andktan
deepin
2022-03-08 16:59
#4

like

收藏备用了

Reply View the author