Latex标题恰好在页面首行,通过`\titlespacing`设置段前间距无效的原因

这篇具有很好参考价值的文章主要介绍了Latex标题恰好在页面首行,通过`\titlespacing`设置段前间距无效的原因。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Latex标题恰好在页面首行,通过\titlespacing设置段前间距无效的原因

通常对于一个latex文档,在开头使用\geometry语句来完成页面布局的设置:页边距,页眉高度等。例如:

\RequirePackage[includeheadfoot]{geometry}
\geometry{
	top=2.5cm, bottom=2cm, left=2.5cm, right=2cm
	,headheight=13pt, headsep=0.1cm,
    footskip=0.51cm
}

上面的代码设置页边距为:上边距2.5cm,下边距2cm;左2.5cm,右边距2cm。headheight是页眉的高度,headsep是页眉底部距离第一行文本顶部的距离。

代码中几个几何属性的关系如下:
paperwidth = left + width + right paperheight = top + height + bottom \text{paperwidth = left + width + right}\\ \text{paperheight = top + height + bottom} paperwidth = left + width + rightpaperheight = top + height + bottom

设定includeheadfoot之后,又有:
height = textheight + headheight + headsep + footskip \text{height = textheight + headheight + headsep + footskip} height = textheight + headheight + headsep + footskip

题外话:如果没有设定includeheadfoot,则:
height = textheight \text{height = textheight} height = textheight

如上面代码所设,可知 textheight = height - headheight - headsep - footskip \text{textheight = height - headheight - headsep - footskip} textheight = height - headheight - headsep - footskip。这时,纸张大小是首先确定的,因此设定top,botoom后,height的值就确定了;设定left,right等属性后,width就确定了。

根据实际需要,用户可能通过\titlespacing来自定义\section等语句的几何属性,包括段前段后间距等。
然而,标题出现在页面第一行时,无论如何设置标题的段前间距,都无法让它远离页眉的底部,因为textheight是确定的,第一行文本顶端的位置也是固定的。

参考阅读:
latex 标题、段落及行距
What do headheight, headsep, etc. do in the vmargin package?文章来源地址https://www.toymoban.com/news/detail-476035.html

到了这里,关于Latex标题恰好在页面首行,通过`\titlespacing`设置段前间距无效的原因的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 若依 vue前端 动态设置路由path不同参数 在页面容器里打开新页面(新路由),面包屑和标签页标题根据参数动态改变,面包屑多级标题,侧边栏对应菜单亮起

    因为是在vue源码的基础上进行修改,所以,就没有复制代码在文章上,采取的是截图对比源码和我修改的代码片段。要麻烦你们自己手敲了。 场景:在费用配置列表中,点击每一项的配置,都会在页面容器内部打开一个新页面,所以新页面的路径一样,根据传的参数不同,面

    2024年01月16日
    浏览(56)
  • Android WebView 开发通过 chrome://inspect 调试页面设置

    1. 首先在app/src/main/AndroidManifest.xml 设置允许对app debug 2. 在初始化 WebView 时调用 webView.setJavaScriptEnabled(true) 方法 3. 手机端/模拟器安装移动端chrome浏览器,如果是配合pc端chrome调试,手机端chrome版本不能比pc端chrome版本高,否则可能无法成功调试。此外也可以使用手机端chrome+

    2024年02月05日
    浏览(47)
  • Latex 数学公式 $ $中 \mathbb 报错 “Undefined control sequence.”

    解决方法: 导入包amssymb mathbb通常用于显示特定的黑板粗体字符,如实数集合 R mathbb{R} R 、整数集合 Z mathbb{Z} Z 等。

    2024年02月12日
    浏览(37)
  • 【latex】参考文献排版前移,在最前面引用\usepackage{url}

    参考文献从21开始排版前移了 解决方案:在最前面加一行 申申yyds!!最后真是url的问题,学习到了申申解决问题的逻辑,感觉好丝滑 请教了申申,申申说是因为: 分栏和单词压缩到同一行的冲突 为了好看,单词间不换行,并且长字符串尽量保持在同一行,允许适当的溢出

    2024年01月17日
    浏览(50)
  • Latex报错 “Paragraph ended before \Gin@iii was complete“

    大家看看自己的模版的前面 加载的包 里面是不是有个 usepackage{graphics} 问题就在这里,我们需要把它改成usepackage{graphicx}

    2024年02月07日
    浏览(42)
  • 在前端开发中,什么叫移动设备上的视口?如何通过header标签中的meta属性设置页面的视口。

    移动设备上的视口(Viewport)是指在移动设备上可见的网页区域。由于移动设备的屏幕尺寸和分辨率各不相同,为了确保网页在各种设备上都能正确显示和交互,需要通过视口设置来适配不同的屏幕尺寸。 在移动设备上,网页通常会比在桌面电脑上的屏幕要宽,因此需要缩放

    2024年02月11日
    浏览(50)
  • Latex页眉三种形式设置

    在Latex论文写作中,页眉设置时常让人头皮发麻,于是我通过收集整理以及自的方法整理出一下三种情况: 1设置普通页眉: documentclass{ctexart} usepackage{fancyhdr} pagestyle{fancy}%清除原页眉页脚样式 fancyhf{}  %R:页面右边%L:页面左边%C:页面中间 fancyhead[L]{leftmark}%leftmark:表示

    2023年04月25日
    浏览(40)
  • latex插入表格,并且设置字体大小

    运行效果: 这样可以使得表格高度适中,并且表格内的字体全部上下左右居中显示。

    2024年02月11日
    浏览(42)
  • Vue项目中动态修改页面标题title

    ①如果需要动态设置页面的title,可以直接使用document.title; ②可以使用router的beforeEach去统一设置,这种方法使用每个页面都是固定的标题,在进入路由就赋值标题,进入路由后就不修改了 在index.js中设置document.title 在某个页面最大的div上设置v-title data-title 利用vue-router可以

    2024年02月16日
    浏览(41)
  • 【无标题】JSP--Java的服务器页面

    jsp是什么? jsp的全称是Java server pages,翻译过来就是java的服务器页面。 jsp有什么作用? jsp的主要作用是代替Servlet程序回传html页面的数据,因为Servlet程序回传html页面数据是一件非常繁琐的事情,开发成本和维护成本都非常高。 下面演示一下通过Servlet来回传数据: 首先我们

    2024年02月14日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包