加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Latex 大段注释、对齐方式、页面编号等

(2012-12-18 17:04:40)
标签:

latex

分类: 文本文档编辑

方法一(已测):

开头添加:\usepackage{verbatim}

使用:

\begin{comment}
rather stupid,
but helpful
\end{comment}

方法二(未测):

Alternatively, you can define a \comment{} command, by adding the following to the document's preamble:

\newcommand{\comment}[1]{}

Then, to comment out text, simply do something like this:

\comment{ This is a long comment and can extend over multiple lines, etc. }

转自:http://blog.sina.com.cn/s/blog_7983e5f101014poc.html

 




LaTeX 对齐方式
一行对齐:\leftline{左对齐} \centerline{居中} \rightline{右对齐}
多行或者段落对齐:
左对齐 \begin{flushleft}...\end{flushleft}
居中 \begin{center}...\end{center}
右对齐 \begin{flushright}...\end{flushright}





1. 段首缩进
  中文习惯在段首缩进两格,在LaTeX中,
/parindent 表示段首缩进的长度,我们将它设置为当前字号的两个大写字母M的宽度,大约正好是两个汉字的宽度:
/setlength{/parindent}{2em}
LaTeX 默认每节的第一段的段首不缩进,这不符合中文排版习惯。我们希望正文的每一段都要缩进,使用
indentfirst宏包就可办到:
/usepackage{indentfirst}
2. 段距行距
  LaTeX 用
/baselineskip表示当前的行距,其默认值大约是当前字号的1.2倍,如果当前字号是10pt,那么/baselineskip12pt。这对英文排版是合适的,对中文就显得太拥挤了,因为英文正文多为小写字母,字高与小写的x差不多(即1ex)。如果字号为10pt,那么1ex =4.3pt。我通常把行距设为字号的1.8倍:
/setlength{/baselineskip}{1.8em}
这个值随时可以改,对更改点以后的文字有效。

  LaTeX 用
/parskip表示段距,我一般把它设为1ex
/setlength{/parskip}{1ex}
注意这些修改长度的命令最好都放在正文区(即
/begin{document}之后)。
3. 页眉页脚
我通常用
fancyhdr宏包来设置页眉和页脚。
/documentclass[10pt, a4paper]{book}
/usepackage
{fancyhdr}

我们在 LaTeX 中先把 page style 设为
fancy,再设置这个style中的页眉和页脚。但是它默认每章的第一页的page style是plain,需要单独处理。
% 设置 plain style 的属性
/fancypagestyle{plain}{%
/fancyhf{}                    % 清空当前设置

% 设置页眉 (head)

/fancyhead[RE]{/leftmark    % 在偶数页的右侧显示章名
/fancyhead[LO]{/rightmark   % 在奇数页的左侧显示小节名
/fancyhead[LE,RO]{~/thepage~} % 在偶数页的左侧,奇数页的右侧显示页码

% 设置页脚:
在每页的右下脚以斜体显示书名
/fancyfoot[RO,RE]{/it Typesetting with /LaTeX}

/renewcommand{/headrulewidth}{0.7pt} % 页眉与正文之间的水平线粗细
/renewcommand{/footrulewidth}{0pt}
}

/pagestyle{fancy}             % 选用 fancy style
% 其余同 plain style

/fancyhf{}                   
/fancyhead[RE]{/leftmark}
/fancyhead[LO]{/rightmark}
/fancyhead[LE,RO]{~/thepage~}
/fancyfoot[RO,RE]{/it Typesetting with /LaTeX}
/renewcommand{/headrulewidth}{0.7pt}
/renewcommand{/footrulewidth}{0pt}

% 设置章名和节名的显示方式
/renewcommand{/chaptermark}[1]{/markboth{~第~/thechapter~章~~~#1~}{}}
/renewcommand{/sectionmark}[1]{/markright{~/thesection~~#1~}{}}

4. 章节标题
我通常用
titlesec宏包来设置正文中出现的章节标题的格式:
/usepackage{titlesec}
设置章名为右对齐,字号为
/Huge,字型为黑体,章号用粗体,并设置间距:
/titleformat{/chapter}{/flushright/Huge/hei}{{/bf /thechapter}}{0pt}{}
/titlespacing{/chapter}{0pt}{-20pt}{25pt}

设置节名的字号为
/Large,字型为黑体,节号用粗体,并设置间距:
/titleformat{/section}{/Large /hei }{{/bf /thesection/space}}{0pt}{}
/titlespacing*{/section}{0pt}{1ex plus .3ex minus .2ex}{-.2ex plus .2ex}

其中/hei的定义为:
/newcommand{/hei}{/CJKfamily{hei}}
5. 纸张大小
毕业论文要求用b5纸,单面打印,我用
geometry宏包来设置纸张和版心大小:
/documentclass[10pt, b5paper]{report}
/usepackage[body={12.6cm, 20cm}, centering, dvipdfm]{geometry}
% 以上将版心宽度设为 12.6cm,高度 20cm,版心居中,且自动设置PDF文件的纸张大小。

转自:http://blog.csdn.net/solstice/article/details/638

Latex: 页面编号问题

1、Style

\pagenumbering{num_style}

Specifies the style of page numbers. Possible values of `num_style' are:

arabic Arabic numerals roman Lowercase Roman numerals Roman Uppercase Roman numerals alph Lowercase letters Alph Uppercase letters

 

应用:可在

\tableofcontents
\listoffigures
\listoftables

之前用 \pagenumbering{Roman}

在正文之前再用\pagenumbering{arabic}

2、重新开始编号

在需要重新开始编号的页面前使用

\setcounter{page}{1},{1}可以是你需要的任意编号

Ref:

http://www.latex-community.org/viewtopic.php?f=5&t=994&hilit=fancyhdr+table+of+contents+number+page

转自:http://www.baidu.com/link?url=omsNGJqjJ4zBBpC8yDF8xDhcsH3e2F2pISoEbodON23nNFUxUHAlg2Z7RyCppTbP498D2lCuwIc82UgqP4jB0T_

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有