You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Typora如何实现每张A4页面自动生成页眉及页脚?

Typora自动生成页眉页脚实现方案

首先明确Typora与Markdown的关联:原生Markdown是轻量级纯文本标记语法,本身仅定义内容结构,不支持页眉页脚这类排版类格式属性。Typora是兼容Markdown语法的所见即所得编辑器,在原生Markdown基础上扩展了大量排版、导出相关能力,完全可以实现自动页眉页脚需求,具体操作方法如下:

方法1:导出文件时配置(零代码,新手优先用)

该方案仅在导出为PDF、Word等格式时自动生成页眉页脚,无需修改任何配置文件,操作门槛最低:

  • 打开Typora,点击顶部菜单栏「文件」→「偏好设置」→选择「导出」选项卡
  • 选择你常用的导出格式(以PDF为例),进入对应设置页面
  • 找到「页眉与页脚」板块,勾选需要显示的位置,支持自定义两类内容:
    • 固定文本:比如报告名称、单位名称、作者名
    • 系统变量:${page}对应当前页码、${totalPages}对应总页数、${title}对应当前文档标题
  • 配置完成后保存,后续所有该格式的导出都会自动在每页生成对应页眉页脚。

方法2:自定义CSS实现编辑页实时显示

如果需要在Typora编辑界面就能看到页眉页脚,可通过修改主题CSS实现:

  • 打开Typora偏好设置→「外观」→点击「打开主题文件夹」
  • 找到你当前使用的主题对应的CSS文件,比如使用GitHub主题就找到github.css,复制一份重命名为github.user.css(避免后续主题更新覆盖自定义配置)
  • 用任意文本编辑器打开新建的.user.css文件,在末尾添加如下代码,可根据需求调整内容、样式参数:
/* 打印/导出时的页眉页脚配置 */
@media print {
  @page {
    /* 页眉居中 */
    @top-center {
      content: "这里填你的页眉内容";
      font-size: 10px;
      color: #666;
    }
    /* 页脚居右显示页码 */
    @bottom-right {
      content: "第 " counter(page) " 页 / 共 " counter(pages) " 页";
      font-size: 10px;
      color: #666;
    }
  }
}

/* 编辑界面显示页眉页脚的配置 */
#write {
  padding-top: 40px; /* 给页眉预留显示空间 */
  position: relative;
}
#write::before {
  content: "这里填你的页眉内容";
  position: fixed;
  top: 10px;
  left: 50%;
  transform: translateX(-50%);
  font-size: 10px;
  color: #666;
}
#write::after {
  content: "这里填你的页脚内容";
  position: fixed;
  bottom: 10px;
  right: 20px;
  font-size: 10px;
  color: #666;
}
  • 保存CSS文件后重启Typora即可生效。

内容的提问来源于stack exchange,提问作者genmaicha

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 05:45:03