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

激进的猫

心似浮云常自在,意如流水任东西

 
 
 

日志

 
 

[Latex学习笔记]分栏、单双面设置等  

2013-05-05 09:45:54|  分类: 网络学堂 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

在导言区通过定义命令\documentclass的可选参数,可以对页面进行一些控制,比如可以设置显示为单栏还是两栏,每页页码如何显示,以及文中行间公式编号如何显示。

A.分栏

导言区\documentclass的可选参数可以用来分栏,可选参数有onecolumn(不分栏,默认值)和twocolumn(两栏)。

如果选用twocolumn,则全文分为两栏,并且两栏间间距及分割线粗细都有默认值,也可以在导言区自行修改。

设置两栏间距的命令为:

       \setlength{\columnsep}{宽度}

设置两栏间分隔线宽度的命令为:

       \setlength{\columnseprule}{宽度}

两栏间分割线宽度的默认值是0,表示不显示分割线。

表示栏宽的参数为\columnwidth,这个值不能自行设定,但可以调用;对于单栏文档,这个值与\textwidth相同,对于两栏文档,这个值由\textwidth和\columnsep共同决定。

上述命令如果放在导言区,则对整个文档适用;如果放在正文中,则只对其后的局部文档或命令所处的环境中的文档适用,环境结束或者再次定义上述命令,则之前的命令终止。

如果只需要部分页面分栏,则不能在导言区适用twocolumn选项,而应该在正文中需要分栏的地方使用如下命令:

       \twocolumn[通栏文本]    \onecolumn

这两个命令联合使用,命令\twocolumn表示终止当前页面,开始新的页面,在新页里以双栏格式输出后继文本,直到遇到\onecolumn命令为止,如果存在可选项"通栏文本",则在新页的顶部以通栏形式显示"通栏文本"的内容。

调用flushend和cuted宏包可以增进分栏排版效果,分栏可以不用另起一页,同一页即可以有双栏也可以有单栏,而且双栏最后一页上左右基本是同高的,具体调用方法如下:

首先在\documentclass命令中选用twocolumn选项,然后在导言区调用flushend和cuted宏包,命令如下:

       \usepackage{flushend,cuted}

这样整个文档就会被平均分为两栏。如果需要插入单栏内容,只需要把单栏内容放在如下环境中即可:

       \begin{strip}

             单栏内容

       \end{strip}

如果仍要在双栏的最后一页先排满左栏,然后再排右栏,则需要使用命令

       \raggedend

恢复双栏平衡排列的命令为:

       \flushend


B. 单、双面设置

导言区\docementclass命令中可以定义可选参数以控制单、双面打印格式,具体参数为:oneside(单面打印格式)  twoside(双面打印格式)

选用oneside格式,所有页码的打印位置相同,是article类文档和report类文档的默认选项

选用twoside格式,奇数页码打印在页面右边,偶数页码打印在页面左边,即装订成册后页码总显示在每页的外侧,是book类文档的默认选项

对于book类文档,控制每章开始位置的文档类选项是openright和openany,默认值是openright,表示每章从奇数页开始,即书的每个新的一章总是从右边开始(奇数页),这就有可能产生空白的偶数页;选项openany则表示每章从新的一页开始,不管这一页是奇数页还是偶数页。

 

C.与公式有关的选项

行间公式的编号通常显示在右边,如果想统一显示在左边,可在导言区\docementclass命令中使用选项leqno,这个选项只对自动编号起作用,不改变手动编号的位置。

行间公式通常是居中对齐的,若想统一改为左对齐,可使用选项fleqn,使用这个选项后,还可以设置左对齐的位置相对于版心左边界的缩进距离,其命令格式为

       \setlength{mathindent}{长度}

这个命令可以放在导言区,也可以放在正文中的某个环境中,如果放在导言区则对全文有效,如果放在环境中只对局部有效。需要注意的是fleqn选项和相应的命令对由\$\$...\$\$界定的行间公式不起作用。

 

源文件:

%\documentclass[12pt,twocolumn]{article}
\documentclass[12pt]{article}
\usepackage{CJK}
\usepackage{flushend,cuted}
\setlength{\parskip}{1.5em}   %%设置段落间距为基本字体的1.5倍
\setlength{\lineskip}{1.5pt}   %%设置行间距为1.5pt
%\setlength{\columnsep}{5em}  %%5em表示宽度为当前基本字体宽度的5倍
%\setlength{\columnseprule}{1pt}

