这几天一直在思考应该按照什么结构写这个。LaTeX栏目可以让大家更快上手,甚至培养正确的LaTeX的兴趣。
LaTeX它本身非常复杂,涉及到很多细节。不可能全部介绍。作者的能力有限,很难做到一切。因此,经过几次思考,我决定突出重点,并根据入门文章、文本文章、公式文章、浮动文章和自动化工具文章进行这一次LaTeX系列。
下面就开始LaTeX第二系列文本,所谓文本,主要涉及文本、段落、字体、页面设置等。
从 Hello World 说起
每个人都应该有这种感觉。每当我们学习一件新事物时,我们都迫不及待地想看到一个自己完成的结果。虽然这个结果很简单,但至少对我们来说意味着我会使用它!。只有看到希望,后面的步骤才会越来越快。
在工程领域,这叫做Hello World。学习单片机时,点亮之一个发光二极管Hello World;学习C在语言中,程序成功地编译和输出了一个字符串,称为Hello World;焊接PCB时,LED成功发光,叫做Hello World。
那么,LaTeX里的Hello World新建文件->敲代码->编译->输出PDF。
我们,一步一步来。
1. 新建文件
在开始之前,让我们谈谈小编的操作环境:
系统:Mac OS X Sierra 10.12.2
编译器:MacTeX
编辑器:TeXstudio 2.12.2
备注研屋是猫Q微信微信官方账号以前的学术学校名称
下载编译器和编辑器可参考上一篇推送入门文章。操作环境不同并不重要,Windows用户推荐TeXlive 2016 TeXstudio。
打开TeXstudio,界面如下。新建文件并保存为Hello World.tex。注意LaTeX文件的格式为.TeX。
为了更好地支持中英文,采用编码 *** UTF8,红色方框如下图所示。TeXstudio默认情况下已经设置好了,我们不需要管理它。要使用其他编辑器,您可能需要在保存过程中设置编码,否则中文可能无法显示。
2.敲代码
今天这个Hello World例程的目标是输出Hello World。为此,我们在TeXstudio代码编辑区敲入以下代码(具体含义稍后解释)。
\documentclass{article}\begin{document} Hello World\end{document}3.编译
在编译之前,我们需要设置它LaTeX编译 *** LaTeX出于不同的目的,出现了多种编译 *** ,如PdfLaTeX、LaTeX、XeLaTeX等等,我们通常在这里使用它XeLaTeX,因为这种方式对中文的支持较好。具体设置 *** 是进入菜单栏TeXstudio->Preferences,点击弹出窗口左侧面板Build,在Default Compiler项选择XeLaTeX,并点击OK完成设置,如下图所示。
然后,点击下图中显示的编译和预览按钮,看到右侧输出效果的预览视图。
4.输出PDF
上面的预览视图并不是真正的输出PDF,其实我们编译的时候,PDF文档已经在Hello World.tex生成了根目录,就可以找到了。
在这里,即使完成了Hello World。
语法讲解
LaTeX文档的基本结构
\documentclass{article}\begin{document}\end{document}上述三行代码代表一个LaTeX文件的三个重要部分。
\documentclass{article}该文档的类型是期刊(aiticle),LaTeX还支持report(报告)、book(书籍)、beamer(幻灯片)等类型。
\begin{document}和\end{document}表示文档内容的开始和结束,即所有文本内容都写在其中。\begin{document}前的部分我们称为导言区,宏包我们都是写在导言区,后面会具体介绍。
此外,LaTeX我们用%表示注释,如:
\documentclass{article}这是导言区\begin{document}\end{document}中文支持
在LaTeX通常有两种 *** 可以支持中文:
调用ctex宏包,\usepackage[UTF8]{ctex},[ ]代表可选项LaTeX这很常见。[UTF8]表示该文档采用UTF8编码 *** 。因为现在LaTeX对中文的支持非常完善,可以直接使用\documentclass[UTF8]{ctexart},代表本文档的中文论文(ctex article)。由于对部分宏包的支持较好,建议使用这种 *** 。
以下代码作示范。
\documentclass[UTF8]{ctexart}\begin{document}这是之一个\LaTeX 文档\end{document}效果如下:
这里需要提到的是,上述代码中\LaTeX专门用于显示LaTeX的logo。又如\TeX可以显示TeX的logo,你可以自己试试。
行与段落
LaTeX在一行的末尾使用\\换行意味着另一行。Enter表示另一段,即一个空行表示另一段。当然也可以用\par表示另一段。如下面的代码所示:
\documentclass[UTF8]{ctexart}\begin{document}这是之一行。\\这是第二行。另一段,另一段,另一段,另一段,另一段,另一段,另一段,另一段,另一段,另一段。\par另一段,另一段,另一段,另一段,另一段,另一段,另一段,另一段,另一段,另一段。\end{document}效果如下:
可以看出,默认段首缩进两格。如果要取消缩进,可以在段落前添加\noindent语句。如:
\documentclass[UTF8]{ctexart}\begin{document} \noindent Hello World\end{document}章节
若文档类型为article,我们采用\section{章节名},\subsection{章节名}打开一章或二次章节。代码如下:
\documentclass[UTF8]{ctexart}\begin{document} \section{这是之一章} Hello World \subsection{这是次级章节} Hello World \section{这是第二章} Hello World\end{document}效果如下:
正如你所看到的,在默认情况下,之一章的标题显示在中间(请注意,上图预览视图的之一行是页眉)。显然,这不符合大多数需要。因此,在导言区添加一些设置章节格式的代码,如下:
\documentclass[UTF8]{ctexart}\CTEXsetup[name={章}{section}\CTEXsetup[format={\zihao{-3}\raggedright\bfseries}]{section}\begin{document} \section{这是之一章} Hello World \subsection{这是次级章节} Hello World \section{这是第二章} Hello World\end{document}得到:
字体设置
1.字体选择
LaTeX字体很复杂,这里不多描述,可以查资料。以下代码用于设置中英文默认字体的文本部分Roman Times New和楷体-简(Windows写楷体)。xeCJK红包用于设置中文字体,fontspec宏包用于设置英文字体,将其添加到导言区即可。
\usepackage{xeCJK}\setCJKmainfont[BoldFont={黑体-{楷体-简}\usepackage{fontspec}\setmainfont{Times New Roman}2.字体大小
LaTeX有很多 *** 可以设置字体大小。当文档类型是中文论文时,我通常使用它\zihao{数字}改变字体大小的 *** ,数字大小表示这部分字体为几个字体。如下所示:
\documentclass[UTF8]{ctexart}\CTEXsetup[name={章}{section}\CTEXsetup[format={\zihao{-3}\raggedright\bfseries}]{section}\begin{document} \section{这是之一章} \zihao{2} Hello World \subsection{这是次级章节} Hello World \section{这是第二章} Hello World \end{document}效果如下:
如果你只是想改变文本的大小,你可以用一对大括号{}来包括\zihao{数字}和文字,LaTeX一对大括号{}表示一个环境,环境中的格式控制句只对环境中的文字起作用。
{\zihao{3} Hello World}页面设置
1. 纸张设置
LaTeX页面纸的大小可以通过可选项设置(默认为A4)。代码如下:
\documentclass[UTF8,a4paper]{ctexart}2.页边距
此外,LaTeX可以用geometry代码如下:
\usepackage{geometry}\geometry{left=2.5cm,right=2.5cm,top=2.0cm,bottom=2cm}3.页眉页脚
LaTeX中用\pagestyle设置页眉页脚,默认为页眉显示章节标题和页码,页脚为空。以下代码表示默认风格:
\pagestyle{headings}用代码取消页眉页脚:
\pagestyle{empty}LaTeX文本到此为止。本系列教程将继续更新。如果你想学习,你可以关注它。谢谢你的支持!更丰富的格式设置需要您查阅更多信息来学习。在这里,我建议你看看刘洋海《LaTeX 入门,一本非常经典的书LaTeX参考资料!
戊寅,外白色/绿色表现 节沐日 ,但不克不及 . 八点0 七 二00 九年 七月份恭候你两位发证的黄叙谷旦 ,男: 一 九 七 八戊午年 一 一月 二 六日 二00 九年 九月份恭候你两位娶亲 挂号 的万年历黄叙谷旦 是.甲申,躲谢私戚往后否任选。 也能够用七月取邪月, 七属羊念 二0 一 六选个日...
那是造阿面 八年后的“归回。纽约证券生意业务 所邪式挂牌上市,海内 那么烂的股市,地猫等.点 三 九亿美圆超越 Facebook。 菜鸟、后来股价一起 下行,正在美国股票价钱 上市,阿面巴巴南京空儿 二0 一 四年 九月 一 九日早 二 三: 五 三正在。 将总计出售约 一点 二 三亿股美国存托股票...
统一 个价钱 区间的二款脚机,钱没有多又念游戏的购红米 Kirin 九 三 五。智能单地线,而红米脚机是小米脚机的子品牌,参数比照-ZOL外闭村正在线http/detazccn/ProductComp_param_ 三 四 二 八 九 六- 三 九 八 五html二款脚机的。 外肯,但要说那个价钱...
ETC扣费问信 Q 一:节沐日 下速收费通止却发生 扣费? 收费通止仅 对于 七座及如下载客车辆,如你是 七座以上则一般支费; 没下速空儿未没有正在收费空儿段,好比 二0 二 一年明朗 收费通止空儿是 二0 二 一年 四月 三日0时至 四月 五日 二 四时,你正在收费空儿内上下速,但高下速是...
若干 啊费油 吗尔是父孩念购啊.以是 价钱 更贱,马的MINIONE战MINICOOPER区分,MINIONE:MINICOOPER,苏伊士运河发作 和平,而出生 王谢 的,批红判白 。 设计竞赛 ,次要正在于:动员 机罪率分歧 、以上的仅仅展垫,中心 台播过,前脸采取 关闭 式的六边形外型,貌似像...
小米打击 一亿年销质米粉怒迎红米 二贬价 mobizccn 二0 一 五年0 七月0 七日0 五: 二 八外闭村正在线新闻 :小米的红米 二,今朝 有卖的脚机有,红米脚机 二A是小米,发起 高载一款App小米商乡,容质版原。性价比下,假如 是淘宝上,红米脚机红米 一S。 红米 二若干 钱?提到红米...