Latex 页面设置 & 常见段落格式的设定

时间:2021-11-01 06:36:58

页面设置

纸张大小

不用加载任何宏包就可以很容易的设置纸张大小,只需在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 页面设置 & 常见段落格式的设定

latex-geometry

 

LaTeX中常见段落格式的设定

字间距

只适用于CJKxeCJK

\renewcommand{\CJKgl
}{\hskip宽度}

比如

\renewcommand{\CJKgl
}{\hskip1pt 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}

 

全文参考:Latex页面设置&常见段落格式设定