糖尿病康复,内容丰富有趣,生活中的好帮手!
糖尿病康复 > Latex排版—(1)基础排版

Latex排版—(1)基础排版

时间:2020-12-03 19:53:34

相关推荐

Latex排版—(1)基础排版

Latex排版

文章目录

Latex排版1.编写源代码2.短文排版2.1设定文类为中文论文2.2文档开始2.3输入短文标题及作者信息(居中环境)2.4输入短文标题及作者信息(系统提供)3.LATEX中的中文处理4.字体字号设置

1.编写源代码

第一部分是导言区,是对版面的全局设置,如对版心尺寸、页眉页脚样式、字号大小、首行缩进距离的设置。第二部分是正文区,不仅有纯文字和符号,还有大量的排版命令。

导言区:

1 \documentclass[选项1,选项2,...]{文类}2 \usepackage[选项1,选项2,...]{宏包1}3 \usepackage[选项1,选项2,...]{宏包2}4 其他一些设置命令 ...

第1行documentclass表示文档类型,第2、3行usepackage表示调用宏包。

正文区:

5 \begin{document}6 坚持使用\LaTeX ,你会爱不释手!7 \end{document}

第5行表示文档开始,第7行表示文档结束。所有命令都是以反斜杠“\”开头,并且在正文中不会出现。

编写完成后先保存,再编译。

2.短文排版

2.1设定文类为中文论文

\documentclass{ctexart}

2.2文档开始

命令表示文档开始,同时会带入文档结束

\begin{document}内容...\end{document}

2.3输入短文标题及作者信息(居中环境)

设置居中环境:

(1)菜单栏中的Latex→环境→居中按钮

(2)输入命令:

\begin{center}......\end{center}

(3)短文标题及作者信息:

\documentclass{ctexart}\begin{document}\begin{center} %进入居中环境{\zihao{3}\heiti 计\hspace{8mm}算\hspace{8mm}机\hspace{8mm}排\hspace{8mm}版}%3号黑体字,\hspace{8mm}表示在两个汉字之间有8mm的横向距离\\[3mm] %先强制换行,下一行与这一行增加3mm行间距{\zihao{-5}434400\,\,湖北省第一中学\,\,王某某}\\[-2mm] %"\,"表示在横向增加较少间距,[-2mm]表示下一行与这一行行距减少2mm{\zihao{6}E-mail:123456789@}\end{center}计算机的发展带动了各行各业的发展,使很多行业出现了革命性的变化。\LaTeX 就是一个优秀的计算机排版系统,原先是面向英文版的。\end{document}

2.4输入短文标题及作者信息(系统提供)

使用LATEX系统提供的一组专门用于生成文章标题及作者姓名、发表日期和致谢的题名信息命令。

1.标题文本命令:\title{标题文本}。标题自动居中,标题过长则自动换行,还可强制换行。

2.作者信息:\author{作者信息}。

3.日期信息:\data{日期文本}。\today用于生成当天的日期信息。

4.\maketitle:在以上的命令后输入该命令,才能生成以上题名信息。

%导言区\documentclass{article} %article,report,letter\title{LATEX Document}%\title{LATEX \\ Document}强制换行%\author{CMPUNK}\author{CMPUNK \and Mark} %左右并列作者信息\date{\today}%正文区\begin{document}\maketitle %生成以上题名信息Hello World!%代码空行使得文本换行Let $f(x)$ be defined by the formula %$f(x)=3x^2+5x+6$.%公式紧跟文本$$f(x)=3x^2+5x+6$$which is polynomial of degree 2.%公式单独居中一行\end{document}

3.LATEX中的中文处理

LATEX介绍命令:在cmd中输入texdoc lshort-zh

ctex介绍:在cmd中输入texdoc ctex

%导言区\documentclass{article} %article,report,letter\usepackage{ctex}\newcommand\degree{^\circ}%正文区使用了自定义的命令\degree\title{\heiti 勾股定理}%指定黑体字体\author{\kaishu 毕达哥拉斯}%指定楷书字体\date{\today}\begin{document}\maketitle%使得导言区的设置生效符号语言表述:设直角三角形$ABC$,其中$\angle C=90\degree$,则有:\begin{equation} %表示带编号的行间公式AB^2=BC^2+AC^2\end{equation}\end{document}

4.字体字号设置

在LATEX中一个字体有5种属性:

1.字体编码:

(1)正文字体编码:OT1、T1、EU1等;

(2)数学字体编码:OML、OMS、OMX等;

2.字体族:

(1)罗马字体:笔画起始处有装饰;

(2)无衬线字体:笔画起始处无装饰;

(3)打字机字体:每个字符宽度相同,又称等宽字体;

3.字体系列:

(1)粗细;

(2)宽度;

4.字体形状:

(1)直立;

(2)斜体;

(3)伪斜体;

(4)小型大写;

5.字体大小

%字体字号设置\documentclass[10pt]{article}%10磅是默认正常的字体大小,即下文中的normalsize\usepackage{ctex}\newcommand{\myfont}{\textbf{\textsf{Fancy Text}}}%正文区\begin{document}%字体族设置(罗马字体、无衬线字体、打字机字体)\textrm{Roman Family} \textsf{Scan Serif Family}\texttt{Typewriter Family}%\textrm等是字体命令,大括号里是作用到的文字{\rmfamily Roman Family} {\sffamily Scan Serif Family}{\ttfamily Typewriter Family}%\rmfamily是字体声明,后面紧跟的文字是作用到的文字%字体系列设置(粗细、宽度),\textbf可以对字体加粗\textmd{Medium Series} \textbf{Boldface Series}%\textmd等是字体命令,大括号里是作用到的文字{\mdseries Medium Series} {\bfseries Boldface Series}%字体声明%字体形状(直立、斜体、伪斜体、小型大写)%字体命令\textup{Upright Shape} \textit{Italic Shape} \textsl{Slanted Shape} \textsc{Small Caps Shape}%字体声明{\upshape Upright Shape} {\itshape Italic Shape}{\slshape Slanted Shape}{\scshape Small Caps Shape}%字体大小:相对于normalsize设置的{\tiny Hello }\\{\scriptsize Hello }\\{\footnotesize Hello }\\{\small Hello }\\{\normalsize Hello }\\{\large Hello }\\{\Large Hello }\\{\LARGE Hello }\\{\huge Hello }\\{\Huge Hello }\\%中文字体{\songti 宋体} \quad {\heiti 黑体} \quad {\fangsong 仿宋} \quad {\kaishu 楷书}%\quad表示空格中文字体的\textbf{粗体}与\textit{斜体}%粗体为黑体、斜体为楷书%中文字号设置命令\zihao{5}你好!\myfont%latex格式与内容分离\end{document}

如果觉得《Latex排版—(1)基础排版》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。