Word术语A4(210×297)上、下3.8cm,左、右3.2cm,页眉、页脚3.0cm如何在LaTeX中设置

2023-10-10 00:38

本文主要是介绍Word术语A4(210×297)上、下3.8cm,左、右3.2cm,页眉、页脚3.0cm如何在LaTeX中设置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

某学位论文要求:

A4(210×297),幅面白色,上、下3.8cm,左、右3.2cm,页眉、页脚3.0cm

那么如何在 LATEX 中实现呢?首先你必须要明白Word术语和 LATEX 关于页面设置术语的对应关系才能明白如何写出 LATEX 代码。

1 Word术语含义

  • 上下左右规定了用户可以直接书写的区域(对应 LATEX 术语body)与纸张的边界的距离;
  • 页眉指的是页眉上边界与纸张上边界的距离;
  • 页脚指的是页脚下边界与纸张下边界的距离;

关于页面设置最主要的参数在Word中,包括最新版的Word2013中就这么多;而相比之下 LATEX 提供的关于页面设置的参数要多好多。Word中的参数不能在 LATEX 直接找到对应的参数设置,但根据所有的Word参数值能够推算出 LATEX 的部分参数的值,还有一部分的值,要用户自己根据排版的需要自主确定。

由此可见, LATEX 能够让我们对版面实行更加精确的控制,而Word则让我们对版面实行粗略的控制。对于普通用户来说,或者对版面要求不严格的出版物来说,Word也够用了。

2 LATEX 中的页眉设置术语

在(书中)1的第194页有详细的讲解,在此列出其中重要的几个:

  1. \paperheight\paperwidth指的是纸张的高度和宽度。给定A4纸,即给定了这两个参数;
  2. \textheight\textwidth规定了body的高度和宽度。这两个参数可以由“word的上下左右”及\paperheight\paperwidth推算出来;
  3. \headsep指的是body上边界与header下边界的距离;
  4. \topmargin指的是header的上边界与预先设置的一条横线之间的距离,其值为正的话header就会向body的方向下沉,为负的话就会向纸张的上边界上升;
  5. \footskip指的是body的下边界与footer的下边界的距离;
  6. \headheight指的是header的高度,即页眉本身的高度;
  7. \oddsidemargin等在此不在详述。

3 对应的 LATEX 代码

清楚了上面各自术语的涵义后,我们就能很顺利的写出与“A4(210×297),幅面白色,上、下3.8cm,左、右3.2cm,页眉、页脚3.0cm”对应的 LATEX 代码,当然在你的文档类选项必须设置为A4纸张。代码如下:

\setlength{\textwidth}{14.6cm}
\setlength{\textheight}{22.1cm}
\setlength{\footskip}{0.8cm}
\setlength{\headsep}{0.2cm}
\setlength{\topskip}{0pt}
\setlength{\topmargin}{3.8cm-1in}
\setlength{\headheight}{20pt}
\setlength{\oddsidemargin}{3.2cm-1in}
\setlength{\evensidemargin}{\oddsidemargin}

  1. Frank Mittelbach, Michel Goossens, et al. The LATEX Companion. 2ed. Addison-Wesley, 2004. ↩

这篇关于Word术语A4(210×297)上、下3.8cm,左、右3.2cm,页眉、页脚3.0cm如何在LaTeX中设置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/176696

相关文章

Go语言编译环境设置教程

《Go语言编译环境设置教程》Go语言支持高并发(goroutine)、自动垃圾回收,编译为跨平台二进制文件,云原生兼容且社区活跃,开发便捷,内置测试与vet工具辅助检测错误,依赖模块化管理,提升开发效... 目录Go语言优势下载 Go  配置编译环境配置 GOPROXYIDE 设置(VS Code)一些基本

小白也能轻松上手! 路由器设置优化指南

《小白也能轻松上手!路由器设置优化指南》在日常生活中,我们常常会遇到WiFi网速慢的问题,这主要受到三个方面的影响,首要原因是WiFi产品的配置优化不合理,其次是硬件性能的不足,以及宽带线路本身的质... 在数字化时代,网络已成为生活必需品,追剧、游戏、办公、学习都离不开稳定高速的网络。但很多人面对新路由器

SpringBoot+EasyPOI轻松实现Excel和Word导出PDF

《SpringBoot+EasyPOI轻松实现Excel和Word导出PDF》在企业级开发中,将Excel和Word文档导出为PDF是常见需求,本文将结合​​EasyPOI和​​Aspose系列工具实... 目录一、环境准备与依赖配置1.1 方案选型1.2 依赖配置(商业库方案)二、Excel 导出 PDF

Java docx4j高效处理Word文档的实战指南

《Javadocx4j高效处理Word文档的实战指南》对于需要在Java应用程序中生成、修改或处理Word文档的开发者来说,docx4j是一个强大而专业的选择,下面我们就来看看docx4j的具体使用... 目录引言一、环境准备与基础配置1.1 Maven依赖配置1.2 初始化测试类二、增强版文档操作示例2.

Java操作Word文档的全面指南

《Java操作Word文档的全面指南》在Java开发中,操作Word文档是常见的业务需求,广泛应用于合同生成、报表输出、通知发布、法律文书生成、病历模板填写等场景,本文将全面介绍Java操作Word文... 目录简介段落页头与页脚页码表格图片批注文本框目录图表简介Word编程最重要的类是org.apach

linux hostname设置全过程

《linuxhostname设置全过程》:本文主要介绍linuxhostname设置全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录查询hostname设置步骤其它相关点hostid/etc/hostsEDChina编程A工具license破解注意事项总结以RHE

Python设置Cookie永不超时的详细指南

《Python设置Cookie永不超时的详细指南》Cookie是一种存储在用户浏览器中的小型数据片段,用于记录用户的登录状态、偏好设置等信息,下面小编就来和大家详细讲讲Python如何设置Cookie... 目录一、Cookie的作用与重要性二、Cookie过期的原因三、实现Cookie永不超时的方法(一)

Qt 设置软件版本信息的实现

《Qt设置软件版本信息的实现》本文介绍了Qt项目中设置版本信息的三种常用方法,包括.pro文件和version.rc配置、CMakeLists.txt与version.h.in结合,具有一定的参考... 目录在运行程序期间设置版本信息可以参考VS在 QT 中设置软件版本信息的几种方法方法一:通过 .pro

PostgreSQL 默认隔离级别的设置

《PostgreSQL默认隔离级别的设置》PostgreSQL的默认事务隔离级别是读已提交,这是其事务处理系统的基础行为模式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价... 目录一 默认隔离级别概述1.1 默认设置1.2 各版本一致性二 读已提交的特性2.1 行为特征2.2

一文详解MySQL如何设置自动备份任务

《一文详解MySQL如何设置自动备份任务》设置自动备份任务可以确保你的数据库定期备份,防止数据丢失,下面我们就来详细介绍一下如何使用Bash脚本和Cron任务在Linux系统上设置MySQL数据库的自... 目录1. 编写备份脚本1.1 创建并编辑备份脚本1.2 给予脚本执行权限2. 设置 Cron 任务2