注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

随机过程

http://superware.blog.163.com

 
 
 

日志

 
 

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

2012-11-03 21:10:23|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

一、LaTeX 页面可以表示如下:


Latex 页面设置  常见段落格式的设定 - superware - 随机过程


二、简单设置

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

    宏包 geometry 对页面的定义为:

    LaTeX 页面设置  常见段落格式的设定 - superware - 随机过程
     
     

    paperwidth = left + width + right

    paperheight = top + height + bottom

    Latex 页面设置  常见段落格式的设定 - superware - 随机过程
     

    width = textwidth (+ marginparsep + marginparwidth)

    height = textheight (+ headheight + headsep + footskip)


    宏包 geometry 边框定义页面:

    Latex 页面设置  常见段落格式的设定 - superware - 随机过程
    其中:

    left | lmargin | inner

    right | rmargin | outer

    top | tmargin

    bottom | bmargin


     
    使用 geometry 宏包,可以让页边距和页眉页脚的设置变得非常简单

    示例一:

    \usepackage{geometry}
    \geometry{ \\

    verbose, \\

    tmargin=3cm, bmargin=3cm, \\

    lmargin=2cm, rmargin=2cm, \\

    headheight=2cm, headsep=2cm, \\

    footskip=2cm}


    示例二、

    \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-geometry

    latex-geometry


    四、段落设置

    字间距

    只适用于 CJK 和 xeCJK

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

    比如

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



    来自网页:

    http://417565321.blog.163.com/blog/static/13069197020109294330942/
      评论这张
     
    阅读(158)| 评论(0)
    推荐

    历史上的今天

    评论

    <#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
     
     
     
     
     
     
     
     
     
     
     
     
     
     

    页脚

    网易公司版权所有 ©1997-2018