LaTeX标题页作者单位与日期怎么标注

讲清 LaTeX 标题页上作者、单位和日期的写法,包括单位对应、通讯作者标记、中文日期设置,以及编译后如何逐项核对,适合论文、报告和内部文档的首页排版。

写论文、课程报告或内部材料时,很多人用 LaTeX 排版后会遇到同样的问题:标题页上的单位没有显示,多位作者的单位编号对不上,或者日期一直是英文格式。这些问题通常不是编译错误,而是 \author、\date 等命令的用法没有对上,编译器也不会因此报错。

这篇文章专门解决“latex 标注作者单位”和“latex 标注日期 中文”这两类问题。读完后,你能判断自己的情况适合哪种写法,照着步骤写出标题页,并知道编译后该检查哪些地方。

标题页的信息通常由四条命令决定:\title 写标题,\author 写作者和单位,\date 写日期,\maketitle 把它们排出来。下面的内容都围绕这四条命令展开。如果你的学校或期刊提供了模板,请以模板要求为准,只借鉴写法即可。

作者、单位和日期怎么写?一句话结论

先给结论:单人作者或全部作者同一单位,用 \author 加换行即可;作者分属不同单位,用 authblk 宏包;中文日期则要用 ctexart 文档类,并用 XeLaTeX 或 LuaLaTeX 编译。

你的情况推荐做法原因
单人作者,一个单位\author{姓名\\单位},单位放在姓名下一行结构简单,不需要额外宏包
多人作者,全部同一单位姓名之间用 \and 分隔,单位用 \\ 写在最后一行只用内置命令,编译稳定
多人作者,各自单位不同使用 authblk 宏包,作者加方括号编号,用 \affil 列出单位编号一一对应,单位排版规整
需要中文日期文档类用 ctexart,\date{\today} 或手写 \date{2024 年 5 月 1 日}中文环境下日期输出为中文格式
标题页不要日期\date{} 留空日期那一行会消失

开始之前:先确认这几点

动手前先核对下面几项,能避免大部分返工。

  • 文档类和编译引擎。中文日期依赖 ctex 系列文档类,ctexart 适合文章和报告。Chinese 排版通常要用 XeLaTeX 或 LuaLaTeX 编译,用普通 pdfLaTeX 容易出现字体或编码报错。
  • 作者顺序和单位归属。先把每位作者的署名顺序、所在单位列成表,再开始写代码。单位写错或编号错位,比格式问题更难发现。
  • 日期的用途。日期是编译当天的,还是投稿、答辩或发布的日期?如果是投稿或提交材料,应该写固定日期,因为 \today 会在每次编译时变化。
  • 模板要求。很多学校和期刊会规定标题页格式,例如作者要用上标、单位要用英文或通讯作者要用星号。模板有要求时,以模板为准,不要为了统一写法而改动模板。
  • 宏包是否已安装。如果要用 authblk,需要确认你的 LaTeX 发行版里已经包含该宏包。缺少宏包时,编译日志会提示找不到文件。

在 LaTeX 中标注作者、单位和中文日期的步骤

下面以一篇双作者论文为例,两人单位不同,日期用中文格式。写法同样适用于单人作者,只需删去多余的编号部分。

  1. 设置文档类和编码。 在导言区写 \documentclass{ctexart},然后用 XeLaTeX 或 LuaLaTeX 编译。ctexart 会处理中文字体,也会让日期输出为中文格式。
  2. 写标题。 在导言区用 \title{...} 写论文标题。标题较长时,可以用 \\ 手动换行,让标题页更整齐。
  3. 写单人作者和单位。 单人作者可以写成 \author{张三\\某某大学计算机学院}。\\ 会让单位另起一行,显示在姓名下方。
  4. 写多人作者的不同单位。 在导言区加入 \usepackage{authblk},然后写 \author[1]{张三} 和 \author[2]{李四},再用 \affil[1]{单位一} 和 \affil[2]{单位二} 列出单位。方括号中的编号要一一对应。
  5. 设置日期。 投稿版建议写 \date{2024 年 5 月 1 日},把日期固定下来。如果希望每次编译都显示当天日期,可以写 \date{\today}。不需要日期时写 \date{}。
  6. 放置标题页并编译。 在 \begin{document} 之后写 \maketitle,然后编译。打开 PDF 的第一页,确认标题、作者、单位和日期都在正确的位置。

如果需要标注通讯作者,可以在姓名后加 \thanks{通讯作者:张三,邮箱见正文}。\thanks 会生成脚注样式的标记,适合放通讯信息、基金项目或致谢。

做完后逐项核对

编译成功只说明代码没有语法错误,标题页是否正确还需要人工检查。

检查项怎么看有问题怎么办
作者顺序和姓名对照署名要求和投稿系统中的信息修改 \author 中对应的姓名顺序或拼写
单位编号对应每位作者的编号都能在单位列表中找到相同编号调整作者方括号中的编号与 \affil 的编号
日期格式首页日期显示为“2024 年 5 月 1 日”这类中文格式确认文档类是 ctexart,编译引擎换成 XeLaTeX 或 LuaLaTeX
日期是否会变隔天重新编译,看日期是否随之改变投稿版改为固定日期,不再使用 \today
通讯作者标记标记和说明文字都出现在页脚或脚注位置检查 \thanks 是否写在对应作者的姓名之后
编译日志没有 Undefined control sequence 或找不到宏包的报错检查命令拼写、宏包名称,并补装缺失的宏包

如果单位名称较长,导致某一行超出页面宽度,可以用 \\ 手动拆行,或者在确保准确的前提下缩写单位名称。缩写前请先确认学校或期刊的正式名称。

❓ 常见问题(FAQ)

1. 为什么 \today 显示的是英文日期?

这通常是因为文档类不是 ctexart。标准的 article 类会输出英文月份,例如 May 1, 2024。改用 \documentclass{ctexart} 后,\today 会输出中文格式。如果你的模板必须使用其他文档类,也可以直接写 \date{2024 年 5 月 1 日} 手动指定日期。

2. 用 pdfLaTeX 能不能标注中文日期?

在 pdfLaTeX 下处理中文通常比较麻烦,常见问题是字体和编码报错。标注中文日期建议用 XeLaTeX 或 LuaLaTeX 编译,并配合 ctexart 文档类。如果模板只能用 pdfLaTeX,请咨询模板提供方,不要随意修改模板的核心设置。

3. 标题页的单位太长,换行很乱怎么办?

可以在单位名称中间用 \\ 手动换行,或者把较长的部门名称拆成两行。调整后重新编译,确认每行都在页面范围内。如果仍然拥挤,可以在不改变单位正式名称的前提下,询问模板提供方是否有推荐的写法。

4. 我的 LaTeX 源码是英文的,想要中文版式,能直接翻译吗?

OmniDoc 支持 LaTeX 源码包的翻译,可以在 omnidoc.top 上传源码包,选择仅译文或双语对照,下载结果。输出会保留公式等排版内容。不过,标题页上的作者、单位和日期仍需要你自己核对,机器翻译的结果请逐项检查。

📝 总结

标题页的作者单位和日期,核心是把 \author、authblk 宏包和 \date 用对位置,再配合 ctexart 与 XeLaTeX 处理中文。投稿版日期建议固定写死,编译后一定要人工核对编号、顺序和日期。这样做,就能把 latex 标注作者单位和 latex 标注日期 中文这两件事一次做对。

打开 OmniDoc,编辑、转换或翻译你的 LaTeX 文档

更新于 2026-11-04