页面设置
<!-- /post-body-->
纸张大小
不用加载任何宏包就可以很容易的设置纸张大小,只需在documentclass加入关于纸张大小的选项即可。
\documentclass [ a4paper ] { article }
默认就是a4
其他可用的选项还有
- a4paper (297mm * 210mm)
- a5paper (210mm * 148mm)
- b5paper (250mm * 176mm)
- letterpaper (11in * 8.5in)
- legalpaper (14in * 8.5in)
- executivepaper (10.5in * 7.25in)
这些选择内部实际上是设置 \paperheight 和 \paperwidth 两个值。手动设置的方式是
\setlength \paperheight { 高度 } \setlength \paperwidth { 宽度 }
使用geometry宏包
使用geometry宏包,可以让页边距和页眉页脚的设置变得非常简单
\documentclass [ a4paper ] { article } \usepackage { geometry } \geometry { left=2.5cm,right=2.5cm,top=2.5cm,bottom=2.5cm } \begin { document } test \end { document }
常用的长度选项还有head, headsep, foot,见下图
LaTeX中常见段落格式的设定
字间距
只适用于CJK和xeCJK
\renewcommand { \CJKglue } { \hskip 宽度 }
比如
\renewcommand { \CJKglue } { \hskip 1pt plus 0.08\baselineskip }
行间距
\linespread { 因子 } 或者 \renewcommand { \baselinestretch } { 因子 }
比如
\linespread { 1.5 } 或者 \renewcommand { \baselinestretch } { 1.5 }
段间距
设置\parskip的值,比如
\setlength { \parskip } { 0.5\baselineskip }
首行缩进
如果默认首行不缩进,则使用indentfirst宏包
\usepackage { indentfirst }
指定某段首行缩进,在段首加
\indent
指定某段首行不缩进,在段首加
\noindent
设置缩进量
\setlength \parindent { 2em }
悬挂缩进
在要悬挂缩进的段落前加上
\noindent \hangafter =1 \setlength { \hangindent } { 2em }
分别是: 1. 取消首行缩进;2. 设置从第1行之后开始悬挂缩进;3. 设置悬挂缩进量
居中、左对齐、右对齐
分别有两种形式,一种是环境形式 center, flushleft, flushright,一种是命令形式 centering, raggedright, raggedleft。与命令形式不同,环境形式会插入新段落,如果不希望插入新段落,就得使用命令形式。命令形式通常配合环境使用,限制有效范围在环境 内。还要注意的是,与flushleft 对应的是 raggedright,与 flushright 对应的是 raggedleft,不要搞反了。
\begin { center } 居中文字 \ 居中文字 \end { center } \noindent \begin { minipage } { \linewidth } \centering 居中文字 \ 居中文字 \end { minipage } \begin { flushleft } 左对齐文字 \ 左对齐文字 \end { flushleft } \noindent \begin { minipage } { \linewidth } \raggedright 左对齐文字 \ 左对齐文字 \end { minipage } \begin { flushright } 右对齐文字 \ 右对齐文字 \end { flushright } \noindent \begin { minipage } { \linewidth } \raggedleft 右对齐文字 \ 右对齐文字 \end { minipage }