LaTeX的一些小技巧

  • A+
所属分类:LaTeX基础
摘要这一篇继续介绍在使用LaTeX的时候的一些小技巧, 一些方法, 记录在这里方便之后的查询.

简介

这里主要记录一些LaTeX的使用的小方法, 之前也是有记录使用的方法, 在LaTeX指南信息中. 但是这一篇的内容有些多了, 所以自己重新再开一篇文章来进行记录.

小技巧记录

改变边缘距离

参考链接: Is there any other margin I must set to reduce margin to zero?

  1. \documentclass{article}
  2. \usepackage[margin=0pt]{geometry}

这个可以使得生成的pdf的边缘距离变为0, 效果图如下所示:

LaTeX的一些小技巧

使得每一段有缩进

参考链接: How can I get legal style indentation on section, subsection, subsubsec.. using titlesec?

就是使得每一个section可以有缩进, 我们使用下面的方式来进行实现.

  1. % %%%%%%%%%%%%%%%%%%%%%%%%%
  2. % 下面的可以使得section有缩进
  3. % %%%%%%%%%%%%%%%%%%%%%%%%%
  4. \usepackage{changepage,lipsum,titlesec}% http://ctan.org/pkg/{changepage,lipsum,titlesec}
  5. \titleformat{\section}[block]{\bfseries}{\thesection.}{1em}{}
  6. \titleformat{\subsection}[block]{}{\thesubsection}{1em}{}
  7. \titleformat{\subsubsection}[block]{}{\thesubsubsection}{1em}{}
  8. \titlespacing*{\subsection} {2em}{3.25ex plus 1ex minus .2ex}{1.5ex plus .2ex}
  9. \titlespacing*{\subsubsection} {3em}{3.25ex plus 1ex minus .2ex}{1.5ex plus .2ex}

下面就是正常使用section等就会出现缩进的效果, 效果图其实就是上面那张, 我在下面再贴一下.

LaTeX的一些小技巧

LaTeX绘制分割线

参考链接: Horizontal Line Options in LaTeX

这里介绍一下在LaTeX中绘制分割线, 分别有绘制虚线和绘制实线.

  • 虚线: dotfill
  • 实线: hrulefill

下面简单看一下使用和最终的效果:

  1. \subfile{sections/1.tex}
  2. \dotfill % 虚线
  3. \hrulefill % 实线
LaTeX的一些小技巧

一些说明

LaTeX设置支持中文

  1. \usepackage[UTF8]{ctex}

参考链接: 有没有简单的 LaTeX 中文支持方案?

LaTeX中的宽度

参考链接: LaTeX 中的宽度

下面做一下简单的介绍, 内容来自上面的参考链接中.

  • \linewidth - 当前行的宽度
  • \columnwidth - 当前分栏的宽度
  • \textwidth - 整个页面版芯的宽度
  • \paperwidth - 整个页面纸张的宽度
  • \hsize - Plain TeX 的宏,是 TeX 在行末考虑分词换行时使用的宽度

这些宽度里,\hsize 是 Plain TeX 的宏,不推荐 LaTeX 用户使用,简单地当它不存在就好了。
在单栏文本中,\columnwidth 和 \textwidth 保持一致;在多栏文本中 \textwidth = n \columnwidth + (n - 1) \columnsep(其中 n 是分栏数)。

  • 微信公众号
  • 关注微信公众号
  • weinxin
  • QQ群
  • 我们的QQ群号
  • weinxin
王 茂南

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: