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)基础排版相关推荐

  1. latex安装包_LaTeX排版入门须知

    LaTeX排版入门须知 声明 一般而言,TeX和LaTeX有着区别,但是考虑到热门程度,于是使用LaTeX代指相关的所有排版系统,只有在一些情况下会采取不同的称呼.所以这并不是严谨性不够的做法. 简介 ...

  2. [LaTeX] 用minipage来排版多张图片(子图片)! (以及用subfigure而不是subfloat来排版代码型图片)

    文章目录 前言 1 代码 2 小结 3 补充:用subfigure而不是subfloat来排版代码型图片 前言 上一篇写了[LaTeX] 字图片复杂排版的博客,刚刚找到了更好更简洁方便的方法!完全可以 ...

  3. 13 ,CSS 入门基础,行内排版内嵌式排版和外部排版样式

    1.认识 CSS 2.传统 HTML 设计网页版面的缺点 3.CSS 的特点 4.CSS 的排版样式 13.1 认识CSS CSS的英文全名是 Cascading Style Sheets,中文可翻译 ...

  4. LATEX学习——部分基础知识

    LATEX学习--部分基础知识 LATEX中的长度: 刚性长度:也叫固定长度.即有固定对应长度的长度.如毫米mm. 相对长度:具有一定的可变性,其大小和当前的字号大小有关. 弹性长度:设置弹性长度可以 ...

  5. 排版人员 快速排版_选择排版前应了解的事项

    排版人员 快速排版 Design is everywhere, and with design comes text and the content that you're trying to rea ...

  6. HTML div表格排版,畅谈DIV排版和table排版的区别

    本文向大家简单介绍一下DIV排版和table排版的区别,除特殊需求外,贸然采用DIV排版,并不理智.当然,CSS排版取代html是一个趋势,但现在还没有成熟.除页面十分简练的页面外,还是不建议用DIV ...

  7. html用div排版类型table,DIV排版和Table排版的区别

    W3C推出层与CSS排版,目的是提高执行效率,优化程序,由原有的HTML向XML过度,XML的优点在这不多说拉.但层排版并没有得到广泛的应用,有人认为是层排版技术难掌握所以不能广泛应用,我看这纯数无稽 ...

  8. 微信小程序九宫格图的排版----注意层次排版(层次最重要)

    微信小程序九宫格图的排版----注意层次排版(层次最重要) 1.wxml中的代码(图片和数据都是网页获取来的,详细下看) 2.排版 3.使用.js文件进行事件加载 | | | |

  9. LaTex基础排版教程

    正好利用下午的一点空闲时间做一个LaTex的教程,我自己觉得一般已经够用了. 这个很像网页设计这种利用代码来排版,和HTML语言一样LaTex它分为头部和正文.(%是注释符,其后是注释语句) 头部: ...

  10. 【LaTeX】E喵的LaTeX新手入门教程(2)基础排版

    换了块硬盘折腾了好久..联想的驱动真坑爹.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇文档框架嗯昨天我们已经编写了一个最基本的文档,其内容是这样的:\documentclass{ar ...

最新文章

  1. mysql中在表中insert数据时,有重复主键id时,变成update
  2. 倪海厦天纪笔记16_倪海厦老师讲解天纪易经——第3集(13)
  3. Android .9.png图片的处理
  4. python 月活_TikTok用户月活超1亿意味着什么?什么是月活用户?
  5. 第三章 组装个人计算机
  6. leetcode python3 简单题110. Balanced Binary Tree
  7. 亚索全部语音原声mp3_Spring Boot+VUE集成科大讯飞语音在线合成解决方案
  8. 2021电工杯B题股票预测思路分析程序示例及参考文献
  9. 刚毕业的大学夫妻,我含泪看完(转帖)
  10. python 经纬度坐标转换为UTM坐标方法与结果验证分析
  11. Java 将Excel转为et和ett格式
  12. antd tooltip 修改样式
  13. 基于STM32F103ZET6主控平台实现电容触摸按键 [基于TIM5_CH2(PA1)的输入捕获]
  14. 如何将计算机基础拷到u盘上,怎么把电脑上的CAD拷贝到u盘里
  15. JAVA面向对象学习心得
  16. mysql导入数据时 USING BTREE 错误解决办法
  17. 二极管与或门和三极管非门电路原理
  18. drf celery
  19. winform连接blynk 控制开发板
  20. Unix高级安全设置

热门文章

  1. 谷歌应用内购神器Freedom原理解析
  2. 逍遥模拟器1 android,逍遥安卓模拟器5.1.1
  3. Spring Configuration Check Unmapped Spring configuration files found
  4. 深度内幕丨揭秘积分墙最新反作弊
  5. 使用PS制作放大镜效果
  6. 三目表达式的个人总结
  7. DNS介绍,哪个好,速度快稳定
  8. 谷歌浏览器不能上网问题
  9. vue的el-tree实现部门人员的tree展示选择,包括根据已有id进行默认选中设置
  10. python刷博客点击量