\begin{document}
\begin{CJK}{GBK}{kai}
documentclass的一些可选参数

在导言区通过定义命令$\backslash$documentclass的可选参数,可以对页面进行一些控制,比如可以设置显示为单栏还是两栏,每页页码如何显示,以及文中行间公式编号如何显示。

\P 1分栏

导言区$\backslash$documentclass的可选参数可以用来分栏,可选参数有onecolumn(不分栏,默认值)和twocolumn(两栏)。

如果选用twocolumn,则全文分为两栏,并且两栏间间距及分割线粗细都有默认值,也可以在导言区自行修改。

设置两栏间距的命令为:

    $\backslash$setlength\{$\backslash$columnsep\}\{宽度\}

设置两栏间分隔线宽度的命令为:

    $\backslash$setlength\{$\backslash$columnseprule\}\{宽度\}

两栏间分割线宽度的默认值是0,表示不显示分割线。

表示栏宽的参数为$\backslash$columnwidth,这个值不能自行设定,但可以调用;对于单栏文档,这个值与$\backslash$textwidth相同,对于两栏文档,这个值由$\backslash$textwidth和$\backslash$columnsep共同决定。

上述命令如果放在导言区,则对整个文档适用;如果放在正文中,则只对其后的局部文档或命令所处的环境中的文档适用,环境结束或者再次定义上述命令,则之前的命令终止。

如果只需要部分页面分栏,则不能在导言区适用twocolumn选项,而应该在正文中需要分栏的地方使用如下命令:

    $\backslash$twocolumn[通栏文本]
    $\backslash$onecolumn

这两个命令联合使用,命令$\backslash$twocolumn表示终止当前页面,开始新的页面,在新页里以双栏格式输出后继文本,直到遇到$\backslash$onecolumn命令为止,如果存在可选项"通栏文本",则在新页的顶部以通栏形式显示"通栏文本"的内容。

调用flushend和cuted宏包可以增进分栏排版效果,分栏可以不用另起一页,同一页即可以有双栏也可以有单栏,而且双栏最后一页上左右基本是同高的,具体调用方法如下:

首先在$\backslash$documentclass命令中选用twocolumn选项,然后在导言区调用flushend和cuted宏包,命令如下:

$\backslash$usepackage\{flushend,cuted\}

这样整个文档就会被平均分为两栏。如果需要插入单栏内容,只需要把单栏内容放在如下环境中即可:

$\backslash$begin\{strip\}

  单栏内容

$\backslash$end\{strip\}

如果仍要在双栏的最后一页先排满左栏,然后再排右栏,则需要使用命令

$\backslash$raggedend

恢复双栏平衡排列的命令为:

$\backslash$flushend


\vspace{5mm}

