LaTex(Texshop)的入门(一)(此篇有关中字字符的编译,格式的初步编排)

可能很多人会问为什么我要发布这样的一片文章呢?网络上的教程难道不够吗?确实,不够。与其说是不够,倒不如说是对新手不太友好,大部分的教程都是已经成功掌握了这个编辑器的大佬在讨论交流,而非面向萌新的引导式教学。我也正因为寻找入门方式(中文的,笔者英语不好),而耽搁了一个晚上,弄的头昏脑涨,不知所以然。
我是在机缘巧合之下接触LaTex的,在此之前,我用Mathtype用的不亦乐乎,但是在我参加IMMC(全国高中生数学建模比赛)后,为了编排出一份格式优美的文档后,我才接触到这个“古老”的编译器。虽然古老,但是它的强大,确实毋庸置疑。
当然,在这篇文章正式开始前,我也请求大家先去认真了解一下Tex编译家族(Tex分为好多种,但笔者目前只会基本操作就是LaTex和XeLaTex的编译转换)。
在此笔者恳请经过的大佬们能帮忙检查这篇文章是否有错误的地方,如果有,请务必纠正,谢谢。

准备工作

下载一个Texshop。(笔者的比较旧,是4.01)
打开后的样式
在这里附上网址:https://www.latex-project.org(这是官网哦)
别看这界面干净,想弄清楚它的使用可还是前路漫漫。

入门开始

如何编译的问题

快捷键command+T(imac),windows是control+T。
编译前要先保存源代码,并且选择XeLatex(使用LaTex的语言),否则无法编译。
选择存储
字体选择下载
编译完成后会跳出PDF格式,代表编译完成
如果显示错误,就代表源代码中可能没有引用宏包,或逻辑错误。
在编译完成后,若在PDF上发现编译中的源代码错误,可以选中那段错误的地方,并左键选择同步,你就会被带到错误的源代码的出处。

关于中文无法输入的问题

我们之所以无法输出中文,其实主要是因为Tex编排软件本身是外国软件,别人用不到中文(emm沉默),所以我们如果要用到中文,就必须引入宏。
首先我们使用中文时,必须要先设置好字体及版面

\documentclass[12pt,a4paper]{article}
\usepackage{ctex}

\begin{document}
输入内容
\end{document}

由于CSDN不支持LaTex,作者选择使用的代码块是pyton的,可能会显示出错,在此附上图片
 注意,要选取XeLaTex后编译!
漂亮,这样我们就成功迈出第一步了。

格式编排(初步)

在开始格式前,你先要了解下在Tex中我们在编码的时候的常用格式。
常见的编码格式是

\documentclass[选择类型如:12pt,a4paper]{选择文档类型如:article}
%设置文档的种类
\usepackage{引用宏包如:ctex}
%引用所需的宏包(可以用一个加一个,统一放置便于查找)
\begin{选择环境如:document}
内容
\end{选择环境如:document}

会输入中文只是入门而已,要想让自己的论文更加优美,就不可避免的要引用宏及其指令来优化了。

1.页边距

\usepackage{geometry}
%这是用来做页边距的,使用方法如下
\geometry{a4paper,scale=0.8}
%方法1,设置相对百分比(scale=0.8即百分之八十)
\geometry{a4paper,left=2cm,right=2cm,top=1cm,bottom=1cm}
%上下左右页边距自己调整

此步参考自CSDN用户:心态与做事习惯决定人生高度
原网页https://blog.csdn.net/robert_chen1988/article/details/52746354

2.格式(文章主体的基础格式)
你也许已经发现了,begin{}与end{}分为好多种,让人眼花缭乱,不知道该用哪个,在这里笔者给大家几个笔者在论文排版中常用的环境(指{}中的内容所框定的格式)
在我们输入内容时,请注意一定要在begin与end之间,不同的环境会决定你的版面,如

\begin{document}
\end{document}
%最常用的环境,没有任何的改变
\begin{center}
\end{center}
%用于使格式居中
\begin{itemize}
\end{itemize}
%用于小点说明(每段前面会有个黑点)
\begin{equation}
  \begin{array}
  \end{array}
\end{equation}
%这是一套连环拳,主要用于矩阵,分段函数等用到左(右)括号的表示
%其中equation提供数学环境,array提供矩阵排版环境(equation有左要有右)
\begin{thebibliography}{00}
\end{thebibliography}
%这个用于论文的参考文献的编排,格式比较舒适
%必须解释一下,begin中的00是指论文的数量是两位数(10-99),而且用任何
%字符都ok,如:12,ab...等等。1-9个论文就:37,a,d等等都行,几位数
%打几个

接下来是几组展示(笔者会尽量注释滴)
不懂一定要看看图片的注释啊,一定要加数学包!!!

\documentclass[12pt,a4paper]{article}

\usepackage{geometry}

%% The amssymb package provides various useful mathematical symbols
\usepackage{amssymb}
%% The amsthm package provides extended theorem environments
\usepackage{amsthm}
\usepackage{amsfonts}
\usepackage{enumerate}
\usepackage{enumitem}
%这些都是数学宏包,建议一起使用,防止宏包混淆

\begin{document}   %总环境开始(必须使用)
\begin{equation}     %引入数学环境
\left\{                       %加入括号(圆括号不用加\中括号因为其特殊意义要加\)
  \begin{array}{c}     %引入矩阵环境,{c}中,一个c代表有1 列,2列就{cc},类推
    1\\                       %这里随意啦
    2\\                       %这里随意啦
  \end{array}           %此处矩阵环境运用结束啦
  \right.                    %很关键!有左侧一定要有右侧
\end{equation}        %数学环境引用结束
\end{document}      %总环境运用结束

附上了源代码,给大家省点时间哈

同上!!!

\documentclass[12pt,a4paper]{article}

\usepackage{natbib}                                     %文本编辑包
\usepackage{ctex}                                         %中文包

\begin{document}
%\bibitem{}                                                    %由于之前没有计数,此个统计先注释掉
  \begin{thebibliography}{0}                           %一个0代表有一位数的参考文献(1-9),{00}就两位数(10-99),不一定用0
  我,《LaTex》,我的出版社,2020.02.14 %你的参考文献
  \end{thebibliography}
\end{document}

第一个此旅程结束了,下一篇会在明天或后天发出(2020.02.15或16)

  • 20
    点赞
  • 60
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值