首页 > 其他分享 >LaTeX教材排版-04:Geometry.tex文件说明

LaTeX教材排版-04:Geometry.tex文件说明

时间:2024-11-19 23:07:22浏览次数:1  
标签:LaTeX 38 word 04 Geometry 页眉 设置 版心 排版

LaTeX教材排版-04:Geometry.tex文件说明

Latex教材

这个文件用于设置版面,里面有一些很别扭的设置,目的是为了模拟出word的排版效果。

在word中,预期的效果是:16开的纸,纸张宽为18.4cm,高为26cm;页面上、下、左、右边距分别为28mm、15mm、20mm、20mm,页眉顶端到页面顶端18mm,页脚底端到页面底端7mm,正文排版38行文字。

实现的代码如下:

%版式设置,包括页边距页眉
%以下为使用geometry宏包进行版式设置
\geometry{paperwidth=184mm,paperheight=260mm,left=20mm,right=20mm}
%教材丛书页面设置应采用16开纸张,规范如下:纸张16开大小、宽18.4cm、高26cm。页边距:左2cm、右2cm。
%每页38行
%页眉1.8cm、页脚0.7cm
\geometry{includeheadfoot=true,top=18mm,bottom=7mm}
%在word中页眉的距离指的是页眉顶端到页上边的距离,页脚的距离指的是页脚底端到页下边之间的距离。includeheadfoot=true,设置把页眉和页脚的高度包括在版心之内。这样的话,top和bottom就等于word中的定义。
%页边距:上28mm,下15mm
\setlength{\footskip}{21pt}%footskip是页脚底端到版心底端的距离,这个值是不断尝试才得来的,没有这个值,bottom=7mm并不会产生预期的效果
\geometry{lines=38,heightrounded}%设置版心的高度为38行,heightrounded保证38行高度得以实现:如果计算得到的textheight是37.5行的话,会自动调整到38行。
\setlength{\headheight}{5mm}%设置页眉的高度为5mm
\setlength{\headsep}{5mm}%设置页眉底端到版心的距离为5mm,这样的话,页的边距就等于top+\headheight+\headsep = 28mm,对应word中的页的上边距为28mm
\xeCJKsetup{CJKmath=true}	%与ctex包一起使用,允许公式中编排中文
\raggedbottom%版心底部免对齐,用于取消各文本元素间的垂直弹性空白,允许版心的实际高度与设定的版心高度\textheight存在一定的偏差。这样的话,各文本元素之间不会出现间距不一样的情况,否则,经常会出段前段后间距不一样的情况

标签:LaTeX,38,word,04,Geometry,页眉,设置,版心,排版
From: https://www.cnblogs.com/nangongergou/p/18555826

相关文章

  • ubuntu2004 上安装与使用NVIDIA GPU A100
    ubuntu2004上安装与使用NVIDIAGPUA100先安装显卡驱动https://blog.csdn.net/qq_36999834/article/details/107589779用容器的方式安装cuda ##创建并启动容器,启动gpudocker要加上--gpusall选项,-i表示交互,-t表示分配一个伪终端, ##--rm自动删除停止运......
  • 04高可用高并发(D1_高并发 - D1_缓存)
    目录学习前言一、缓存简介关键词-命中率缓存介质缓存淘汰算法哪里用了缓存二、缓存应用和实现1.缓存实现-本地缓存1.1.成员变量或局部变量实现1.2.静态变量实现2.EhcacheGuavaCache3.缓存实现-分布式缓存缓存实现方式-注解方式Spring注解缓存用户自......
  • 04高可用高并发(D1_高并发 - D2_限流)
    目录学习前言一、限流简介1.算法2.分类2.1.应用级-单机2.2.分布式二、限流方案方案一:令牌桶方式(TokenBucket)举例:GuavaRateLimiter-平滑突发限流(SmoothBursty)举例:GuavaRateLimiter-SmoothWarmingUp方案二:漏桶方式令牌桶和漏桶对比方案三:计数器方......
  • 04高可用高并发(D1_高并发 - D3_降级 - 熔断)
    目录学习前言一、为什么会有这个话题二、基本的容错模式三、服务降级1.降级服务的特征2.降级方式3.降级预案4.服务降级分类5.自动降级分类6.服务降级需考虑的问题四、服务熔断1.相关概念2.熔断流程2.1.基本的断路器模式2.2.扩展的断路器模式2.3.......
  • 如何在Ubuntu 20.04 LTS上安装Dotnet Core?
    在本教程中,我们将向您展示如何在香港服务器的Ubuntu20.04LTS系统上安装DotnetCore。.NETCore是一个免费的开源软件框架和开源软件框架。它是由Microsoft开发的。它是由Microsoft开发的。.NETCore是一个非常强大的框架。它通常用于开发Web应用程序。步骤1.首先,通过apt在......
  • WasomCodeX试用---Ubuntu20.04系统
    安装WasomeIDE下载安装包并解压可获得如下文件内容:/WasomeIDE$lscode_amd64.debiecc.img.tarinstall.shwebide.vsixheadersinstall_docker.shmoduleswebview-toolkit-ui.tar执行install.sh文件如果系统未安装vscode,则在执行install.sh时会......
  • 20222304 2024-2025-1 《网络与系统攻防技术》实验六实验报告
    1.实验内容1.1实验要求(1)掌握metasploit、nmap的用法。(2)学习前期渗透的方法。(3)利用4个漏洞,实现对靶机的攻击。1.2学习内容(1)metasploit的用法:可以简单总结为“Search-Use-Show-Set-Exploit/run”。(2)四种漏洞的原理。a.Vsftpd后门漏洞:在某些特定版本的vsftpd服务......
  • 04-转录组下游分析-标准化、聚类、差异分析
    准备工作1.数据标准化标准化前需要进行数据预处理过滤低表达的基因,并检查是否有异常样本以下是常见的几种过滤方式(过滤的标准都可以自己调整)1:在至少在75%的样本中都表达的基因(表达是指在某个样本中count值>0)2:过滤平均值count<10的基因3:过滤平均cpm<10的基因为什么......
  • 打卡信奥刷题(262)用C++信奥P2004[普及组/提高] 领地选择
    领地选择题目描述作为在虚拟世界里统帅千军万马的领袖,小Z认为天时、地利、人和三者是缺一不可的,所以,谨慎地选择首都的位置对于小Z来说是非常重要的。首都被认为是一个占地C×......
  • 20222404 2024-2025-1 《网络与系统攻防技术》实验六实验报告
    1.实验内容1.1实验要求掌握metasploit的用法。(1)前期渗透①主机发现(可用Aux中的arp_sweep,search一下就可以use)②端口扫描:可以直接用nmap,也可以用Aux中的portscan/tcp等。③选做:也可以扫系统版本、漏洞等。(2)Vsftpd源码包后门漏洞(21端口)1.2本周学习内容说实话印象最深的就是......