您的位置:首页 > 其它

LaTeX使用小结

2014-11-08 18:24 671 查看
LaTeX(LATEX,音译“拉泰赫”)是一种基于ΤΕΧ的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie
Lamport)在20世纪80年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由TeX所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。这个系统同样适用于生成从简单的信件到完整书籍的所有其他种类的文档。(以上摘自百度百科)

在科学论文发表过程中,LaTex尤为常用,它能够便捷地生成美观、专业的论文排版(特别喜欢LaTeX漂亮的的公式编辑)。现在,比较好的期刊或杂志都有LaTex模板提供给我们整理排版。Tex编辑软件可以在此链接下载http://www.ctex.org/HomePage。磨刀不误砍柴工,首先是编辑器的安装:

双击

开始安装,连续下一步,直至安装完成。

从开始菜单打开对其进行设置,设置说明如下图:



设置完成,就可以新建文件为我们的文章排版了。

下面对排版过程中遇到的一些问题和解决办法以及注意事项进行总结:

(1)编写中文文档:需要在文档开头包含宏包\usepackage{CJK,CJKnumb},然后在\begin{document}后添加\begin{CJK*}{GBK}{song}开始中文编辑,在\end{document}之前以\end{CJK*}结束中文编辑。

(2)编写英文文档:无需额外添加宏包,可在\begin{document}和\end{document}之间直接编写。

(3)设置页边距:首先包含宏包\usepackage{geometry},然后在开始文当前通过\geometry{left=2.5cm,right=2.5cm,top=2.5cm,bottom=2.5cm}设置。

(4)设置分栏:包含宏包\usepackage{multicol}后在需要分栏处添加\begin{multicols}{2} ,花括号内的数字代表分栏数。

(5)插入公式组(左侧带{):包含宏包\usepackage{amsmath}后添加如下代码

$$\left\{

\begin{aligned}

x_{1} & = & x \\

x_{2} & = & \dot{x} \\

\end{aligned}

\right.

$$

其中,&符号代表按等号左右对齐。

(6)添加矩阵:包含宏包\usepackage{amsmath}后添加如下代码

$$A=
\left[                 %左括号

  \begin{array}{cc}   %该矩阵共3列每列都居放置

    元素1 & 元素2 \\  %第行元素

    元素3 & 元素4 \\  %第二行元素

  \end{array}
\right]                 %右括号
$$

其中,&符号为对齐符号。

(7)插入图片:包含宏包\usepackage{float}和\usepackage{graphicx}后添加如下代码(图片格式可为.PDF或.EPS.)

\begin{figure}[h] %%[
]内为位置参数

  \centering

  \includegraphics[width=8cm]{kt} %%设置插图宽度,也可用length参数设置高度

  \renewcommand{\figurename}{图}%%设置图片标签

  \caption{模型参考自适应控制方框图}%%设置图片标题

\end{figure}

其中,图形(figure)环境有一个可选参数项([]内设置参数)允许用户来指示图形有可能被放置的位置。这一可选参数项可以是下列字母的任意组合。

h当前位置。 将图形放置在 正文文本中给出该图形环境的地方。如果本页所剩的页面不够, 这一参数将不起作用。

t顶部。 将图形放置在页面的顶部。

b底部。 将图形放置在页面的底部。

p浮动页。 将图形放置在一只允许 有浮动对象的页面上。

注:

1.如果在图形环境中没有给出上述任一参数,则缺省为 [tbp]。

2.给出参数的顺序不会影响到最后的结果。因为在考虑这些参数时LATEX总是尝试以h-t-b-p的顺序来确定图形的位置。所以[hb]和[bh]都使LATEX以h-b的顺序来排版。

3.给出的参数越多,LATEX 的排版结果就会越好。[htbp],[tbp],[htp],[tp]这些组合得到的效果不错。

4.只给出单个的参数项极易引发问题。 如果该图形不适合所指定的位置,它就会被搁置并阻碍对后面的图形 的处理。一旦这些阻塞的图形数目超过了 18 幅这一 LATEX 所能容许的最大值,就会产生“Too Many Unprocessed Floats”的错误。(此注摘自http://www.ctex.org/)

(8)设置外部文件链接:添加宏包\usepackage[colorlinks,linkcolor=red]{hyperref}设置链接颜色参数文档需要添加链接区域添加如下代码

\href{链接名称}{外部链接文件名}

(9)插入联排图片:添加宏包

\usepackage{float}

\usepackage[abs]{overpic}

\usepackage{graphicx}

\usepackage{subfig}

\usepackage{caption}

在需要插入联排图片处编辑如下代码

\begin{figure}[htbp]

  \renewcommand{\captionfont}{\small} %%设置图片标题字体大小

  \renewcommand{\captionlabelfont}{\small} %%设置图片标签字体大小

  \centering

  \begin{minipage}[t]{0.2\textwidth}

  \centering

  \includegraphics[height=2.5cm]{fig1}\\

  \captionsetup[labelfont]{font=3pt}

  \caption{The relationship of the programs}

  \end{minipage}

  \begin{minipage}[t]{0.2\textwidth}

  \centering

  \includegraphics[height=2.6cm]{fig2}\\

  \caption{Running schematic}

  \end{minipage}

\end{figure}

具体参数参照(7)中设置。

(10)添加表格:沿用(9)中宏包,在编辑区添加如下代码

\begin{table}[h]

  \renewcommand{\captionfont}{\small}

  \renewcommand{\captionlabelfont}{\small}

\centering  % 表居中

\begin{tabular}{lccc}  % {lccc} 表示各列元素对齐方式,left-l,right-r,center-c

\hline

Temp($^{\circ}$C) &Time(s) &Stable Value($^{\circ}$C) &Error\\ \hline  % \hline 在此行下面画一横线

600 &1250 &600.00 &0\\

700 &1500 &700.02 &+0.02\\ 

800 &1800 &799.99 &-0.01\\

900 &2200 &900.00 &+0.1\\ \hline

\end{tabular}

\caption{Heating experiment.}

\end{table}

(11)未完....
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  latex 文档