240 私信
这个人很懒,暂无签名信息
3

用csquotes宏包排版引号

在LaTeX排版中,正确使用**引号**的方法是分别使用`和\'排版单引号‘和’,分别用``和\'\'排版双引号和。虽然也能表示双引号,但却没有没有合适的单个符号用来表示前双引号,所以在正文中并不常用(lshort-zh-cn.pdf, 2.3.5 标点符号)。 另外,在排版要求中,当两层双引号嵌套使用时,其外层需要使用**双引号**,而内层则应该使用**单引号**,并且不同的语言中,用于表...

1

用tikz-imagelabels宏包实现插图注解

在使用插图时,往往需要对插图进行注解,如添加说明、强调标记等。 用户通常会使用绘图、Photoshop等工具通过图像编辑来实现插图注解。这是一种简单直接的方法,但这种方法会存在如下问题: - 需要额外的软件支持,降低了文档的独立性。 - 字体、字号无法与正文匹配,整体效果不协调。 - 无法生成矢量注释文字,缩放会发生变形。 - 不便后期修改、编辑和维护。 为此,可采用TiKZ绘...

2

LaTeX源文件的命名、组织与管理

在LaTeX的使用过程中,往往需要多个文件,甚至大量**文件相互支持和协作**,以完成最终PDF的编译。这些文件经过LaTeX编译引擎,按一定的规则编译后,生成最终的一个**独立的PDF文件**。 这与其他一些常见软件(如Word、Powerpoint等)的工作模式完全不同,在这些软件中,往往是将所有工作都集中在一个文件中进行处理。因此,LaTeX中使用到的文件的命名、组织与管理都需要有更多...

2

关于列表环境各长度参数(间距)自定义的问题

在排版中,列表是使用非常频繁的一种操作。LaTeX为列表的排版提供了enumerate、itemize和description三个环境,为用户提供了极大的便利。但由于默认情况下,这三个环境的首行缩进、列表项间距、标签间距等是基于西方习惯设计的,这往往不符合中文习惯。 当然,可以使用类似enumitem这样的宏包对enumerate、itemize和description三个环境进行定制设置,...

1

一个TiKZ绘图样例库

在各类文档中,往往需要插入各类统计图、趋势图等图形。 一种常用的做法是用Matlab、Python等工具读入数据生成图形,然后导出为jpg、png等位图或pdf矢量图再插入到LaTeX中。这种做法,往往会有图例、图注、标注文字等与正文字体、字号不匹配的问题。 更好的方案,应该是根据数据源,在LaTeX中使用TiKZ等工具直接绘图。这样,图形中的字体、字号与正文能够实现完善匹配,同时,所...

个人介绍
暂无介绍