乐于分享
好东西不私藏

LaTeX 小红书图文卡片模板

LaTeX 小红书图文卡片模板

点击👇“LaTeX工作室” 关注公众号

精致科研生活从这里开始

LaTeX 小红书图文卡片模板

基于 XeLaTeX 的小红书 / Rednote 竖版图文卡片模板,支持 3:4 和 9:16 页面比例。样式封装在 rednote-card.sty,内容写在 main.tex,可一键导出 PNG。

效果预览

封面预览
正文卡片预览
横向表格预览

功能特性

  • 支持竖版 3:4 和 9:16,一页一卡,适合图文笔记发布。
  • 支持封面、正文卡片、标签、提示块、代码、图片、公式、表格和参考文献。
  • 内置 5 套主题:rose、sage、sky、amber、mono。
  • 内置中文字体和等宽字体,减少字体环境差异。
  • 使用 listings 展示代码,不依赖 minted 或 shell escape。

环境要求

  • xelatex:推荐通过 TeX Live 或 MacTeX 安装。
  • uv:用于运行 PDF 转图片脚本。

检查命令:

xelatex --versionuv --version

快速开始

scripts/build_post_images.sh

默认编译 main.tex,生成 main.pdf,并把每一页导出为:

post/main/main-001.pngpost/main/main-002.png

脚本无执行权限时运行:

chmod +x scripts/build_post_images.sh scripts/pdf_to_images.sh

使用模板

选择主题和比例

\documentclass[UTF8, zihao=-4, fontset=none]{ctexart}\usepackage[theme=rose, ratio=3:4]{rednote-card}

可选主题:rose、sage、sky、amber、mono。

可选比例:3:4、9:16。默认是 3:4;切换到 9:16 时保持页面宽度不变,增加页面高度:

\usepackage[theme=rose, ratio=9:16]{rednote-card}
ratio
页面尺寸
适合场景
3:411.25cm × 15cm
常规小红书图文卡片
9:1611.25cm × 20cm
更接近手机全屏的长图卡片

模板只支持上表中的预设比例。传入其他值时会给出 LaTeX 包警告,并回退到默认的 3:4。

添加封面

\begin{rednotecover}\coverkicker{图文笔记 / LaTeX 模板}\covertitle{小红书图文笔记\\排版模板}\coversubtitle{Based on \LaTeX}\cardtag{\#LaTeX}\hspace{1mm}\cardtag{\#小红书}\covermeta{rednote-card.sty · \today}\end{rednotecover}

添加正文卡片

\begin{rednotecard}\cardtitle{一页只讲一个观点}\cardsubtitle{用一句话说明这一页的作用。}\cardsection{小节标题}    这里写正文内容。\end{rednotecard}

组件速查

组件
用途
rednotecover
封面页环境
rednotecard
正文卡片环境
\coverkicker{...}
封面顶部分类或系列名
\covertitle{...}
封面主标题,支持 \\ 手动换行
\coversubtitle{...}
封面副标题
\covermeta{...}
封面底部信息
\cardtitle{...}
正文卡片主标题
\cardsubtitle{...}
正文卡片副标题
\cardsection{...}
二级标题
\cardsubsection{...}
三级标题
\cardtag{...}
行内标签
\cardtip{...}
 / \cardtip[标题]{...}
重点提示块
\cardnote{...}
普通备注块
\inlinecode{...}
行内代码样式
cardcode
代码块环境,支持 listings 参数
\cardimage[选项]{图片路径}
插入图片
\cardcaption{...}
图片说明
cardtable
竖版卡片表格
cardrotatedtable
顺时针旋转 90 度的横向表格
cardbibliography
简单参考文献列表,配合 \cite / \bibitem 使用

导出图片

编译 TeX 并导出 PNG

scripts/build_post_images.sh [input.tex] [dpi]

示例:

scripts/build_post_images.shscripts/build_post_images.sh notes.texscripts/build_post_images.sh main.tex 300

输出目录为:

post/<tex-file-stem>/<tex-file-stem>-001.png

例如 notes.tex 会输出到:

post/notes/notes-001.png

只转换已有 PDF

scripts/pdf_to_images.sh [input.pdf] [output_dir] [dpi]

示例:

scripts/pdf_to_images.shscripts/pdf_to_images.sh main.pdf post/main 216scripts/pdf_to_images.sh notes.pdf post/notes 300

默认 DPI 为 216。需要更高清图片时可使用 300。

项目结构

.├── main.tex              # 示例内容和使用说明├── rednote-card.sty      # 模板样式、主题、比例和组件定义├── scripts/              # 编译和导出脚本├── fonts/                # 项目内置字体├── post/                 # 导出的 PNG 图片└── main.pdf              # 示例 PDF 输出

常见问题

找不到 xelatex 或 uv

请先安装对应工具,并确认命令在 PATH 中:

xelatex --versionuv --version

为什么要编译两次?

LaTeX 的引用编号需要刷新。scripts/build_post_images.sh 会自动运行两次 xelatex。

可以使用 BibTeX 吗?

当前示例使用 LaTeX 内置的 \cite 和 \bibitem,不包含 BibTeX 工作流。

下载地址

  • https://github.com/fanyousen/xhs-latex-card
  • https://www.latexstudio.net/index/details/index/mid/5050.html
  • 夸克网盘链接:https://pan.quark.cn/s/a02fbe9e478f

十五年珍藏 LaTeX 入门资料

「十五年沉淀好资料 - 视频与文档 - 助力你轻松入门 LaTeX - 2026 年 8月 刷新」:

百度网盘链接:

https://pan.baidu.com/s/13VCYlDj2uqKvMBa6qODPsA?pwd=w4sj 

夸克网盘转存链接:

https://pan.quark.cn/s/8205fe8ecd84

TeX 软件下载:

windows & linux:

 https://mirrors.ctan.org/systems/texlive/Images/texlive.iso

MacOS:https://www.tug.org/mactex/

更懂中文用户的 LaTeX 在线平台来了,点击领取福利!

www.texhub.com

点击👇“LaTeX工作室” 关注公众号

● LaTeX 重制最牛最难《中学数学实验教材》共 6 册-免费下载 - 增加百度网盘

● 2026 最新国家自然科学基金项目 LaTeX 模版,科研党的福音来了!

● MathLive —— 轻松编辑数学公式的宝藏神器!即时渲染、支持 LaTeX 输入,完美公式编辑体验!

● LaTeX 公式排版超级备忘录 - 各类场景全覆盖

● 高中物理甲种本第一册重制豪华版来了(附全套教材下载)

● LaTeX 重排 838页 《数学分析新讲·三册》

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料