\twocolumn[\center 背影 朱自清]
我与父亲不相见已二年余了,我最不能忘记的是他的背影。 那年冬天,祖母死了,父亲的差使也交卸了,正是祸不单行的日子。我从北京到徐州打算跟着父亲奔丧回家。到徐州见着父亲,看见满院狼藉的东西,又想起祖母,不禁簌簌地流下眼泪。父亲说:“事已如此,不必难过,好在天无绝人之路!”
回家变卖典质,父亲还了亏空;又借钱办了丧事。这些日子,家中光景很是惨淡,一半为了丧事,一半为了父亲赋闲。丧事完毕,父亲要到南京谋事,我也要回北京念书,我们便同行。
到南京时,有朋友约去游逛,勾留了一日;第二日上午便须渡江到浦口,下午上车北去。父亲因为事忙,本已说定不送我,叫旅馆里一个熟识的茶房陪我同去。他再三嘱咐茶房,甚是仔细。但他终于不放心,怕茶房不妥帖;颇踌躇了一会。其实我那年已二十岁,北京已来往过两三次,是没有什么要紧的了。他踌躇了一会,终于决定还是自己送我去。我两三劝他不必去;他只说:“不要紧,他们去不好!”
我们过了江,进了车站。我买票,他忙着照看行李。行李太多了,得向脚夫行些小费才可过去。他便又忙着和他们讲价钱。我那时真是聪明过分,总觉他说话不大漂亮,非自己插嘴不可,但他终于讲定了价钱;就送我上车。他给我拣定了靠车门的一张椅子;我将他给我做的紫毛大衣铺好座位。他嘱我路上小心,夜里要警醒些,不要受凉。又嘱托茶房好好照应我。我心里暗笑他的迂;他们只认得钱,托他们只是白托!而且我这样大年纪的人,难道还不能料理自己么?唉,我现在想想,那时真是太聪明了!
我说道:“爸爸,你走吧。”他往车外看了看说:“我买几个橘子去。你就在此地,不要走动。”我看那边月台的栅栏外有几个卖东西的等着顾客。走到那边月台,须穿过铁道,须跳下去又爬上去。父亲是一个胖子,走过去自然要费事些。我本来要去的,他不肯,只好让他去。我看见他戴着黑布小帽,穿着黑布大马褂,深青布棉袍,蹒跚地走到铁道边,慢慢探身下去,尚不大难。可是他穿过铁道,要爬上那边月台,就不容易了。他用两手攀着上面,两脚再向上缩;他肥胖的身子向左微倾,显出努力的样子。这时我看见他的背影,我的泪很快地流下来了。我赶紧拭干了泪。怕他看见,也怕别人看见。我再向外看时,他已抱了朱红的橘子往回走了。过铁道时,他先将橘子散放在地上,自己慢慢爬下,再抱起橘子走。到这边时,我赶紧去搀他。他和我走到车上,将橘子一股脑儿放在我的皮大衣上。于是扑扑衣上的泥土,心里很轻松似的。过一会说:“我走了,到那边来信!”我望着他走出去。他走了几步,回过头看见我,说:“进去吧,里边没人。”等他的背影混入来来往往的人里,再找不着了,我便进来坐下,我的眼泪又来了。
近几年来,父亲和我都是东奔西走,家中光景是一日不如一日。他少年出外谋生,独立支持,做了许多大事。哪知老境却如此颓唐!他触目伤怀,自然情不能自已。情郁于中,自然要发之于外;家庭琐屑便往往触他之怒。他待我渐渐不同往日。但最近两年的不见,他终于忘却我的不好,只是惦记着我,惦记着我的儿子。我北来后,他写了一信给我,信中说道:“我身体平安,唯膀子疼痛厉害,举箸提笔,诸多不便,大约大去之期不远矣。”我读到此处,在晶莹的泪光中,又看见那肥胖的、青布棉袍黑布马褂的背影。唉!我不知何时再能与他相见!

\onecolumn

\newpage
\P 2 单、双面

导言区$\backslash$docementclass命令中可以定义可选参数以控制单、双面打印格式,具体参数为:oneside(单面打印格式)  twoside(双面打印格式)

选用oneside格式,所有页码的打印位置相同,是article类文档和report类文档的默认选项

选用twoside格式,奇数页码打印在页面右边,偶数页码打印在页面左边,即装订成册后页码总显示在每页的外侧,是book类文档的默认选项

对于book类文档,控制每章开始位置的文档类选项是openright和openany,默认值是openright,表示每章从奇数页开始,即书的每个新的一章总是从右边开始(奇数页),这就有可能产生空白的偶数页;选项openany则表示每章从新的一页开始,不管这一页是奇数页还是偶数页。

\P 3 与公式有关的选项

行间公式的编号通常显示在右边,如果想统一显示在左边,可使用选项 leqno,这个选项只对自动编号起作用,不改变手动编号的位置。

行间公式通常是居中对齐的,若想统一改为左对齐,可使用选项fleqn,使用这个选项后,还可以设置左对齐的位置相对于版心左边界的缩进距离,其命令格式为

$\backslash$setlength\{mathindent\}\{长度\}

这个命令可以放在导言区,也可以放在正文中的某个环境中,如果放在导言区则对全文有效,如果放在环境中只对局部有效。需要注意的是fleqn选项和相应的命令对由\$\$...\$\$界定的行间公式不起作用。

\end{CJK}
\end{document}

  评论这张
 
阅读(19382)| 评论(0)
推荐 转载

历史上的今天

评论

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

页脚

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