当前位置: 首页 > news >正文

【LaTeX】 5 LaTeX 文档类

文档类基础

核心作用

\documentclass[选项]{类名}  % 必需命令,通常放在文档首行

中文文档类示例

\documentclass{ctexart}  % 自动处理中文排版

文档类功能

功能类别具体作用
整体布局页边距、字体、行间距等
结构支持是否支持章节、标题分页等
命令扩展添加新的命令和环境

主要文档类分类

标准文档类

文档类适用场景中文对应类
article无章节的短文档ctexart
report有章节的长文档(单面)ctexrep
book有章节的长文档(双面)ctexbook
letter信件(无分节)-
slides演示文稿(过时)-
beamer现代幻灯片ctexbeamer

中文文档类使用规则

优先选择

  • 直接使用对应的 ctex* 文档类

备选方案

  • 标准类 + \usepackage{ctex} 宏包
  • 适用于没有对应 ctex 版本的情况

文档类选项

全局选项语法

\documentclass[选项1,选项2,...]{类名}

常用选项示例

字体大小选项

\documentclass[11pt]{article}      % 11磅字体
\documentclass[12pt]{ctexart}      % 12磅字体

布局选项

\documentclass[twocolumn]{article} % 双栏布局

功能增强文档类

扩展文档类对比

类别代表类特点
数学专业amsart, amsbook数学期刊风格,传统设计
KOMA-Scriptscrartcl, scrreprt, scrbook欧洲风格,高度可定制
Memoirmemoirbook 类的超级扩展,功能丰富

KOMA-Script 类选项示例

\documentclass[chapterprefix]{scrreprt}    % 章节标题带"Chapter"前缀
\documentclass[headings=small]{scrreprt}   % 小标题样式
\documentclass[headings=big]{scrreprt}     % 大标题样式  
\documentclass[numbers=enddot]{scrreprt}   % 编号后加点

实践练习指南

文档类对比实验

基础对比

  1. article/ctexartreport/ctexrepbook/ctexbook 间切换
  2. 观察布局、字体、章节样式的变化

功能测试

  • report/book 类中使用 \chapter 命令
  • article 类中尝试 \chapter(应该报错)

选项效果探索

双栏布局

\documentclass[twocolumn]{ctexart}

KOMA-Script 选项

  • chapterprefix:章节标题是否显示"Chapter"
  • headings=small/big:标题样式大小
  • numbers=enddot:编号后是否加点

信件类特殊语法

\documentclass{letter}
\begin{document}
\begin{letter}{收件人地址}
\opening{尊称}
信件正文...
\closing{结束语}
\end{letter}
\end{document}

注意:信件中使用 \\ 进行地址换行

选择建议

文档类选择策略

基础需求

  • 中文文档:首选 ctexart/ctexrep/ctexbook
  • 简单文档:article/ctexart
  • 长篇文档:report/book 或对应 ctex 版本

高级需求

  • 需要精细控制:KOMA-Script 系列
  • 书籍出版:memoir
  • 数学论文:amsart/amsbook

演示文稿

  • 现代幻灯片:beamerctexbeamer
  • 避免使用过时的 slides

学习目标

应掌握:

  • 文档类的基本概念和作用
  • 主要文档类的适用场景
  • 全局选项的设置方法
  • 中文文档类的正确使用
  • 功能增强类的初步了解
  • 能够根据需求选择合适的文档类
http://www.dtcms.com/a/430844.html

相关文章:

  • x64dbg下载安装图文教程(附安装包)
  • pthread_create详解:打开多线程编程的大门
  • DFS 详解(C++版)
  • 如何通过企微SCRM实现高效的客户管理与营销策略?
  • 北京网站建设华网天下买送两年wordpress百度地图插件
  • Unity+Blender-03-输出制作Flipbook
  • SpringCloudGateway:像城市交通指挥系统一样的微服务网关
  • 【大模型评估】大模型评估框架 HELM(Holistic Evaluation of Language Models)全解析:原理、工具与实践
  • 做自媒体视频搬运网站网站做友链有行业要求吗
  • Jarvis 算法
  • [Linux基础——Lesson6.编译器gcc/g++以及动静态库的认识]
  • 【ROS2】快速创建一个包
  • Markdown——2.LaTeX数学公式
  • 网站系统建设合同范本网站建设相关技术
  • 做网站准备的资料竞猜世界杯
  • Python 开发工具,最新2025 PyCharm 使用
  • 新公司注册在哪个网站p2p网站建设教程
  • 2008 年真题配套词汇单词笔记(考研真相)
  • 增强版 bash “zsh“
  • 图数据库:基于历史学科的全球历史知识图谱构建,使用Neo4j图数据库实现中国历史与全球历史的关联查询。
  • conda建立虚拟环境,并在jupyter notebook中显示,查看与已安装包是否冲突
  • 美食网站策划书新网站如何让百度收录
  • [创业之路-642]:新质生产力、硬科技与数字经济深度融合
  • 今日分享 浮点数二分
  • DataTool.vip官网入口 - 多平台视频与音频免费下载器工具
  • 文心雕龙:DIFY 工作流驱动的Word自动化生成与规范排版方案
  • asp sql做学生信息网站中国建设银行演示网站
  • windows10 系统添加第二块硬盘(解决硬盘盘符丢失问题)
  • java-代码随想录第48天|739. 每日温度、496.下一个更大元素 I、503.下一个更大元素II
  • 在嘉立创的泰山派上也能运行Easysearch