这些编辑常问的问题让你 LaTeX 秒升段位

这些编辑常问的问题让你 LaTeX 秒升段位LaTeX 虽然被大家喜爱 但是其在中国化方面仍然有不少水土不服的问题 刚开始就是中文支持的问题 和上世纪九十年代一样 电脑是无法显示中文的

大家好,欢迎来到IT知识分享网。

LaTeX 虽然被大家喜爱,但是其在中国化方面仍然有不少水土不服的问题,刚开始就是中文支持的问题,和上世纪九十年代一样,电脑是无法显示中文的。再后来,就是和中国的规范性或者是编辑的要求有很多地方水土不服,今天我们给大家一些我们遇到的编辑的问题,让你在以后的实际使用中真正不再害怕编辑的格式要求了。

1,行内公式显示为行间公式形式:

公式在段落里时采用 displaystyle 的方式展示,尤其是积分号,求和号,分式等,行距还希望维持不变。

有个快捷方式就是用命令 \everymath{\displaystyle}。但如何让行距不变,那就满脸涕泪。

2,积分号直立的要求:

这应该是方正的白斜体先入为主造成的,但是我们往往没有办法,只能采用 hack 的方式把积分号偷换字体的方式来实现。不过最新的宏包 newtxmath(CTeX 套装可没有)提供了比较不错的解决方案。

这些编辑常问的问题让你 LaTeX 秒升段位

3,列表的行距与正文的行间距保持一致

这个有两个方面一个是列表列举的环境,另外一个就是参考文献,当然参考文献也是列表列举环境的一种,很多用户不知道怎么办了。

第一个情况可以用 enumitem 的宏包,一个命令 \setlist{nosep} 全部就解决了。

第二个情况就比较麻烦了,如果用 natbib 宏包,我们的可以重定义下 bibsep,如果不用,可以看看下面的万用命令:

\let\oldthebibliography=\thebibliography \let\endoldthebibliography=\endthebibliography \renewenvironment{thebibliography}[1]{% \begin{oldthebibliography}{#1}% \setlength{\parskip}{0ex}% \setlength{\itemsep}{0ex}% }% {% \end{oldthebibliography}% }

4,图表能不能不乱动

图表乱动,这是 TeX 的发明,在使用字处理软件排版时,使用者可以让图形准确出现在放置的位置。但是,因为这些图形不能被分割开来,所以经常会导致糟糕的分页,将大片的空白留在页面下方。为得到专家级的排版效果,作者不得不手工调整图形的位置。这种工作是非常乏味的,尤其是几乎每次修改文档都得这样做一次。

为了既能得到专家级的排版效果,又不必手工做调整图形位置的乏味的工

作, LaTeX 提供了一个浮动图形机制来自动将图形放置到合适的位置。这一机制是非常有效的。不过,它也会给那些习惯于手工调整图形的新手带来麻烦。—选自《LaTeX 插图指南》

不让他动,纯手工调整就需要这样:

float 宏包为 figure 环境加上了一个 [H] 位置选项,从而使得用 figure 环境可以生成不浮动的图形。为使用此功能,须在导言区使用:

\usepackage{float} \begin{figure}[H] \end{figure} \begin{table}[H] \end{table}

5,参考文献的格式改来改去好烦:

国内的不管是出版社还是作者,不怎么习惯使用文献管理工具,亦或者是对参考文献的标准格式了解不多,不怎么用 bib 这些格式来排版参考文献,导致后期的文献排序,文献格式的调校非常费神。

这里非常推荐大家使用 bib 与 biblatex,这样 bib 可以让我们的文献格式调整和标准化,自动化处理简单很多。

6,能不能让表格字号比正文字号小一号:

我们辛辛苦苦排版完成之后,突然编辑说表格字号稍微调小一点,排版员顿时很多小动物跑过,这里推荐大家一个万能好用的宏包etoolbox 他提供了很多钩子的功能,就好比是独门暗器,可以在任何地方进行批量操作,看下面的代码,所有的 tabular 环境的字号都设置为小五号了:

\usepackage{etoolbox} \BeforeBeginEnvironment{tabular}{\zihao{-5}}

再例如,我想让章节的页眉页脚与正文的页眉页脚保持一致,那么可以:

\patchcmd{\chapter}{\thispagestyle{plain}}{\thispagestyle{fancy}}{}{}

你学会了吗?

这里给大家介绍下几个最难排版的场景:

  1. 图表多文字少:这类场景下,我们的图变成了无法安放的灵魂,各种调整图片的大小,调整表格的行距等,这需要大量的经验来进行排版的,尤其是书籍,如果一个章节页数过多,那就是牵一发动全身,各种折腾了。
  2. 表格大,尤其是表格里还有大量公式,表格中最怕的就是表格跨页,跨页也还好,有些场景让你单元格跨页,臣妾做不到呀,更可怕的是表格里面还有大量的公式。
  3. 特异公式的排版:比如矩阵带编号,比如公式很长的分式,很大的矩阵,都是排版起来比较麻烦的地方。

这几个场景排版,需要大家进行修炼的,也需要专业的经验才能应对的,如果你是专门从事排版的,肯定会遇到,如果只是平时排版应该部分场景会遇到。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/188558.html

(0)
上一篇 2025-09-21 10:10
下一篇 2025-09-21 10:15

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信