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@qq.com}\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)基础排版相关推荐
- latex安装包_LaTeX排版入门须知
LaTeX排版入门须知 声明 一般而言,TeX和LaTeX有着区别,但是考虑到热门程度,于是使用LaTeX代指相关的所有排版系统,只有在一些情况下会采取不同的称呼.所以这并不是严谨性不够的做法. 简介 ...
- [LaTeX] 用minipage来排版多张图片(子图片)! (以及用subfigure而不是subfloat来排版代码型图片)
文章目录 前言 1 代码 2 小结 3 补充:用subfigure而不是subfloat来排版代码型图片 前言 上一篇写了[LaTeX] 字图片复杂排版的博客,刚刚找到了更好更简洁方便的方法!完全可以 ...
- 13 ,CSS 入门基础,行内排版内嵌式排版和外部排版样式
1.认识 CSS 2.传统 HTML 设计网页版面的缺点 3.CSS 的特点 4.CSS 的排版样式 13.1 认识CSS CSS的英文全名是 Cascading Style Sheets,中文可翻译 ...
- LATEX学习——部分基础知识
LATEX学习--部分基础知识 LATEX中的长度: 刚性长度:也叫固定长度.即有固定对应长度的长度.如毫米mm. 相对长度:具有一定的可变性,其大小和当前的字号大小有关. 弹性长度:设置弹性长度可以 ...
- 排版人员 快速排版_选择排版前应了解的事项
排版人员 快速排版 Design is everywhere, and with design comes text and the content that you're trying to rea ...
- HTML div表格排版,畅谈DIV排版和table排版的区别
本文向大家简单介绍一下DIV排版和table排版的区别,除特殊需求外,贸然采用DIV排版,并不理智.当然,CSS排版取代html是一个趋势,但现在还没有成熟.除页面十分简练的页面外,还是不建议用DIV ...
- html用div排版类型table,DIV排版和Table排版的区别
W3C推出层与CSS排版,目的是提高执行效率,优化程序,由原有的HTML向XML过度,XML的优点在这不多说拉.但层排版并没有得到广泛的应用,有人认为是层排版技术难掌握所以不能广泛应用,我看这纯数无稽 ...
- 微信小程序九宫格图的排版----注意层次排版(层次最重要)
微信小程序九宫格图的排版----注意层次排版(层次最重要) 1.wxml中的代码(图片和数据都是网页获取来的,详细下看) 2.排版 3.使用.js文件进行事件加载 | | | |
- LaTex基础排版教程
正好利用下午的一点空闲时间做一个LaTex的教程,我自己觉得一般已经够用了. 这个很像网页设计这种利用代码来排版,和HTML语言一样LaTex它分为头部和正文.(%是注释符,其后是注释语句) 头部: ...
- 【LaTeX】E喵的LaTeX新手入门教程(2)基础排版
换了块硬盘折腾了好久..联想的驱动真坑爹.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇文档框架嗯昨天我们已经编写了一个最基本的文档,其内容是这样的:\documentclass{ar ...
最新文章
- mysql中在表中insert数据时,有重复主键id时,变成update
- 倪海厦天纪笔记16_倪海厦老师讲解天纪易经——第3集(13)
- Android .9.png图片的处理
- python 月活_TikTok用户月活超1亿意味着什么?什么是月活用户?
- 第三章 组装个人计算机
- leetcode python3 简单题110. Balanced Binary Tree
- 亚索全部语音原声mp3_Spring Boot+VUE集成科大讯飞语音在线合成解决方案
- 2021电工杯B题股票预测思路分析程序示例及参考文献
- 刚毕业的大学夫妻,我含泪看完(转帖)
- python 经纬度坐标转换为UTM坐标方法与结果验证分析
- Java 将Excel转为et和ett格式
- antd tooltip 修改样式
- 基于STM32F103ZET6主控平台实现电容触摸按键 [基于TIM5_CH2(PA1)的输入捕获]
- 如何将计算机基础拷到u盘上,怎么把电脑上的CAD拷贝到u盘里
- JAVA面向对象学习心得
- mysql导入数据时 USING BTREE 错误解决办法
- 二极管与或门和三极管非门电路原理
- drf celery
- winform连接blynk 控制开发板
- Unix高级安全设置