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)基础排版》对你有帮助,请点赞、收藏,并留下你的观点哦!